Bug: As funções de indicador mais baixo e mais alto não funcionam
3 respostas
jastejp
6 anos atrás #117794
Hi,
Há um erro com as funções de indicador mais baixo e mais alto no Assistente de EA. A chamada para as funções sqGetLowest e sqGetHighest não existe na parte inferior do código e o código não é compilado. Recebo o erro abaixo:
'sqGetHighest' - função não definida #RSI_Diverg_LE_v1.mq4
Encontrei as funções sqLowest e sqHighest mais abaixo no código e, quando edito o código com essas funções, ele é compilado.
Este é o exemplo da divergência de baixa Pseudo-código-fonte na seção Home do EA Wizard:
IF (((MACD_Main( 12 , 26 , 20 , Close )[1] > IndicatorHighest( DivergencePeriod , 0 )(MACD_Main( 12 , 26 , 20 , Close )[2]))
Formato do meu pseudocódigo-fonte (seção relevante copiada do código do meu EA para divergência de alta)
E ((RSI( PERIOD_H1 , RSI_period , Close )[1] < IndicatorLowest( Diverg_period , 0 )(RSI( PERIOD_H1 , RSI_period , Close )[2]))
No formato de código-fonte do MT4 criado pelo SQ Wizard
&& ((iRSI(NULL, 60 , RSI_period , 0 , 1) < sqGetLowest( 2010697299 , Diverg_period, 0, signalShift))
&& ((iRSI(NULL, 60 , RSI_period , 0 , 1) < sqLowest( 2010697299 , Diverg_period, 0, signalShift))
tomas262
6 anos atrás #144835
Olá,
Verificarei essas funções para uma possível correção
Quando lançarmos o StrategyQuant 4, também poderemos lançar o novo EA Wizard. Planejamos suporte ao MT5 para esses produtos
Steve Green
6 anos atrás #197609
O upgrade será feito automaticamente?
tomas262
6 anos atrás #197646
Olá,
a estratégia de divergência de amostra compila sem erros e a função está presente. Talvez você precise reaplicar o patch anexado. Espero que isso ajude
Visualizando 3 respostas - 1 até 3 (de um total de 3)