สวัสดี
กรุณาใครสามารถบอกฉันว่าทำไมรหัสต่อไปนี้ alters ราคาในแผนภูมิอื่น ๆ ที่ EA ไม่ได้แนบ? โดยทั่วไปจะใช้ค่าเฉลี่ยเคลื่อนที่เป็น SL,
ฉันคิดว่าบรรทัดถ้า (OrderSymbol () == Symbol ()) ทำให้แผนภูมิเฉพาะ?
ขอบคุณ
int totalorders = OpenOrders;
สำหรับ (int i = OrdersTotal () - 1; igt; = 0; i--)
{
OrderSelect (i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == สัญลักษณ์ ())
{
if (OrderType () == OP_BUY)
{
SL = movavg;
OrderModify (OrderTicket () OrderOpenPrice (), SL, OrderTakeProfit (), 0, กรีน);
}
if (OrderType () == OP_SELL)
{
SL = movavg (การแพร่กระจาย * 10) * จุด;
OrderModify (OrderTicket () OrderOpenPrice (), SL, OrderTakeProfit (), 0, กรีน);
}
}
}
//----
}