Memahami TP SL Trailing: EA Terbaik untuk MetaTrader 5

Mike 2018.10.26 00:49 16 0 0
Lampiran

Penulis Ide - Sergey Efimenko

Penulis Kode mq5 - barabashkakvn

Pengaturan awal stop loss (Stop Loss) dan take profit (Take Profit) jika properti ini tidak ditetapkan untuk posisi. Trailing hanya berfungsi untuk posisi yang menguntungkan.

Jika Only zero values adalah "true" - ini berarti mencari posisi yang memiliki stop loss atau take profit sama dengan nol. Begitu posisi seperti itu ditemukan:

  • Jika ini adalah posisi BUY
    • stop loss diatur: harga saat ini (Bid) dikurangi stop loss
    • take profit diatur: harga saat ini (Bid) ditambah take profit
  • Jika ini adalah posisi SELL
    • stop loss diatur: harga saat ini (Ask) ditambah stop loss
    • take profit diatur: harga saat ini (Ask) dikurangi take profit

Jika parameter Only zero values adalah "false", parameter stop loss (Stop Loss) dan take profit (Take Profit) dinonaktifkan.

EA ini bekerja untuk semua posisi pada simbol saat ini - nomor magic yang unik tidak dipertimbangkan.


Untuk melihat bagaimana semuanya bekerja, hilangkan komentar pada baris berikut:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

dan jalankan EA ini di penguji strategi.

Daftar
Komentar 0