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

 
Vladimir Karputov:

Aquí está el código de trabajo:

el script no quiere dibujar - dibuja en el Asesor Experto

Figura

 
SanAlex:

El guión no quiere dibujar - dibuja en el Experto


He dado el guión sin comprobaciones, ¿no lo ves? Si los datos no se reciben, no hay salida sin dibujo. Además, el script debe aplicarse MANUALMENTE al gráfico, no a través del botón "Probar en línea".

 
Vladimir Karputov:

He dado el guión sin comprobaciones, ¿no lo ves? Si no se reciben datos, se sale sin dibujar. Además, el script debe aplicarse manualmente al gráfico, no a través del botón "Probar en línea".

Sólo digo que, de lo contrario, los inteligentes como yo lo probarán y dirán que el guión no funciona.

 

Pregunta, ¿cuál es el número mágico 10496?

Estoy llevando a cabo una optimización lenta con un exceso completo

¿Por qué sigue apareciendo este número de pases y no el número que realmente ocurre con una fuerza bruta completa?

 
Roman Sharanov:

Pregunta, ¿cuál es el número mágico 10496?

Estoy llevando a cabo una optimización lenta con un exceso completo

¿Por qué sigue apareciendo este número de pases y no el número que realmente ocurre con la fuerza bruta total?

A prueba de tontos. Si dejas mil millones de pases, sólo tus descendientes de la séptima tribu podrán ver el resultado.

 
Vladimir Karputov:

La protección de los tontos. Si dejas mil millones de pases, sólo tus descendientes de la séptima generación podrán ver el resultado.

¿Cuál es el objetivo de todo esto entonces? No está claro.

 

Por la tarde.

En el indicador MT4 OnChartEvent() funciona bien, pero en MT5 no. ¿Es una característica de MT5 o requiere un enfoque especial? Me interesa específicamente trabajar en el indicador.

Muchas gracias.

 
Piotr Storozenko:

Por la tarde.

En el indicador MT4 OnChartEvent() funciona bien, pero en MT5 no. ¿Es una característica de MT5 o requiere un enfoque especial? Me interesa específicamente trabajar en el indicador.

Gracias.

No. En MT5, OnChartEvent() funciona sin problemas. La cuestión es qué se ejecuta en esta función. Si maneja elementos gráficos, sí, no funcionará.

 
Alexey Viktorov:

No. En MT5 OnChartEvent() funciona sin problemas. La cuestión es qué se ejecuta en esta función. Si se están procesando elementos gráficos, entonces sí... no funcionará.

Gracias.

Sólo quiero aclarar:

CHARTEVENT_OBJECT_CLICK, CHARTEVENT_OBJECT_ENDEDIT, CHARTEVENT_OBJECT_CREATE, CHARTEVENT_OBJECT_CHANGE, CHARTEVENT_OBJECT_DELETE son eventos que manejan elementos gráficos,

pero CHARTEVENT_KEYDOWN, CHARTEVENT_MOUSE_MOVE, CHARTEVENT_MOUSE_WHEEL, CHARTEVENT_CLICK, CHARTEVENT_CHART_CHANGE no y ¿podemos utilizar el resultado de estos eventos OnChartEvent() en el probador de estrategias de MT5?

 
Piotr Storozenko:

Gracias.

Sólo quiero aclarar:

CHARTEVENT_OBJECT_CLICK, CHARTEVENT_OBJECT_ENDEDIT, CHARTEVENT_OBJECT_CREATE, CHARTEVENT_OBJECT_CHANGE, CHARTEVENT_OBJECT_DELETE son eventos que manejan elementos gráficos,

pero CHARTEVENT_KEYDOWN, CHARTEVENT_MOUSE_MOVE, CHARTEVENT_MOUSE_WHEEL, CHARTEVENT_CLICK, CHARTEVENT_CHART_CHANGE no lo son y el resultado de estos eventos OnChartEvent() se puede utilizar cuando el programa indicador en el probador de estrategias de MT5?

Tienes que comprobarlo en el depurador. No puedo asegurarlo.