أنا مرة أخرى اختبار باستخدام التجريبي تداول MB. لن يأخذ رمز إيقاف السحب القياسي القياسي في اعتباره عمولة الأوامر والمبادلة.
هل حاول أي شخص أن يكون ناجحًا أن لا يكون هناك وقف الخسارة مع الربح السلبي؟
رمز توقف زائدة نموذجي:
void ShortTrailingStop ()
{
int scnt
int stotal = OrdersTotal ()؛
لـ (scnt = stotal-1؛ scnt gt؛ = 0؛ scnt--)
{
OrderSelect (scnt، SELECT_BY_POS، MODE_TRADES)؛
if (OrderType () lt؛ = OP_SELL OrderSymbol () == Symbol ())
{
إذا تم فتح (ShortType () == OP_SELL)/short position
{
إذا (TrailingStopgt، 0)
{
إذا ((OrderOpenPrice () - طرح) GT؛ (نقطة * TrailingStop))
{
if ((OrderStopLoss () gt؛ (Ask (Point * TrailingStop))) || (OrderStopLoss () == 0))
{
OrderModify (OrderTicket ()، OrderOpenPrice ()، اسأل (نقطة * TrailingStop)، OrderTakeProfit ()، 0، الأحمر)؛
عودة (0)؛
}
}
}
}
}
}
}