Ciao è possibile identificare il numero della settimana nell’anno per costruire ad esempio una media del range di ogni settimana degli ultimi n anni?
Non esiste una funzione.
Ognuno può calcolarsela da solo partendo dall’1/1,
La settimana dove cade ll’1/1 è dell’anno con il maggior numero di giorni. Se 4 o più sono dell’anno vecchio, è la 53esima settimana, altrimenti è la 1a.
Il problema è che per per conoscere in che giorno cade l’1/1 occorre questa formula https://www.prorealcode.com/topic/tomorrows-date/#post-94737
Ma in ogni caso è difficile perché non tutti i giorni sono tradabili.
In definitiva non è possibile. La soluzione sarebbe molto complicata e non precisa,
Esiste una semplice soluzione, non precisissima, con MTF:
Timeframe(Weekly,UpdateOnClose)
Media = average[260,0](range)
Timeframe(default)
Return Media as “Media Range”
260 sono 5 * 52 settimane, ma di trading saranno 40-45 al massimo.