[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 383
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Pregunta: ¿cómo encontrar la orden de pérdida más reciente?
¿Cuál es el principio? ¿Es un pedido de precio abierto o hay alguna otra forma ?????
¿Cuál es el principio? Precio de apertura del pedido o hay alguna otra forma ????
OrderProfit()
OrderProfit()
Esta biblioteca se conecta al EA. Al principio del código, escríbalo después de conectar las bibliotecas estándar:
En el EA, en la función start(), haz una llamada a la función que está en la biblioteca y compila el EA, no la biblioteca.
Hice todo como dijiste y ahora al compilar el EA, da no puede abrir el archivo del programa y señala la línea con el nombre de mi función: #include <GetExstremumZZZPrice.mqh>
¿Qué? OrderProfit() ¿Puede ser más específico?
Explique qué OrderCloseBy es claro que una orden es diferente, y qué hace?
Esto supone un pequeño ahorro en el diferencial.
En una estimación aproximada, es exactamente el doble.
¿Qué? OrderProfit() ¿Podría ser más específico?
Declaramos una variable de tipo datetime (por ejemplo, Ord_Time) y la ponemos inmediatamente a cero. Declaramos una variable entera, por ejemplo, Ticket, y luego la borramos también. A continuación, creamos un bucle que recorrerá todos los pedidos del historial. Se ha seleccionado el siguiente pedido. Si la hora de su cierre es mayor (o igual) que la de la variable Ord_Time y OrderProfit() es menor que cero, la variable Ord_Time =OrderCloseTime() y la variable Ticket =OrderTicket(). Como resultado de este bucle, la variable Ticket contendrá un ticket de la última orden perdedora, o cero, si no hay ninguna orden perdedora en el historial.
Declarar una variable datetime (por ejemplo, Ord_Time) y ponerla inmediatamente a cero. Declaramos una variable entera, por ejemplo Ticket, y la ponemos a cero también. A continuación, creamos un bucle que recorrerá todos los pedidos del historial. Se ha seleccionado el siguiente pedido. Si la hora de su cierre es mayor (o igual) que la de la variable Ord_Time y OrderProfit() es menor que cero, la variable Ord_Time =OrderCloseTime() y la variable Ticket =OrderTicket(). Como resultado de este bucle, la variable Ticket contendrá un ticket de la última orden perdedora, o cero, si no hay ninguna orden perdedora en el historial.
¿Por qué complicar tanto las cosas?
Ejecute el siguiente script:
He escrito la solución anterior. Sólo tenemos que insertar una línea en este código.