Pengarang idea — Dmitriy Epshteyn, pengarang kod MQL5 — barabashkakvn.
Trend_Catcher ialah satu sistem trading yang menggunakan Expert Advisor (EA) untuk mengenal pasti arah trend berdasarkan tiga purata bergerak dengan tempoh tertentu (200, 50, 25 atau tempoh khusus lain). EA ini juga menggunakan indikator Parabolic SAR untuk membuka posisi trading. Teknik martingale digunakan, di mana jumlah lot dikira sebagai peratusan daripada deposit bergantung kepada stop loss.
Versi terbaru menawarkan beberapa ciri menarik: 1) memilih hari untuk trading, 2) membuka pesanan pada isyarat pembalikan, 3) mematikan penutupan pesanan dengan isyarat bertentangan.
Masuk Pasaran
Beli: jika harga semasa berada di atas titik Parabolic SAR pada candlestick semasa, harga tutup candlestick sebelumnya lebih rendah daripada titik Parabolic SAR sebelumnya, iaitu nilai indikator berubah; jika purata bergerak cepat berada di atas purata bergerak lambat; jika harga semasa berada di atas purata bergerak kedua dengan tempoh lain, maka pesanan beli akan dibuka.
Jual: jika harga semasa berada di bawah titik Parabolic SAR pada candlestick semasa, harga tutup candlestick sebelumnya lebih tinggi daripada titik Parabolic SAR sebelumnya, iaitu nilai indikator berubah; jika purata bergerak cepat berada di bawah purata bergerak lambat; jika harga semasa berada di bawah purata bergerak kedua dengan tempoh lain, maka pesanan jual akan dibuka.
EA ini akan menutup pesanan pada isyarat bertentangan.
Stop Loss dan Take Profit
Jika Auto_SL = true, stop loss akan dikira secara automatik dan ditetapkan pada titik Parabolic SAR. Faktor SL_koef boleh digunakan untuk menggandakan jarak dalam mata antara harga pembukaan pesanan dan titik indikator Parabolic SAR. Contoh: jika terdapat 20 mata antara harga pesanan dan titik Parabolic SAR, dan SL_koef=2, Stop Loss pesanan akan sama dengan 40 mata; jika SL_koef=0.5, Stop Loss akan sama dengan 10 mata, dan seterusnya.
Jika Auto_SL = false, Stop Loss akan tetap dan sama dengan parameter SL dalam mata.
Jika Auto_TP = true, Take Profit akan dikira secara automatik berdasarkan nilai Stop Loss yang digandakan dengan TP_koef. Contoh: jika TP_koef=2, Take Profit akan dua kali ganda daripada anggaran stop loss.
Jika Auto_TP = false, Take Profit akan tetap dan sama dengan parameter TP dalam mata.
Pengaturan Lot dan Martingale
Lot dikira sebagai peratusan deposit berdasarkan parameter Risiko dan Stop Loss. Contoh: jika baki akaun adalah 1000 dolar, Stop Loss adalah 100 mata, jika Risiko = 1 (1% daripada deposit), kita boleh kehilangan 10 unit mata wang, oleh itu lot akan menjadi 0.01; jika Risiko=10, lot akan sama dengan 0.1.
Jika Martin = true, dan perdagangan terakhir ditutup dengan kerugian, risiko untuk perdagangan seterusnya akan digandakan dengan Koef.
Jika Martin = false, EA akan mengira lot sebagai peratusan baki akaun semasa.
Breakeven dan TrailingStop
Jika posisi telah memperoleh Profit_Level mata keuntungan, stop loss akan diletakkan pada SL_Plus mata keuntungan.
Jika posisi telah memperoleh Profit_Level2 mata keuntungan, Stop Loss akan ditarik mengikuti harga, pada jarak TrailingStop2 mata.
Siaran berkaitan
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Isyarat Dagangan Berdasarkan Pola Candlestick Dark Cloud Cover/Piercing Line + RSI
- MQL5 Wizard: Cipta Isyarat Dagangan Berdasarkan Corak Hammer/Hanging Man dan Stochastic
- MQL5 Wizard: Cipta Isyarat Dagangan Berdasarkan Corak 'Dark Cloud Cover' dan 'Piercing Line' dengan CCI