Saya kembali menguji menggunakan demo perdagangan MB. Standar ini tidak akan memperhitungkan komisi dan pertukaran pesanan.
Siapa pun telah mencoba berhasil agar trailing berhenti tidak mengambil pengurangan dengan laba yang merugikan?

Kode trailing stop khas:

membatalkan ShortTrailingStop ()

int scnt;
int stotal = OrdersTotal ();

untuk (scnt = stotal-1; scnt gt; = 0; scnt--)

OrderSelect (scnt, SELECT_BY_POS, MODE_TRADES);
if (OrderType () lt; = OP_SELL OrderSymbol () == Symbol ())

if (OrderType () == OP_SELL)/posisi pendek dimulai

if (TrailingStopgt; 0)

if ((OrderOpenPrice () - Ask) gt; (Point * TrailingStop))

if ((OrderStopLoss () gt; (Tanya (Point * TrailingStop)))