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
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.