Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1429

 
Valeriy Yastremskiy #:

Una orden es un pedido o solicitud para realizar una acción, tiene su propio ticket, una transacción es una acción sobre la orden recibida, tiene su propio ticket de transacción y número de orden (ticket) Sólo una orden puede ser ejecutada por varias transacciones, Y también hay una posición, que es generada por una transacción sobre la orden. La posición tiene su propio ticket y almacena el número de transacción y el número de orden. Está en 5k.

en 4k, una orden comercial y una posición es una orden de mercado.

De acuerdo. Gracias, amable hombre.

 

Hola. Por favor, ¿puede decirme cómo encontrar una orden disparada en un billete en MQL5 y ver que cerró en tomar ganancias? En MQL4 era tan fácil.

 
Mihail Nefedov tomar ganancias? En MQL4 era tan fácil.

Hola Michael, yo mismo no he probado a buscar de esta manera, pero supongo que utilizando la estructura MqlTradeTransaction puedes solicitar el precio al que se cerró la orden y su precio de take profit y luego compararlos entre sí.

Saludos, Vladimir.

 
MrBrooklin #:

Hola Michael, yo no he probado a buscar de esta manera, pero supongo que usando la estructura MqlTradeTransaction puedes consultar el precio al que se cerró la orden y su precio de take profit, y luego compararlos entre sí.

Saludos, Vladimir.

En OnTradeTransaction puedes rastrear el cierre sólo en el momento del cierre. Y después de eso, no hay posición en absoluto. Por lo tanto, es una tarea ingrata buscar en el historial. En este caso tenemos que reorganizar todo el algoritmo de control.

 
Alexey Viktorov #:

En OnTradeTransaction sólo se puede seguir el cierre en el momento del cierre. Y después de eso, no hay ninguna posición. Por lo tanto, es una tarea ingrata buscar en el historial. En este caso, hay que reorganizar todo el algoritmo de control.

Buenas noches, Alexey! ¿Tienes una opción mejor?

Saludos, Vladimir.

 
MrBrooklin #:

¡Buenas noches, Alexei! ¿Hay alguna opción mejor?

Saludos, Vladimir.

Todo depende de lo que quieras. Si necesita determinar cómo se cerró una posición en el momento de su cierre, no puede hacer nada mejor que el control en OnTradeTransaction. Si necesitas determinar cómo se cerró una determinada posición a partir del histórico, entonces necesitas recorrer las operaciones del histórico. Y también hay que tener en cuenta que no todas las transacciones de cierre de una posición tienen un magik.

En general, es un verdadero coñazo... Pero con algo de experiencia se puede hacer.

 
Mihail Nefedov #:
Buenas noches! ¿Alguien sabe como encontrar una orden disparada en MQL5, saber su ticket, y ver su beneficio? Dónde y qué buscar, lea una lección sobre este tema.

En primer lugar, entender la terminología. Entienda que en mt4 una orden y en mt5 son 3 conceptos diferentes. Orden->Transacción->Posición.

El beneficio en el histórico solo se puede ver para una operación. Pero el ticket de una operación es diferente al ticket de una posición cerrada. Lo único que une orden, operación y posición es el ID de la posición.

 
Alexey Viktorov, gracias. Lo investigaré.
 

Hola a todos Tengo una pregunta sobre el zigzag. He marcado 2 bajos con círculos. ¿Cree usted que estosbúferes tienen tales valores?
El más bajo lowBarBuffer[0], la parte superior lowBarBuffer[1] ?

Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стили рисования - Константы индикаторов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Archivos adjuntos:
 
kirillyurkov búferes tienen tales valores?
El más bajo lowBarBuffer[0], la parte superior lowBarBuffer[1] ?

No atasques todo el foro con una pregunta. Si ha creado un tema separado, no debe hacer esta pregunta en todos los demás temas.

O viceversa ... Si usted hizo una pregunta en el tema general de las preguntas de los principiantes, no se debe crear un tema separado....