|
My EA is basic - just needs to know if trade is there. No trailing stop or anything.
I have language like this:
int trade;
for(trade=OrdersTotal()-1;trade>=0;trade--)
{
if(OrderSelect(trade,SELECT_BY_POS,MODE_TRADES)==f alse)
continue;
if(OrderSymbol()!=Symbol()||OrderMagicNumber()!=Ma gicNumber)
continue;
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Ma gicNumber)
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage, Blue);
}//for
Will that catch previously opened trades?
|