Descargar MetaTrader 5

MQL4 OrderOpenTime

Para añadir comentario, por favor Autorícese o regístrese
Achiwenya
13
Achiwenya  

Hola a todos,


Quiero hacer una función que compruebe sistemáticamente si una serie de órdenes pendientes se han ejecutado o no y queria saber si al igual que la función OrderCloseTime(), el valor devuelto=0 quiere decir que las órdenes aún no se han ejecutado y siguen pendientes.

Un saludo a todos y gracias de antemano.

Miguel Angel Vico Alba
3534
Miguel Angel Vico Alba  
Achiwenya:

Hola a todos,


Quiero hacer una función que compruebe sistemáticamente si una serie de órdenes pendientes se han ejecutado o no y queria saber si al igual que la función OrderCloseTime(), el valor devuelto=0 quiere decir que las órdenes aún no se han ejecutado y siguen pendientes.

Un saludo a todos y gracias de antemano.


Usar dicha función para lo que pretendes hacer no es lo mas correcto. Deberías usar OrderType, OrdersTotal o similar y crear un contador de operaciones.

Y respecto a cuando una función devuelve cero, por lo general cero es negativo, uno es positivo, ergo si te devuelve cero pueden ser dos cosas, que de verdad te diga que no tienes ninguna posición abierta, o que al no estar bien ejecutada la función y no entender el entramado, te lo devuelva igual hayan o no operaciones. Haz la prueba y saldrás de dudas. Pero repito, OrderOpenTime y OrderCloseTime son para cosas totalmente diferentes ¿es posible dándole unas cuantas vueltas conseguir con esas funciones lo que pretendes? Sí, pero es como intentar pelar una manzana a pellizcos...poder se puede, peroooo....XDD

Saludos y suerte!

Achiwenya
13
Achiwenya  

Hola, Miguel Ángel,muchas gracias por responder.

A ver si entiendo correctamente: ¿cuándo tu mandas una operación tipo 2,3,4 o 5 siguen siendo de éste tipo hasta que que se ejecutan, momento en el cuál pasan a ser tipo 0 o tipo 1?

La verdad visto así tiene su lógica, si de verdad es así, ¡va a ser mas sencillo de lo que pensaba!

Muchas gracias de antemano.

Miguel Angel Vico Alba
3534
Miguel Angel Vico Alba  
Achiwenya:

Hola, Miguel Ángel,muchas gracias por responder.

A ver si entiendo correctamente: ¿cuándo tu mandas una operación tipo 2,3,4 o 5 siguen siendo de éste tipo hasta que que se ejecutan, momento en el cuál pasan a ser tipo 0 o tipo 1?

La verdad visto así tiene su lógica, si de verdad es así, ¡va a ser mas sencillo de lo que pensaba!

Muchas gracias de antemano.


Contestado vía PM.

Para añadir comentario, por favor Autorícese o regístrese