Expiración orden BUY/SELL LIMIT

 

Hola!

¿alguien me podría decir por qué las órdenes pendientes desaparecen en unas horas?


Trade.BuyLimit(Lot2, Precio, NULL, 0, 0, ORDER_TIME_GTC, 0, DoubleToString(GlobalTP2, 2));


Gracias!

 
Mark:

Si te refieres a que se quedan en cola (cosa que dudo porque hablas de horas), en ese caso no debería, ya que ORDER_TIME_GTC es que la orden estará en la cola hasta que se retire.

Si una vez ejecutada te desaparecen ya es cosa de tu broker (que tenga alguna limitación, en ese caso consúltale), o que un EA/script las esté cerrando, no queda otra.

 
Muchas gracias Miguel Ángel, seguro que es eso...debo tener algún AE corriendo en la misma cuenta que se carga las órdenes pendientes...vaya rollo tener que descubrir cuál es... habría alguna manera rápida de saber qué AE es el que borra las órdenes pendientes?  (puedo tener 20 AE corriendo en esa cuenta...😭). Gracias!
 
Mark #:

Observa la pestaña Experto y Diario por si te da alguna pista.

Si aun con magics numbers diferentes algún EA/Script te está cerrando órdenes pendientes (y a saber que más te puede liar), solo te queda averiguar cuál es y recodificarlo/s, y en su defecto, si no tienes acceso al código, usarlo en una cuenta separada.

Una forma de averiguar cuál de ellos la está liando es por descarte en una demo. Solo si todo lo anterior falla y no eres capaz de sacar algo en claro vía logs y pestañas Experto/Diario.

 

Muchas gracias Miguel Angel,


Un saludo