Sabtu, 23 Februari 2013

Belajar Membuat EA Sederhana 27 (Compounding Lots)

Sebelumnya ikuti dulu di part 26 disini

Kali ini saya akan sedikit membahas tentang Compounding lots (atas permintaan dari dari seorang rekan)
Compounding itu sendiri sebanarnya banyak cara dan ragamnya tapi pada intinya adalah melipatkan lots karena ada pertambahan equety .

Nah dalam kesempatan ini saya hanya  akan membahas 2 macem cara membuat compounding lots, (sebenarnya ada banyak  banyak cara ) Hal ini sebenarnya berhubungan dengan Management Money (MM). => bisa dengan Balance , Equety, Freemargin dll
  1. Cara pertama dengan cara membagi balance dan atau Equety
  • Membagi balance  =      AccountBalance()/Pembagi
  • Membaci Equety  =      AccountEquity()/Pembagi
Contoh nya kita akan menambahkan pada ea yang ada pada part 13
EA nya begini : Cross AntiQ



Nah langkah pertama dibuat  dulu tambahan deklarasi  boolean dan pembaginya

extern bool    Compounding             = true;

extern double  Pembagi                 = 1000;
double x;


Kita bual perintah untuk menyisipkan

if(Compounding ) x=AccountBalance() / Pembagi; else x=Lots; 
artinya kalau compounding ==true maka akan di compouding bila else maka tetap berlaku Lots

Bagian yang lain perlu diganti adalah pada bagian yang berhubungan dengan lots , yaitu
OrderSend(Symbol(),OP_BUY,NR(Lots), bla bla...............
Nah ini diganti dengan
OrderSend(Symbol(),OP_BUY,NR(x), bla bla..............

Bila menghendaki Equety yang dibagi yah tinggal diganti aja
if(Compounding ) x=AccountEquety() / Pembagi; else x=Lots; 

Sehingga jadinya begini:


Untuk model compound  yang kedua adalah compounding dengan kelipatan balance (jadi tiap kelipatan balance maka lots bisa di atur pertambahannya) ... Tapi  kita bahas  di part berikutnya ya...

He he sabar aja dulu !

 bila belum jelas kasih cooment ya!

Semoga bermanfaat!

Bacaan lainnya:




  • 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
  • Belajar Membuat EA sederhana part 23
  • Belajar Membuat EA sederhana part 24
  • Belajar Membuat EA sederhana part 25
  • Belajar Membuat EA sederhana part 26
  • Belajar Membuat EA sederhana Part 27



  • Jumat, 22 Februari 2013

    Belajar Membuat EA Sederhana 26 (Otomatik Close)

    Pastikan sudah mengunjungi part 25

    Setelah pada part sebelumnya sudah banyak share dan cara membuat Ea berjenis kelamin Martingel...
    Kali ini saya lanjutkan dengan membuat Ea sederhana dan cukup profitabel dan model yang saya akan share ini salah satu model dari EA riel saya ......
    Ea ini merupakan sedikit dari ngoprek EA pada part 12 disini

    ini hasil pada account salah satu frend saya:

    Ini Juga baru dimulai hehehe



    Pada Ea tersebut akan saya tambahkan close otomatis ketika ada signal yang berlawanan.....


    Pastikan mengikuti:

  • 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
  • Belajar Membuat EA sederhana part 23
  • Belajar Membuat EA sederhana part 24
  • Belajar Membuat EA sederhana part 25
  • Belajar Membuat EA sederhana part 26
  • Sabtu, 16 Februari 2013

    Belajar Membuat EA Sederhana 25 (Cut Switching)

    Mungkin sudah pada ngintip di part 24 

    Kali ini kita akan bahas tentang EA model cut switching , saya sih juga gak begitu memahami betul tentang strategy ini tapi yang jelas ini termasuk juga EA martingel tapi untuk kondisi trending.

    Ea ini setelah order maka bila floting negatif maka akan di cut loss dan dilanjutkan dengan order baru dengan arah yang berlawanan dengan memeperhitungkan kelipatan lotsnya

    Nah sebenarnya bisa dibuat dengan beberapa model , tapi kali ini kita akan buat model menggunakan tidak menggunakan pending stop.
    bagian triger digunakan indikator fractals
    Perhatikan cara codingnya:

    for(int d=0; d< Bars ; d++){ double up=iFractals(Symbol(),0,MODE_UPPER,d);     if(up!=0 ) break;} 
    for(int e=0; e< Bars ; e++){ double lo=iFractals(Symbol(),0,MODE_LOWER,e); if( lo!=0) break;} 
    int signal; 
    if(Bid > up) signal=1;// signal buy 
    if(Ask < lo)signal=2;//signal sell 


    Bagian lain yang perlu diperhatikan adalah membaca history orderprofit, ordertype dan magic number



    double trad(int m)
    {
      double pr,op; 
      for (int i = 0; i < OrdersHistoryTotal(); i++) {
       if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
       if (OrderSymbol() != Symbol()/* || OrderComment() != Nama_EA*/) continue;
       if(m==1)pr=OrderProfit();
       if(m==2)pr=OrderType();
       if(m==3)pr=OrderMagicNumber();
       }
    return(pr);
    }

    1. history orderprofit diperlukan untuk mengetahui orderprofit pada order close yang terakhir itu untung ata rugi
    2. history ordertype diperlukan untuk mengetahui type order pada order close yang terakhir itu type buy atau sell
    3. history magicnumber diperlukan untuk mengetahui membatasidan memperhitungkan level order 
    Untuk memperhitungkan perkalian lotsnya digunakan fungsi sbb:

    double xlot()
    {
     double ylot,dlot; 
      for (int i = 0; i < OrdersHistoryTotal(); i++) {
       if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
       if (OrderSymbol() != Symbol()/* || OrderComment() != Nama_EA */) continue;
         dlot=OrderLots();
         }
        ylot=NR(dlot*DiMarti);
    return(ylot);
    }



    Untuk penentuan trigernya saya coba gunakan indikator Fractals






    Nah  begini  testnya:



    Okey silahkan di test dan mudaha2an bisa digunakan untuk mendia belajar

    Pastikan mengikuti:


  • 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
  • Belajar Membuat EA sederhana part 23
  • Belajar Membuat EA sederhana part 24
  • Belajar Membuat EA sederhana part 25
  • Belajar Membuat EA sederhana part 26

  • Rabu, 13 Februari 2013

    Belajar Membuat EA Sederhana 24 (Martingel trending)


    Okey bro semuanya pada kesempatan kali ini saya akan coba mengoprek   ea pada part 22 
    Tipenya Ea  martingel tapi ini sedikit berbeda dengan tipe martingel  yang sudah ada yaitu martingel yang cocok untuk kondisi trending , biasanya martingel yang umumnya adalah takut terhadap kondisi trending .

    Ini sebenarnya ada sedikit memenuhi permintaan dari rekan2 yang sudah 2 orang menhubungi ym dan email saya tentang ea ini.

    Pada ea part 22 ini merupakan ea jebakan dimana order pertamanya mengunakan pending stop dan bila pending stop sudah tersentuh maka akan dilanjutkan dengan martingel bila ternyata mengalami floting pada jarak tertentu dan martingel nya adalah satu arah
    Nah pada part 24 ini kita akan gunakan martingelnya adalah 2 arah (hedge ) dengan mengunakan pending stop.
    Ordernya saya akan mengacu pada jam trending dan indikator yang sederhan yaitu candel
    Karena ini ea untuk trending saya tambahkan filter untuk hari senin = notrade (DayOfWeek()!=1)

    Rulenya sederhana aja
    bila candel bullis maka buy dan bila floting minus pada jarak tertentu pasang sellstop
    bila ternyata sellstop tersentuh maka akan pasang buystop .
    Take profit mengacu pada tp in money alias pada $.

    Simpel deh....!

    Ini Hasilnya :




    Disini tidak saya uraikan secara rinci
    Bila ada yang belum jelas silahkan dikasih comment ya

    Pastikan mengikuti:




  • 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
  • Belajar Membuat EA sederhana part 23
  • Belajar Membuat EA sederhana part 24
  • Belajar Membuat EA sederhana part 25