Salve,
Citazione Originariamente Scritto da TraderLoki Visualizza Messaggio
Scusate la domanda banale, ma non riesco a capire dove sbaglio.
Vorrei un indicatore che disegni la chiusura più alta delle ultime (ad es.) venti candele precedenti.

Ho scritto, come si vede dal disegno:

SET PLOT1 = MAX(CLOSE,@PeriodsLong)

dove PeriodsLong è settato a 20 per default.

Il problema è che a volte funziona e a volte no, e siccome questo non è possibile significa che sto sbagliando qualcosa.
Ad es. nell'immagine allegata il valore dell'indicatore alla candela con freccia verde dovrebbe essere all'altezza della chiusura
della candela con freccia rosa, invece è ancora fisso alla chiusura della candela con freccia azzurra.

Non capisco: dove sbaglio? E (altrettanto importante) se quella linea di codice non è la massima chiusura delle venti candele precedenti,
cosa rappresenta?

Grazie mille!

M.
grazie per aver segnalato un possibile malfunzionamento, verificheremo appena possibile. Da quanto si vede nell'immagine però lo script e l'indicatore sul grafico non sono "sincronizzati". Quando si modifica lo script di un indicatore già applicato al grafico, è necessario rimuoverlo e riaggiungerlo al grafico, non viene "riletto" automaticamente quando viene salvato lo script. Può essere questo il caso?

Max Francario