![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Esto es lo que he encontrado:
Y que, ha estado grabando últimamente.
¿Estás seguro de que lo sabes o te lo imaginas?
Eso es un poco de malentendido. Digamos que la orden se ejecutó parcialmente y la parte ejecutada recibió un identificador. Cerramos la posición. Entonces se dispara la parte restante. Como no había ninguna posición, deberíamos tener una posición con un nuevo id. ¿Dónde se escribirá en la historia?
La posición fue cerrada por otra orden, y se le asignó el id de esta posición.
La posición fue cerrada por otra orden y se le asignó el ID de la posición.
Pero una nueva posición fue abierta por una orden que ya abrió otra posición, por lo que el ID debería ser nuevo, pero el campo para registrar es el mismo. Hay un malentendido.
La orden que cerró no tiene ningún interés.
Gracias. Oh, cuántos descubrimientos maravillosos tenemos...
DK 0 10:29:26.734 Operaciones : deal #4522435 sell 1.00 SBPR-9.14 at 5255 done (based on order #4988265)
ahora es una ejecución parcial.
DK 0 10:29:26.734 Operaciones : deal #4522435 sell 1.00 SBPR-9.14 at 5255 done (based on order #4988265)
ahora es una ejecución parcial.
Ya veo. Así que para las órdenes parcialmente ejecutadas la propiedad del id de posición sería realmente inútil.
Me gustaría ver una ejecución parcial con diferentes precios/horas de ejecución. ¿Existe un ejemplo de este tipo?
En este ejemplo, tanto el tiempo de ejecución es el mismo como el precio de ejecución es el mismo.
Me gustaría ver una ejecución parcial con diferentes precios/horas de ejecución. ¿Existe un ejemplo de este tipo?
En este ejemplo, tanto el tiempo de ejecución como el precio son los mismos.
Creo que este ejemplo es suficiente, lo estaba buscando).
¿Cómo se propone buscar situaciones similares en la historia?
No encontré ningún comentario para estas situaciones. Lo encontré buscando en todo el historial el mismo número de billete.
Y tengo "0", el que participó en la orden.....
Está buscando en la parte equivocada,OrderGetInteger(ORDER_POSITION_ID) - está tratando de buscar en la parte que no estuvo involucrada en la apertura/modificación/cierre de una posición
debe ser así: HistoryOrderGetInteger(ticket,ORDER_POSITION_ID)