Questa volta non c'è modo di fregare il linguaggio. Ma c'è un altra scappatoia:
- Devi utilizzare un array.
In pratica, dichiari l'array a livello di modulo (fuori da tutte le funzioni):
Dim MioArray as Numeric()
Poi lo usi all'interno della funzione Main:
Function Main()
dim DeviazioneStandard as Numeric
MioArray(currentbar) = close( - 1)
DeviazioneStandard = stdev(MioArray, 10)
EndFunction
Purtroppo però il tutto si rallenta un po'.