Discusión sobre el artículo "Gráficos del índice del dólar y del índice del euro — ejemplo de servicio en MetaTrader 5" - página 3

 
Roman Shiredchenko #:
¿Cómo conseguiste un gráfico así en el probador? ¿Es el gráfico del comprobador? Puedes probar un símbolo personalizado con un tester. Sé que.....

¿Cómo tomar datos en el robot de sintético?
Y de los indicadores en el sintético. Cómo obtener sus datos en el robot en el gráfico sintético?

No entiendo muy bien lo que quieres de mí, ¿estás tratando de operar en un símbolo personalizado? Creo que es imposible

Estaba mostrando el gráfico del tester, del bot donde se está ejecutando el sintético, y operando con instrumentos reales de trading incluidos en el sintético. El bot es multidivisa, sino no hay otra forma.

Otro punto importante, en la especificación de la sintética es necesario atornillar los volúmenes hacia abajo (por ejemplo, min lote 0.00001), este es un truco para MT5, de modo que el probador toma los resultados comerciales de la sintética de cero, de lo contrario habrá una falsa sensación de graality ))))


No te puedo decir la parte técnica ))) No sé cómo codificar

 
Roman Shiredchenko #:
¿Qué es lo habitual? )

A través de Symbol() y Period() )

¿Qué quieres obtener exactamente del sintético?

 
Artyom Trishkin #:

¿Qué quiere obtener exactamente de un sintético?

Bid ask open 0 open 1 close 0 close 1

Y del indicador Envelopes la línea superior en 0 1 2 bar
Y la línea inferior en 0 1 y 2 bares.

Además puedo aprender a hacer otros indicadores por analogía.... leer los datos de ellos en el robot.....
 
Nikolay Moskalev #:

No estoy seguro de lo que quieres que haga, ¿estás intentando operar con un símbolo personalizado? No creo que eso sea posible.

Estaba mostrando el gráfico desde el tester, desde el bot donde está girando el sintético, y operando con instrumentos reales incluidos en el sintético. El bot es multidivisa, por lo demás no hay otra forma.

Otro punto importante, en la especificación de la sintética es necesario ajustar los volúmenes a la baja (por ejemplo, min lote 0.00001), este es un truco para MT5, de modo que el probador toma los resultados comerciales de la sintética de cero, de lo contrario habrá una falsa sensación de graality ))).


No te puedo decir la parte técnica ))) No sé cómo codificar

¿Cómo probar sintético?

Usted me puede decir más detalles.... Sé que no se puede abrir una pose en sintético. Comprar vender...

Puedo hacerlo yo mismo en el código en mi robot. Cobertura. En las operaciones.

¿Cómo pruebas los sintéticos?
 
Roman Shiredchenko #:
¿Cómo probar el sintético?

Más detalles, por favor.... Sé que no se puede abrir una pose en sintético. Comprar vender...

Puedo hacerlo yo mismo en el código en mi robot. Cobertura. En las operaciones.

¿Cómo pruebas los sintéticos?
Sintético debe estar en el Market Watch. En el probador seleccione la herramienta sintética e inicie la prueba.
Haga su propio sintético, por ejemplo, la diferencia entre Ask Eurojusd y Bid Cadusd y mire su gráfico y pruebe un Asesor Experto simple en él. Entonces será más fácil de entender.
Y puedes abrir una posición. Sólo que no en el mercado).
 
Valeriy Yastremskiy #:
Sintético debe estar en la visión general del mercado. En el probador, seleccione la herramienta sintética e inicie una prueba.
Haga su propio sintético, por ejemplo, la diferencia entre Ask Eurojusd y Bid Cadusd y mire su gráfico y haga una prueba de un EA simple en él. Entonces será más fácil de entender.
Y usted puede abrir una posición. Sólo que no en el mercado).
Sí. Tengo una idea aproximada. Voy a probarlo. Que debería estar en la revisión del mercado lo sé por los docs.... )
 
Roman Shiredchenko #:
Oferta demanda apertura 0 apertura 1 cierre 0 cierre 1

Y desde Envelopes el indicador amortigua la línea superior en 0 1 2 barras
Y línea inferior en 0 1 y 2 barras

¿Cómo obtener los mismos datos para, por ejemplo, EURUSD?

 
Artyom Trishkin #:

¿Cómo obtener los mismos datos para, por ejemplo, EURUSD?

Ya se como. Usted puede utilizar el indicador a través de init a través de la manija primero. Luego a través de iCustom....
¿Es lo mismo aquí?
O directamente a través de iMA... por ejemplo....
Por símbolo a través de consultas bid-ask como SymbolInfoDouble.....
iOpen.....
iClose.... por ejemplo.

En general, como con un símbolo normal - está bien.

Por ejemplo, si el precio de apertura es menor que el sobre lin inferior - condición - entonces ya abro una posición en el robot por símbolos sintéticos por ejemplo sell.....
Eso es magnífico entonces.

Gracias Artem para el hint.....
 
Roman Shiredchenko #:
Ya se como. Usted puede utilizar el indicador a través de la init a través de la manija primero. Luego con iCustom....
¿Es lo mismo aquí?
O directamente a través de iMA... por ejemplo....

No lo entiendo. ¿Dónde está el código para obtener Bid ask open 0 open 1 close 0 close 1 símbolo EURUSD?

Justo aquí necesitas... El código para obtener estos datos.

 
Roman Shiredchenko #:
¿Cómo probar el sintético?

Usted me puede decir más detalles.... Sé que no se puede abrir una pose en sintético. Compra venta...

Puedo hacerlo yo mismo en el código en mi robot. Cobertura. En las operaciones.

¿Cómo se prueban los sintéticos?

Si te he entendido bien, quieres saber cómo hacer que tu EA evalúe los datos del gráfico personalizado y ejecute operaciones en un símbolo negociable.

En la sección de condiciones de negociación (análisis de datos) del código de su EA, simplemente haga referencia al nombre del símbolo personalizado que aparece en su ventana de Observación del Mercado. Ejemplo...

double close = iClose( DXY_Z4, PERIOD_M1, 1);

Y en la sección de lógica de ejecución de operaciones (órdenes) del código de su EA, simplemente haga referencia a los símbolos negociables que también aparecen en su ventana de observación del mercado.

(Hago esto con gráficos Renko personalizados muy a menudo).