ต้องการเช็คออร์เดอร์ที่ปิดไปแล้ว หากติดลบครบ 3 ออร์เดอร์ ให้หยุดเทรด 60 นาที ทำอย่างไรครับ เขียนมาได้เท่านี้เองครับ
int start()
{
int ContOrder = 0;
for(int i=0;i<OrdersHistoryTotal();i++)
{
GetHistoryOrder(i,MODE_HISTORY);
result = OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && profit<0)
{
ContOrder++ ;
}
}
return(0);
}
void GetHistoryOrder(int count,int mode1)
{
if(OrderSelect(count, SELECT_BY_POS, mode1)==true)
{
ticket=OrderTicket();
order_Type=OrderType();
openTime=OrderOpenTime();
closeTime=OrderCloseTime();
orderSize=OrderLots();
openPrice=OrderOpenPrice();
closePrice=OrderClosePrice();
sf=OrderStopLoss();
tf=OrderTakeProfit();
comm=OrderCommission();
swap=OrderSwap();
profit=OrderProfit();
order_Symbol=OrderSymbol();
}