AutoTStop EA: Sistem Trailing Stop Terbaik untuk MetaTrader 4

Mike 2014.11.27 22:17 53 0 0
Lampiran

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)inputstring             AutoTStop = "Hak Cipta © 2014 3RJ ~ dicipta oleh Roy Philips-Jacobs";
externbool            FridayTrade = True; // Jika True, EA masih berdagang pada hari Jumaatexternbool        UseTrailingStop = True; // Gunakan Trailing Stop, True (Ya) atau False (Tidak)externbool       AutoTrailingStop = True; // Nilai Trailing Stop lalai = 24.0externdouble         TrailingStop = 24.0; // Jika Auto Trailing Stop False, masukkan Nilai Trailing Stopexterndouble     TrailingStopStep = 1.0; // Masukkan Nilai Langkah Trailing Stop (lalai 1.0)inputstring     AutomaticSystemTP = "Tetapkan AutomaticTakeProfit=True atau False";
externbool OptimizationTakeProfit = True; // TP akan dikira oleh EA dan TP Automatik oleh EAexternbool    NoMinimumTakeProfit = True; // True atau False -> Jika Set True, 100% TP oleh EA tidak menggunakan TP minimum.inputstring       MinimumSystemTP = "Jika Set NoMinimumTakeProfit=False"; // TP oleh EA pada nilai TP minimumexterndouble            MinimumTP = 12; // TP minimum oleh EA pada fungsi AutomaticTakeProfit=True, nilai lalai 12inputstring        ManualSystemTP = "Jika Set AutomaticTakeProfit=False"; // TP oleh Terminal MT4 (sama seperti dagangan manual)externdouble           TakeProfit = 20; // TP oleh Sistem, nilai boleh disesuaikan oleh pengguna, lalai 20inputstring     AutomaticSystemSL = "Tetapkan AutomaticStopLoss=True atau False";
externbool      AutomaticStopLoss = True; // SL akan dikira oleh EAinputstring        ManualSystemSL = "Jika Set AutomaticStopLoss=False"; // Nilai SL boleh disesuaikan oleh penggunaexterndouble             StopLoss = 108; // SL disesuaikan oleh pengguna, lalai 108//---
Senarai
Komen 0