AutoTStop EA bukanlah satu sistem yang membuka pesanan secara automatik, tetapi ia sangat membantu trader dalam menggunakan Trailing Stop.
Dengan Automatic Trailing Stop, sistem ini akan berfungsi apabila harga mencapai separuh daripada nilai yang anda tetapkan pada Trailing Stop.
Untuk mendapatkan notifikasi bunyi setiap kali pesanan ditutup atau profit diambil, salin dan tampal fail ping.wav (dalam ping.zip) ke dalam folder MetaTrader 4/Sounds.
Saya menggunakan AutoTStop_EA dalam TF M5 dengan template AutoTS6-MMA-RVI60-CS.tpl (dari AutoTS6-MMA-RVI60-CS.zip) pada pasangan mata wang seperti EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY dan telah mendapat hasil yang sangat memuaskan.
Kemaskini 01 (2014-12-05):
- Menambah beberapa pilihan dalam Expert Property.
- Menambah nilai CalcSTP().
- Menambah sistem Trailing Stop.
Kemaskini 02 (2015-01-05):
- Memperbaiki beberapa kesilapan pengekodan.
Kemaskini 03 (2015-03-27):
- Menukar sistem pengiraan untuk TP dan SL.
- Menyederhanakan kod untuk meningkatkan prestasi EA.
Kemaskini 04 (2015-06-16):
- Pembaikan bug dalam keseluruhan skrip program.
- Menambah BEP pada Trailing Stop.
Kemaskini 05 (2015-07-03):
- Tidak ada perubahan dalam Expert Properties, masih mengikut kemaskini 04.
- Perubahan kecil dalam fungsi void StartAction() dan void TpSlTrlS().
//--- Input Pengguna // Kemaskini 4 (16-06-2015) input string AutoTStop = "Hak Cipta © 2014 3RJ ~ dicipta oleh Roy Philips-Jacobs"; extern bool FridayTrade = True; // Jika True, EA masih berdagang pada hari Jumaat extern bool UseTrailingStop = True; // Gunakan Trailing Stop, True (Ya) atau False (Tidak) extern bool AutoTrailingStop = True; // Nilai Trailing Stop lalai = 24.0 extern double TrailingStop = 24.0; // Jika Auto Trailing Stop False, masukkan Nilai Trailing Stop extern double TrailingStopStep = 1.0; // Masukkan Nilai Langkah Trailing Stop (lalai 1.0) input string AutomaticSystemTP = "Tetapkan AutomaticTakeProfit=True atau False"; extern bool OptimizationTakeProfit = True; // TP akan dikira oleh EA dan TP Automatik oleh EA extern bool NoMinimumTakeProfit = True; // True atau False -> Jika Set True, 100% TP oleh EA tidak menggunakan TP minimum. input string MinimumSystemTP = "Jika Set NoMinimumTakeProfit=False"; // TP oleh EA pada nilai TP minimum extern double MinimumTP = 12; // TP minimum oleh EA pada fungsi AutomaticTakeProfit=True, nilai lalai 12 input string ManualSystemTP = "Jika Set AutomaticTakeProfit=False"; // TP oleh Terminal MT4 (sama seperti dagangan manual) extern double TakeProfit = 20; // TP oleh Sistem, nilai boleh disesuaikan oleh pengguna, lalai 20 input string AutomaticSystemSL = "Tetapkan AutomaticStopLoss=True atau False"; extern bool AutomaticStopLoss = True; // SL akan dikira oleh EA input string ManualSystemSL = "Jika Set AutomaticStopLoss=False"; // Nilai SL boleh disesuaikan oleh pengguna extern double StopLoss = 108; // SL disesuaikan oleh pengguna, lalai 108 //---
Siaran berkaitan
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta EA Berdasarkan Pola Candlestick Bullish/Bearish Harami + Stochastic
- MQL5 Wizard: Cipta Isyarat Dagangan Berdasarkan Corak Hammer/Hanging Man dan Stochastic