Errores, fallos, preguntas - página 3070

 
fxsaber:

No consigo escribir una función que sólo dé salida a true en el EA cuando el foco cambie al gráfico del EA.

¿Puedes darme una pista si te has encontrado con uno?


No hay suficiente CHARTEVENT en la pérdida y ganancia de concentración.

Hay suficiente de todo. En algún lugar se ordenó que en la documentación no es cierto

CHART_BRINGING_TO_TOP

Mostrar el gráfico encima de todos los demás gráficos

bool sin

void OnChartEvent(const int id,         // идентификатор события
                  const long& lparam,   // параметр события типа long
                  const double& dparam, // параметр события типа double
                  const string& sparam  // параметр события типа string
                 )
 {
  if(id == CHARTEVENT_CHART_CHANGE)
   Print(bool(ChartGetInteger(ChartID(), CHART_BRING_TO_TOP)));
 }/******************************************************************/

Por qué en el momento de la activación de la ventana con este indicador verdadero imprime dos veces yo no entendía, pero la pérdida de enfoque funciona bien.

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov:

Hay suficiente de todo. Clasificado en alguna parte de la documentación, lo que no es cierto

CHART_BRINGING_TO_TOP

Mostrar el gráfico encima de todos los demás gráficos

bool sin

Por qué en el momento de la activación de la ventana con este indicador verdadero imprime dos veces no he descubierto, pero la pérdida de enfoque funciona bien.

Este código se comporta muy mal al desplazarse.

 
fxsaber:

Este código se comporta muy mal al desplazarse.

Bueno, sí, el código es tosco. Pero hay una dirección.

 
Alexey Viktorov:

Bueno, sí, el código es tosco. Pero hay una dirección.

También intenté esa dirección. Por desgracia, es un callejón sin salida.

 
fxsaber:

También intenté esa dirección. Por desgracia, un callejón sin salida.

¿Qué es un callejón sin salida? Tiene fácil solución...

Archivos adjuntos:
 
Alexey Viktorov:

¿Qué es un callejón sin salida? Tiene fácil solución...

  1. Ejecútalo en dos gráficos.
  2. Maximiza uno.
  3. Minimiza ambos.
  4. Ahora cambia de pestaña entre los gráficos y observa los registros.
No funciona, por desgracia.
 
fxsaber:

  1. Ejecutar en dos gráficos.
  2. Maximiza uno.
  3. Minimiza ambos.
  4. Ahora cambia de pestaña entre los gráficos y mira los registros.
No funciona, por desgracia.

¿Habrá nuevas aportaciones a continuación?

 
Alexey Viktorov:

¿Habrá nuevas aportaciones a continuación?

No. Estos son los pasos de repetición cuando este enfoque no funciona.

 
fxsaber:

No. Estos son los pasos de repetición cuando este enfoque no funciona.

Pero no se sabe nada de eso desde el principio

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Bichos, errores, preguntas

fxsaber, 2021.08.24 10:11

No puedo escribir una función que devuelva true en el EA, sólo cuando el foco se cambie al gráfico del EA.

Por favor, avisen a quien se haya encontrado con este problema.


No hay suficiente CHARTEVENT en la pérdida y ganancia de concentración.


 
Alexey Viktorov:

Pero no se menciona esto al principio.

"cuando el foco cambia al gráfico del EA" - así lo hago. No hay entradas ocultas.

Razón de la queja: