STUDIO DESCRITTIVO RETROSPETTIVO TA25 - RIPRODUZIONE OFFLINE
Questo pacchetto contiene i CSV sorgente invariati, il piano fissato, l'implementazione e gli output canonici.
Contiene anche il generatore SVG nativo dell'esercizio finale, le etichette inglesi e la sorgente verificata del contesto H4.
Il confronto non è un test di redditività né un campione di verifica mai esaminato. Alcuni dati erano stati usati in esempi precedenti.
SHA256 del piano: 8342cf86b814338c9e8204d504d14a0976810e43ddaae0e6fa2247140311fc11
SHA256 dell'implementazione: f79c14c3a35ed26a6ac642080d282d4415c918ac76b45195fc5a1abf954f1476

Per lo studio numerico basta la libreria standard di Python3:
  python ta25-study/reproduce.py --output my-reproduction
Confronta gli output di my-reproduction con ta25-study/reproduced.
Risultati attesi: 17995 record nel registro; 3140 candidati; 1086 selezionati; 1039 esiti disponibili; 47 interruzioni future.
I 47 restano selezionati. I successivi 6 indici vengono esclusi anche quando un esito non è disponibile.
Il riepilogo ha 48 righe. Medie/mediane usano valori di ingresso razionali esatti e mostrano quattro decimali.

Le etichette orarie sono quelle originali di apertura delle barre MT5, non orari UTC/locali verificati.
Le date dei candidati vanno dal 2025-11-03 00:00 al 2026-10-20 23:00.
Richiedere continuità oraria esatta da t-21 a t. L'intervallo precedente e il TR20 medio escludono t.
Associare i successivi 6 record solo dopo il passaggio principale di selezione; richiedere continuità oraria anche lì.
La normalizzazione alla griglia elimina solo le code di rappresentazione <=1e-7 punti; i CSV sorgente grezzi restano invariati.
La divisione al 1 luglio è descrittiva e assegnata in base alla data del candidato. Gli esiti possono attraversare il limite tra le date.
Le finestre condividono storico precedente ed esposizione tra coppie; non ne seguono indipendenza, causalità o vantaggio operativo.
I pip aggregati non misurano il P&L del conto. Le variazioni Bid omettono Ask, importo, eseguito, spread, commissioni e finanziamento.

Esercizio finale: primo EURUSD UP_CLOSE selezionato dal 1 settembre in poi con un esito disponibile.
P=2026-09-03 19:00. Variazione del Close Bid nei successivi 6 record=-13.6 pip; non è la perdita di un'operazione.
I precedenti candidati UP_CLOSE del 2 settembre 16:00 e del 3 settembre 15:00 erano stati esclusi dal periodo di attesa già previsto.

Il generatore SVG modificabile richiede Pillow per verificare la larghezza dei testi (nessuna modifica ImageGen/raster):
  python ta25-capstone/generate.py --study ta25-study --media generated-media --handoff-dir generated-html
Il generatore usa labels-en.json; --labels può fornire una copia tradotta.
I CSV e le note di output predefiniti restano in ta25-capstone. Non modifica gli input fissati dello studio.
Per la verifica usa gli output numerici canonici forniti; i grafici sono viste didattiche.

SHA256SUMS.txt registra l'impronta di ogni file incluso. Il JSON interno è contenuto in questo ZIP;
i collegamenti pubblici del sito per la lettura separata usano CSV, TXT e ZIP.
