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

 
Tango_X:

Quiero obtener las asas del indicador MACD de tres marcos temporales en el bloque OnInit(). En el gráfico funciona, pero en el probador no funciona y el terminal se cuelga. Entonces, ¿quiero obtener los datos que no existen? Por favor, aconsejar cómo tratar con él?

ENUM_TIMEFRAMES Periods[NUMBER_OF_PERIODS]={PERIOD_M1,PERIOD_M2,PERIOD_M3};
ENUM_TIMEFRAMES Periods[]={PERIOD_M1,PERIOD_M2,PERIOD_M3};

¿Tal vez debería hacerlo así?

if(handles[p]==INVALID_HANDLE)  Print("Не удалось получить хэндл индикатора для символа !");

if(handles[p]==INVALID_HANDLE)
{
   Print("Не удалось получить хэндл индикатора для символа !");
   retern(INIT_FAILD);
}

¿Es así?

 
Сергей Таболин:

¿Tal vez sea esa la forma de hacerlo?

¿Qué más da? De todas formas tampoco funciona)

 
Tango_X:

¿Qué más da? De todas formas tampoco funciona)

¿Por qué se utiliza un MACD personalizado? ¿Lo has probado con el estándar?
 
Artyom Trishkin:
¿Por qué se utiliza un MACD personalizado? ¿Lo has probado con el estándar?

Necesito el personalizado, porque lo uso... El MACD es sólo un ejemplo

 
Tango_X:

Necesito el personalizado porque es el que uso... El MACD es sólo un ejemplo

¿Se crean las asas? ¿Se han comprobado sus valores?
 
Tango_X:

Necesito uno personalizado, porque lo uso... El MACD es sólo un ejemplo

¿No es necesario pasar parámetros para el MACD?

 
Artyom Trishkin:
¿Se crean las asas? ¿Has comprobado sus valores?

Cuando pongo un EA en un gráfico - se crean asas .... Cuando ejecuto el Asesor Experto en el Probador de Estrategias - todo se cuelga

 
Сергей Таболин:

¿No hay que pasarle parámetros al MACD?

los parámetros se pasan por defecto... no son importantes en este caso.

 
Сергей Таболин:

¿No hay que pasarle parámetros al MACD?

Si se utilizan los valores por defecto, no es necesario pasar parámetros.
 
Tango_X:

Cuando pongo un EA en un gráfico - se crean asas .... Cuando ejecuto este EA en el probador - todo se cuelga

No puedo comprobarlo, estoy usando mi teléfono móvil. Intenta empezar con la conciencia de uno solo. No hay bucles ni matrices de plazos. Sólo hay que crear directamente un asa. Si está bien, añade una segunda, tercera...
Cuando todo funcione, empieza a crear en bucle con la masa. Puedes hacerlo de uno en uno. De este modo, entenderá más rápidamente la causa o el hipo.
Razón de la queja: