Minggu, 21 Oktober 2012

Belajar Membuat EA Sederhana 14

Pastikan anda membaca di part 13 disini

Nah  part 14 kali ini kita akan memodifikasi EA pada part 13 supaya EAnya bertipe average

Rule yang saya tambahkan adalah order dalam pergantian candel bila terjadi order lanjutan (average) .
Order lanjutan tersebut tidak berdasarkan range atau pips tetapi dibuat order persignal, sehingga ketika ada order buy dan terjadi cross ma signal buy maka akan melakukan order lanjutan dala pergantian candel

Adapun bagian yang penting perlu ditambahkan adalah batasan op == Max_order
Hal lain adalah saya tambahkan pilihan trailing =false/true;

Sedangkan bagian pentingnya adalah penambahan filter pergantian candel , sy tambahan
if(wt!=Time[0]){ blabla..........................

if(tiket>0) wt=Time[0];
}


ini adalah filter untuk order pada pergantian candel

Nah ini hasilnya:



Oke deh semboga menambah wawasan

salam sukses

Jangan lupa kasih komen ya

Pastikan Membaca:



  • Belajar Membuat EA sederhana part 1
  • Belajar Membuat EA sederhana part 2
  • Belajar Membuat EA sederhana part 3
  • Belajar Membuat EA sederhana part 4
  • Belajar Membuat EA sederhana part 5
  • Belajar Membuat EA sederhana part 6
  • Belajar Membuat EA sederhana part 7
  • Belajar Membuat EA sederhana part 8
  • Belajar Membuat EA sederhana part 9
  • Belajar Membuat EA sederhana part 10
  • Belajar Membuat EA sederhana part 11
  • Belajar Membuat EA sederhana part 12
  • Belajar Membuat EA sederhana part 13
  • Belajar Membuat EA sederhana part 14
  • Belajar Membuat EA sederhana part 15
  • Belajar Membuat EA sederhana part 16
  • Belajar Membuat EA sederhana part 17
  • Belajar Membuat EA sederhana part 18
  • Belajar Membuat EA sederhana part 19
  • Belajar Membuat EA sederhana part 20
  • Belajar Membuat EA sederhana part 21
  • Belajar Membuat EA sederhana part 22
  • Baca selengkapnya »

    11 komentar:

    Cak_Rie mengatakan... 25 Maret 2013 22.29

    Perintah Averagingnya apa yang ini:
    if(wt!=Time[0]){
    if(jumlahorder(0)0) wt=Time[0];

    Jum Mian mengatakan... 26 Maret 2013 05.55

    sebenarnya itu untuk membatasi order supaya hanya terjadi dalam 1 candel 1 order.
    Jadi sebenarnya ini bukan perintah averagenya secara langsung , tetapi karena membatasi order 1 dalam 1 candel maka EA kan terus order bila terjadi bukan candel yang sama sampai level maksimum

    Arya Satya mengatakan... 22 Mei 2016 10.28

    kalau ingin menambahkan SMA 96 sebagai filter, gmn ya? jadi ketika persilangan terjadi diatas SMA 96 = buy dan sebaliknya

    Arya Satya mengatakan... 22 Mei 2016 10.30


    extern string Nama_EA = "andri15cross";
    extern bool Trade_buy = true;
    extern bool Trade_sell = true;
    extern int Mulai_Jam = 6;
    extern int Akhir_Jam = 20;
    extern bool Tp_in_Money = false;
    extern double TP_in_money = 2;
    extern int TP = 50;
    extern int SL = 30;
    extern double Lots = 0.1;
    extern int TrailingStop = 20;
    extern int Magic = 69;
    extern string Seting_MA = "Sesuka Hati";
    extern int Pereode_0 = 96;
    extern int Pereode_1 = 16;
    extern int Pereode_2 = 16;
    int res,ras,rus;
    double slb,tpb,sls,tps,pt;
    //+------------------------------------------------------------------+
    //| expert initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //----
    if(Digits==3 || Digits==5) pt=10*Point; else pt=Point;
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert start function |
    //+------------------------------------------------------------------+
    int start()
    {

    dtrailing();
    if(Tp_in_Money && TP_in_money<= money()) closeall();
    //----
    double MA_1O =iMA(Symbol(),0,Pereode_1,0,MODE_SMA,PRICE_OPEN ,1);
    double MA_1C =iMA(Symbol(),0,Pereode_1,0,MODE_SMA,PRICE_CLOSE ,1);
    double MA_2O =iMA(Symbol(),0,Pereode_2,0,MODE_SMA,PRICE_OPEN ,2);
    double MA_2C =iMA(Symbol(),0,Pereode_2,0,MODE_SMA,PRICE_CLOSE ,2);
    double MA =iMA(Symbol(),0,Pereode_0,0,MODE_SMA,PRICE_WEIGHTED ,1)

    int signal;
    if(MA_2O >MA_2C && MA_1O < MA_1C && MA_1C MA_1C && MA_1C>MA ) signal=2;//aturan sell
    if(Jam_trade()==1)
    {
    if(SL==0)slb=0;else slb=Ask-SL*pt;
    if(SL==0)sls=0;else sls=Bid+SL*pt;
    if(TP==0)tpb=0;else tpb=Ask+TP*pt;
    if(TP==0)tps=0;else tps=Bid-TP*pt;
    if(jumlahorder(0)==0 && jumlahorder(1)==0 && Trade_buy && signal==1) {res=OrderSend(Symbol(),OP_BUY,NR(Lots),Ask,3,slb, tpb,Nama_EA,Magic,0,Blue);}
    if(jumlahorder(0)==0 && jumlahorder(1)==0 && Trade_sell && signal==2) {res=OrderSend(Symbol(),OP_SELL,NR(Lots),Bid,3,sls, tps,Nama_EA,Magic,0,Red);}
    }

    //----
    return(0);
    }
    //+------------------------------------------------------------------+

    Arya Satya mengatakan... 22 Mei 2016 10.32

    apanya yg salah???

    Blogger mengatakan... 27 Oktober 2016 00.41

    I would suggest that you trade with the best Forex broker.

    Ayop Faizal mengatakan... 1 Februari 2017 13.46

    bagaimana saya nak tukar MA guna lignear weighted dan tukar shift 1

    Ayop Faizal mengatakan... 10 Februari 2017 16.29

    Boleh tambah pipstep

    Blogger mengatakan... 25 Agustus 2017 23.16

    QUANTUM BINARY SIGNALS

    Professional trading signals delivered to your cell phone daily.

    Start following our trades NOW and profit up to 270% per day.

    Blogger mengatakan... 12 Oktober 2017 07.53

    GPS robot [10 times increase of the deposit and investor access]

    I just finished a webinar with Mark and his partner, Antony, two days ago and it was AMAZING.

    During the webinar MARK and ANTONY shared their secrets to success and answered questions about their new release of the GPS Forex Robot that came out TODAY!

    Blogger mengatakan... 12 Oktober 2017 23.09

    ForexTrendy is a state of the art software capable of detecting the most reliable continuation chart patterns. It scans through all the charts, on all time frames and analyzes every potential breakout.

    Posting Komentar

    Copyright © Strategi Profit Forex 2010

    Template By Jumian