Quello che ti ho scritto è l’indicatore che trasla il prezzo di N periodi precedenti: 252 è il periodo di circa 1 anno di trading su grafico giornaliero.
Quindi dipende dal timeframe che usi.
Se come dici tu usi un grafico settimanale e vuoi le candele traslate di 1 anno fa sotto il grafico devi mettere ad X=52 perchè ci sono 52 settimane in 1 anno.
Se usi un grafico orario di un cross forex e vuoi vedere traslato il prezzo di 1 settimana fa metti X=120 (24×5), nei mercati azionari devi calcolare quante ore è aperto il mercato giornalmente e calcolare quante ore sono in una settimana, per esempio 8×5=40 ore.
Lo stesso per il ROC, calcola la variazione % od in unità tra il prezzo della candela corrente con quello di N periodi prima che è la variabile X che imposti tu.
Questo indicatore non fa la media, trasla solo il prezzo mentre il ROC indica la % di variazione.
Cosa intendi per media di 2 anni?