OpenTicks: Sistem Trading Hebat untuk MetaTrader 5

Mike 2017.01.20 01:57 50 0 0
Lampiran

Penulis ideaMaksim Zerkalov, penulis kod mq5barabashkakvn.

Apabila kita membuka bar baru, EA ini akan menganalisis nilai daripada empat bar sebelumnya:

   if(iHigh(1)>iHigh(2) && iHigh(2)>iHigh(3) &&
      iHigh(3)>iHigh(4) && iOpen(1)>iOpen(2) &&
      iOpen(2)>iOpen(3) && iOpen(3)>iOpen(4))
      BuyOp=true;
   if(iHigh(1)<iHigh(2) && iHigh(2)<iHigh(3) &&
      iHigh(3)<iHigh(4) && iOpen(1)<iOpen(2) &&
      iOpen(2)<iOpen(3) && iOpen(3)<iOpen(4))
      SellOp=true;

Setelah kita mempunyai posisi terbuka, nilai pemboleh ubah "HalfLots" akan diperiksa dalam blok trailing. Dalam erti kata lain, sistem ini memeriksa sama ada mungkin untuk menutup sebahagian posisi yang menguntungkan. Jika "HalfLots==true", posisi akan ditutup sebahagian:

                  m_trade_partial.PositionClose(m_position.Ticket(),-1,half_volume);


Senarai
Komen 0