Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1036
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
Usted escribe"Una posición cerrada (esto es cuando no hay posición y es inútil hablar de ella como algo tangible - no hay posición) - el resultado de la ejecución de un acuerdo para salir del mercado". Resulta que no existe tal entidad única en el historial, sino que hay un conjunto de eventos - orden->comercio (apertura), orden->comercio (cierre) y todo ello no tiene un nombre único.
Simplemente no puedo resolver un problema trivial - necesito acceder a esta última entidad (por tickit probablemente) y recoger información sobre ella - tiempo de apertura/cierre, volumen, etc. Supongamos que este algo fue abierto por una orden y cerrado por una orden también. Entonces, ¿debemos tomar los dos últimos pedidos de HistoryOrderTotal y utilizarlos para algún análisis? ¿Y si los tipos de billetes son diferentes...?
¿Cómo se resuelve en la práctica esa referencia a la historia?
Trata de entender la estructura de MqlTradeTransaction. Después de obtener la última orden o transacción del historial, podemos recoger en un array todas las órdenes y/o transacciones que han participado en la formación de la posición. Así, toda la información sobre la posición puede obtenerse de estos acuerdos.
Usted escribe"Una posición cerrada (es cuando no hay posición y es inútil hablar de ella como algo tangible - no hay posición) - el resultado de una operación de salida". Resulta que no existe tal entidad única en el historial, sino que hay un conjunto de eventos - orden->comercio (apertura), orden->comercio (cierre) y todo ello no tiene un nombre único.
Simplemente no puedo resolver un problema trivial - necesito acceder a esta última entidad (por tickit probablemente) y recoger información sobre ella - tiempo de apertura/cierre, volumen, etc. Supongamos que este algo fue abierto por una orden y cerrado por una orden también. Entonces, ¿debemos tomar los dos últimos pedidos de HistoryOrderTotal y utilizarlos para algún análisis? ¿Y si los tipos de billetes son diferentes...?
¿Cómo se aplicaría en la práctica esa referencia a la historia?
El identificador de la posición es siempre igual al ticket de su primera orden - la orden de apertura de esta posición, y durante el tiempo de su existencia (identificador) nunca cambia (a diferencia de los tickets). Así, para encontrar todas las órdenes y operaciones de una determinada posición, búsquela por su identificador - todas ellas pertenecerán exactamente a la posición que está buscando.
El pedido tiene ORDER_POSITION_ID, la operación tiene DEAL_POSITION_ID, y la posición tiene POSITION_IDENTIFIER
El identificador de la posición es siempre igual al ticket de su primera orden - la orden de apertura de esta posición, y durante el tiempo de su existencia (identificador) nunca cambia (a diferencia de los tickets). Por lo tanto, para encontrar todas las órdenes y operaciones de una determinada posición, búsquelas por su identificador de posición - todas pertenecerán exactamente a la posición buscada.
La orden tiene un ORDER_POSITION_ID, la operación tiene un DEAL_POSITION_ID, y la posición tiene un POSITION_IDENTIFIER.
Trata de entender la estructura de MqlTradeTransaction. Obteniendo la última orden o transacción del historial, podemos recoger en un array todas las órdenes y/o transacciones que han intervenido en la formación de la posición. Así, toda la información sobre la posición puede obtenerse de estos acuerdos.
Si me pones un enlace con el ejemplo de aplicación de este Stop Loss, está todo escrito de forma inteligente, pero en la práctica los simples mortales no lo entendemos.
Utilice el Asistente MQL5 para generar cualquier Asesor Experto. Al seleccionar las opciones, marque que se requiera el arrastre. Esto le servirá de ejemplo.
Utilice el Asistente MQL5 para generar cualquier Asesor Experto. Al seleccionar las opciones, marque que se requiera el arrastre. Esto le servirá de ejemplo.
¡Hola!
Hay un estilo de dibujo draw_none, el buffer se muestra en la ventana de datos, pero no se dibuja en el gráfico.
¿Existe una propiedad inversa, no se muestra en la ventana de datos, pero sí en el gráfico?
¡Hola!
Hay un estilo de dibujo draw_none, el buffer se muestra en la ventana de datos, pero no se dibuja en el gráfico.
Hay una propiedad inversa, no se muestra en la ventana de datos, pero sí en el gráfico?
Lo hay. MOSTRAR_DATOS_DE_TRAZADO.