Publi |
Publi |
El Ea me mete ordenes....pero no se como cerrarlas mediante el Magic Number
Foro de Forex Trading United
Buenos días
Me estreno en este foro para pedir ayuda. Soy nuevo en esto de programar en MQL, y necesitaría que me ayudarais para poder cerrar una orden ( por Magic Number) que anteriormente se introduce al mercado por medio de un Ea. Espero ansioso vuestra ayuda y espero que este sea el primer mensaje de muchos otros. Muchas gracias
Un saludoForo de Forex Trading United
a ver si te vale con esto:
int CBM(int intMagic)//CloseByMagic
{
int intOffset=0;
int Count = OTBM(intMagic);
while(OTBM(intMagic)>0 && Count > 0)
{
OrderSelect(intOffset,SELECT_BY_POS);
if(OrderMagicNumber()==intMagic)
{
if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),MarketInfo(Or derSymbol(),MODE_BID),999,Red);
else if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),MarketInfo(Or derSymbol(),MODE_ASK),999,Orange);
Count--;
}
else {
intOffset++;
}
}
return(0);
}Foro de Forex Trading United
Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |