Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ciao,
Le funzioni iHighest e iLowest sono così lente nel codice dell'indicatore. Ho utilizzato le funzioni ArrayMaximum e ArrayMinimum nell'evento OnCalculate ed è più veloce del codice originale.
Si può quindi utilizzare questa funzione
caso HIGH_LOW:
//SsMax=alto[iHighest(high,DonchianPeriod,bar)];
//SsMin=basso[iLowest(basso,DonchianPeriod,barra)];
SsMax=alto[ArrayMaximum(alto,bar-(DonchianPeriod-1),DonchianPeriod)];
SsMin=basso [ArrayMinimum(low,bar-(DonchianPeriod-1),DonchianPeriod)];
pausa;
Perché i valori minimi e massimi del canale nella finestra dei dati non corrispondono esattamente ai valori minimi e massimi della barra da cui è stato calcolato il massimo o il minimo?
Lo si può vedere anche nello screenshot fornito dall'OP; il segno di massimo non è una linea retta, ma oscilla di qualche tick su e giù, anche se il valore di massimo reale non è cambiato. Perché?
Qualcuno sa perché succede?
L'array "high" non corrisponde al massimo tracciato dalle barre sul grafico?