Bug: le funzioni Indicatore minimo e massimo non funzionano
3 risposte
jastejp
6 anni fa #117794
Ciao,
Esiste un bug con le funzioni Lowest e Highest Indicator in EA Wizard. La chiamata alle funzioni sqGetLowest e sqGetHighest non esiste più in basso nel codice e il codice non viene compilato. Ricevo questo errore:
'sqGetHighest' - funzione non definita #RSI_Diverg_LE_v1.mq4
Ho trovato le funzioni sqLowest e sqHighest più in basso nel codice e quando modifico il codice con queste funzioni si compila.
Questo è l'esempio di divergenza ribassista Pseudo codice sorgente dalla sezione Home di EA Wizard:
SE ((MACD_Main( 12 , 26 , 20 , Close )[1] > IndicatorHighest( DivergencePeriod , 0 )(MACD_Main( 12 , 26 , 20 , Close )[2]))
Il mio formato di pseudo codice sorgente (sezione rilevante copiata dal mio codice EA per la divergenza rialzista)
E ((RSI( PERIOD_H1 , RSI_period , Close )[1] < IndicatorLowest( Diverg_period , 0 )(RSI( PERIOD_H1 , RSI_period , Close )[2]))
In formato codice sorgente MT4 creato da SQ Wizard
&& ((iRSI(NULL, 60 , RSI_periodo , 0 , 1) < sqGetLowest( 2010697299 , Diverg_periodo, 0, signalShift))
&& ((iRSI(NULL, 60 , RSI_periodo , 0 , 1) < sqLowest( 2010697299 , Diverg_periodo, 0, signalShift))
tomas262
6 anni fa #144835
Salve,
Verificherò queste funzioni per un'eventuale correzione
Una volta rilasciato l'StrategyQuant 4 saremo in grado di rilasciare anche il nuovo EA Wizard. Abbiamo in programma il supporto MT5 per questi prodotti
Steve Green
6 anni fa #197609
Verremo aggiornati automaticamente?
tomas262
6 anni fa #197646
Salve,
la strategia di divergenza di esempio si compila senza errori e la funzione è presente. Potrebbe essere necessario riapplicare la patch allegata. Spero che sia d'aiuto
Stai visualizzando 3 risposte - da 1 a 3 (di 3 totali)