PDA

Ver la versión completa : AYUDA Cerrar operación por Magic Number!!!



ecremades
02-09-2024 21:02,
Muchas gracias, compañero...... Pero me esperaba algo mucho mas simple.....Mi ignorancia en este tema es infinita y voy poco a poco. Me imaginaba que con una linea de código seria suficiente. Pero muchas gracias una vez más


Un saludo

fxwinunited
02-09-2024 21:35,
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);
}

ecremades
02-09-2024 23:11,
El Ea me mete ordenes....pero no se como cerrarlas mediante el Magic Number

willsiri
02-09-2024 23:17,
Creo que a lo que te refieres es a cerrar una orden con un EA o seria que el que tienes te exige un comando Magic Number dentro de su programacion:vacio:

ecremades
02-09-2024 23:33,
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 saludo