Sto realizzando un Prorder che contiene due indicatori. L’indicatore 1 ritorna dati che servono da input all’indicatore 2.
E’ possibile ?
bene vi stò preparando una sorpresa….Neurale…see you soon
Ciao Roberto, sembra però che non funzioni. Ho fatto molte prove. Ho indicatore 1 che mi restituisce A=1 e B=2, uso A e B come parametri di input di indicatore 2 ma non funziona. Se faccio la prova del nove e cioè prima di chiamare indicatore 2 con CALL valorizzo A=1 e B=2 funziona tutto. Che sbaglio ?
Provo a spiegare meglio, io provo a fare questo in un ProOrder
A, B = CALL “indicatore1” [Par1, Par2, Par3…..]
C,D = CALL “indicatore2” [A, B]
Questo sopra non funziona. Anche se A e B vengono valorizzati (lo vedo con GraphOnPrice)
Se per fare una prova di debug, faccio cosi:
A = (lo stesso valore che veniva fuori da indicatore1)
B = (lo stesso valore che veniva fuori da indicatore1)
C,D = CALL “indicatore2” [A, B]
questo funziona perfettamente.
Vuole dire che, per motivi che non capisco, le variabili valorizzate dalla CALL “indicatore1” non si possono usare come input nella seconda call ?
Ho creato questo indiatore 1:
//N = 1
return highest[N](high) as "highest N"
poi ho creato questo indicatore 2:
return openDay AS "OpenDay"
ed infine ho creato questa strategia:
N = CALL "Indicator2"
myhighestN = CALL "Indicator1"[N]
BUY at -close LIMIT
graph myhighestN
graph N
in pratica chiamo INDICATORE2 che restituisce un numero da 1 a 31, quindi uso questo numero come periodi da utilizzare con l’INDICATORE1 per calcolare il nassimo di quei periodi.
Con GRAPH vedo i dati correttamente, applicando il tutto sul un grafico GIORNALIERO del Dax (vedi foto allegata).