EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: samuraiX on ธันวาคม 19, 2010, 12:13:09 pm
-
คือต้องการให้ order ที่เปิด
ปิด order ภายใน 2 นาที พอครบ 2 นาที ให้ปิดเลย
-
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(TimeCurrent()-OrderOpenTime()>120)
{ int type = OrderType();
bool result = false;
switch(type)
{
case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3,Pink);
break;
case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Pink);
}
}
}
-
ขอบคุณครับ
-
ผมเอาโคดนี้ไปวางในอีเอแล้วมันไม่ยอมปิดออเด้อให้ครับ
-
ผมเอาโคดนี้ไปวางในอีเอแล้วมันไม่ยอมปิดออเด้อให้ครับ
ก็มันเป็น code ที่จะใช้ ปิด order นิครับมันเลยไม่เปิดให้