Ciao a tutti
Vorrei il vostro aiuto per scrivere questo codice, se possibile.
acquistare ath dal periodo precedente
controllare che i due periodi precedenti all’ath siano in rialzo
Immaginiamo il caso del titolo eni
per posizionarmi come compratore nel luglio 2023, devo raggiungere il massimo del 23 gennaio e i periodi 22 gennaio e 22 luglio devono essere al rialzo. gracias
Quale periodo si utilizza? 4 anni
Cosa significa ATH? il punto più alto raggiunto
Quindi quando scrivi “acquistare ath dal periodo precedente” intendi nei 4 anni precedenti?
Però sul grafico 4 anni non puoi metterli, cosa usi come timeframe del grafico?
Quindi quando scrivi “comprare ath del periodo precedente” intendi nei 4 anni precedenti? Sì, l’obiettivo è quello di fare un backtest.
Ma sul grafico a 4 anni non puoi inserirli, che timeframe usi sul grafico? Se sono nel 2024, per esempio, aspetto di aver raggiunto il massimo del 2020.
Non ho capito bene cosa non si può mettere?
NON esiste un timeframe di 4 anni.
Quale usi tu sul grafico?
sul mio grafico da 4 anni ho shematizzato il grafico in modo che possiate vedere cosa vorrei automatizzare e poter fare un backtest, utilizzando come esempio l’azione eni.
Ditemi se mi sono espresso male ?
hai detto che non possiamo attribuire il tutto a 4 anni, ma che possiamo trasformarlo in giorni?
Sono riuscito ad avere iltimeframe di 4 ammi direttamente dal sito PRT, perché IG non lo permette.
Ecco il codice:
DEFPARAM CumulateOrders = False
Timeframe(4 years,UpdateOnClose)
Rialzo = close[1] > close[2] //i due periodi PRECEDENTI sono al rialzo
ath = high //massimo del periodo appena chiuso
//Timeframe(default) //ho utilizzato questa riga per provarlo, altrimenti non avevo nessuna entrata
IF Rialzo AND Not OnMarket THEN
BUY 1 Contracts AT ath STOP
ENDIF
Grazie mille, ma è normale che non visualizzi nulla.
Si, perché non entra mai. Io ho dovuto usare la linea 5 senza le barre iniziali dei commenti, per vedere un’operazione.