Vorrei sviluppare un sistema che entra a mercato se il close è maggiore (long) o minore (short) delle ultime 26 candele e se l’ultima candela rientra in un certo range. Puo’ andare questo codice ?
DEFPARAM CumulateOrders = FALSE
ordersize=1
ONCE MaxBarre = 26 //Numero di candele nel range
ONCE MaxPips = 20 //Numero di pips di differenza
hh = highest[MaxBarre](high) //prezzo più alto delle barre desiderate
ll = lowest[MaxBarre](low) //prezzo più basso delle barre desiderate
Laterale = (high – low) <= (MaxPips * pipsize) // se siamo in un range ultima candela
If close > hh and laterale Then
Buy ordersize shares at market nextbaropen
endif
if close < ll and laterale then
Sellshort ordersize shares at market nextbaropen
endif