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.
Komentar 0