Per andare indietro di 10 o più anni occorre un timeframe almeno Daily.
Se vuoi andare indietro di 15 anni e separare i test di ogni anno, dovrai essere tu, gli array, a separare i dati anno per anno.
Si può evitare il fine settimana. Per i festivi non penso si debba fare niente, in quanto se è festivo non dovrebbero esserci quotazioni. In ogni caso, a parte i fine settimana, NON è possibile sapere quali date sono festive, dovresti scriverlo tu, anno per anno. Quindi se ci sono 20 festività all’anno, per 15 anni, dovresti scrivere 300 date. Oppure se sono date ripetute in giorni fissi, basta che ne scrivi 20 ed ogni anno vengono verificate quelle 20.