Publi
|
Compi, para que salgas de dudas de qué fecha te está calculando como expiración de las órdenes, por si tuvieras algún error en su cálculo, lo mejor es que el Print lo pogas así:
Código:
Print( "Expiracion orden BUYSTOP = " + TimeToString(_expiracion_buy, TIME_DATE|TIME_MINUTES));
Por otra parte, algunos brokers NO permiten enviar las órdenes con expiración, y los que lo permiten, yo de todos los que he probado, NINGUNO me ha permitido enviarla con una expiración menor a 10 minutos.
Por tanto, lo más seguro es enviarlas con expiración = 0, y luego calcular la expiración aparte, y que el EA vaya chequeando y cuando se pase el tiempo estipulado, que mande orden de borrar la orden (OrderDelete).
Espero que te oriente.
Saludos y un abrazo.
Foro de Forex Trading United