EA Pembuka dan Penutup Posisi Tepat Pada Waktu di MetaTrader 5

Mike 2017.01.20 02:08 8 0 0
Lampiran

EA ini berfungsi untuk membuka dan menutup posisi pada waktu yang telah ditetapkan. Terdapat beberapa syarat yang perlu dipatuhi:

  • Untuk Beli — jika iMA cepat pada bar pertama melebihi iMA perlahan
                   if(iMAGet(handle_iMAFast,1)>iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      price=m_symbol.Ask();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Bid()-Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Bid()+Extm_tp;
                      m_trade.Buy(m_lots,InpSymbol,price,sl,tp);
                     }
  • Untuk Jual — jika iMA cepat pada bar pertama kurang daripada iMA perlahan
                   if(iMAGet(handle_iMAFast,1)<iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      price=m_symbol.Bid();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Ask()+Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Ask()-Extm_tp;
                      m_trade.Sell(m_lots,InpSymbol,price,sl,tp);
                     }

Hanya HH:mm yang diambil kira dalam input (waktu).

Input:

waktu pembukaan (hanya HH:mm yang diambil kira) — waktu untuk membuka posisi

waktu penutupan (hanya HH:mm yang diambil kira) — waktu untuk menutup posisi

simbol — simbol yang diperdagangkan

volume transaksi — volume posisi

sell stop tahap stop loss

take profit  tahap take profit

true -> Beli, false -> Jual — jika "true", hanya posisi "Beli" yang dibuka; jika "false", hanya posisi "Jual" yang dibuka

nombor magik — nombor magik untuk EA ini.

Senarai
Komen 0