Roberto, molte grazie.
Se io ho, ad esempio, 3 supporti come faccio a mettere una variabile che mi dica quale è il migliore dei 3 in una condizione come quella qui sotto ?
IF NOT ONMARKET AND close crosses under SupX (dove deve dirmi quale usare tra 1 2 e 3)
Grazie in anticipo
Se intendi il minimo dei 3 eccolo (per il massimo basta che usi MAX al posto di MIN):
IF NOT ONMARKET AND close crosses under min(Sup1,min(Sup2,Sup3))
Lo stesso per le resistenze.
in realtà intendo il migliore, cioè quello che mi da il miglior backtest
Usa gli array e la variabile X (o qualunque altro nome di tua preferenza) per ottimizzare quel livello, lo stesso puoi farlo con le Resistenze ed i punti Intermedi:
Pivot = (DHigh(1) + DLow(1) + DClose(1))/3
$Sup[1] = 2*((DHigh(1) + DLow(1) + DClose(1))/3) - DHigh(1)
$Sup[2] = (DHigh(1) + DLow(1) + DClose(1))/3-(DHigh(1)-DLow(1))
$Sup[3] = DHigh(1)+2*(((DHigh(1) + DLow(1) + DClose(1))/3)-DLow(1))
//
Livello = $Sup[X]
IF close CROSSES UNDER Livello THEN
SELLSHORT AT MARKET
SET STOP %LOSS 0.5
SET TARGET %PROFIT 1.5
ENDIF