ช่วยทีครับมีปัญหาครับ
ผมอยากทราบว่า Code ปิด ออเดอร์ที่ได้กำไรแบบไม่ต้องให้ไปถึง TP เขียนยังงัยหรอครับ
int ClosePips = 15;
for (int x = 0; x < OrdersTotal(); x++)
{
if ( OrderSelect(x, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol())
{
if (OrderType() == OP_BUY)
{
if (Bid > OrderOpenPrice() + ClosePips * Point)
{
OrderClose(...);
}
}
if (OrderType() == OP_SELL)
{
if (Ask < OrderOpenPrice() - ClosePips * Point)
{
OrderClose(...);
}
}
}
}
}
ลองดูครับ ไม่รู้ว่าตรงตามที่ต้องการหรือเปล่า