Il Problema Pre-Strada 2.1 — Discordanza UI/Logica
Prima del 21 aprile 2026 esisteva una discordanza architetturale: il pallino M1 della Matrix mostrava all'utente lo stato di una EMA 200, ma il trend filter interno che decideva BUY/SELL girava su EMA 50. Due sistemi paralleli che dicevano cose diverse.
Conseguenza operativa: l'utente vedeva pallino M1 verde (EMA 200 bullish) ma il sistema rifiutava BUY perché internamente EMA 50 era bearish. Questa discordanza è stata corretta con la Strada 2.1.
La Nuova Logica Unificata — righe 3635-3643
Il blocco decisionale del trend filter ora è differenziato per timeframe ancora. M1 e M5 hanno logica unificata, TF superiori (H1/H4/D1/W1) mantengono comportamento precedente.
La Tabella di Decisione M1/M5 Post-Strada 2.1
Logica binaria pura, zero zone grigie. Solo 4 combinazioni possibili di tM1/tM5, 3 outcome distinti.
| tM1 | tM5 | Risultato trend | Segnali permessi |
|---|---|---|---|
| 🟢 verde | 🟢 verde | BULL | Solo BUY (TREND PULLBACK) |
| 🔴 rosso | 🔴 rosso | BEAR | Solo SELL (TREND RALLY) |
| 🟢 verde | 🔴 rosso | disaccordo | Solo REVERSAL in PANIC |
| 🔴 rosso | 🟢 verde | disaccordo | Solo REVERSAL in PANIC |
Come Sono Calcolati tM1 e tM5 Runtime
La struct g_Matrix contiene valori runtime dei pallini. Popolamento in UpdateRealtimeMatrix riga 6590 circa.
Dove cM1[0] è chiusura corrente M1 e mM1[0] è EMA configurata. Traduzione: pallino M1 verde se prezzo attuale M1 sopra EMA configurata, rosso altrimenti. Binario puro, nessuna zona grigia.
La Porta Chiusa — Dove il BUY Viene Fisicamente Bloccato
All'interno di CalculateScoreV77 righe 9704-9719: il punto esatto dove il segnale muore quando M1 e M5 non allineati e mercato non in panic.
La funzione ritorna 0.0, score non supera mai la soglia, signal resta 0. È questo il punto esatto dove il sistema decide di non comprare.
Perché InpEMATrendPeriod_Low È Configurabile Solo su M1/M5?
Decisione architetturale: M1 e M5 sono gli UNICI TF dove il periodo EMA è configurabile dall'utente. Gli altri (M15=800, H1=200, H4=100, D1=50, W1=21) restano calibrati su valori fissi derivati da backtest storico.
Motivo: scalping M1/M5 è fortemente symbol-dependent — XAUUSD ha tendenza diversa da EURUSD diversa da GBPJPY. L'utente adatta EMA al symbol operativo. Manuel usa 21 (whipsaw-sensitive) o 50 (meno flip ma più lag).
Post Strada 2.1 c'e coerenza totale tra quello che l'utente vede nei pallini Matrix M1/M5 e quello che il sistema fa internamente. Fine dell'era "due sistemi paralleli che dicono cose diverse". Trasparenza architetturale. — Commit Strada 2.1 · 21 aprile 2026
Vedi i 12 Gate Operare Dal Vivo
Live gratuite. Vedi il sistema che applica i 12 gate in tempo reale: entry, exit, rejection reason. Zero carta di credito.
Entra Gratis → Pillar Audit CompletoRiepilogo: I 12 Gate in 5 Punti
- Filosofia: difesa in profondità — 12 filtri sequenziali, un errore statistico su un filtro non affonda il sistema. Per ogni 100 pivot, 85-92 scartati.
- Gate più efficaci: #4 Gap ATR (21.373 segnali: >0,35 = EV neg), #10 T-Student Filter (zona 95-99% obbligatoria), #5 MTF Pre-Flight (2/3 o 3/4 contro = block).
- Base empirica documentata: ogni soglia derivata da dati reali con EV misurato e n-sample trade (es. Gate 7 Panic M1 WR 22%, Gate 8 M5 ore 09 WR 17,8%).
- FIX-ZONE-STATE v77.47: 1 segnale per visita zona T-Student — elimina chatter operativo mantenendo reattività breakout.
- Risultato aggregato: 65.587 trade reali con WR 42,1%, PF 1,44 derivanti dalla selezione drastica dei 12 gate.
FAQ — I 12 Gate UlcerZenith
- — Martin, P. (1989): "Investor's Guide to Fidelity Funds" — Ulcer Index. Amazon
- — Wikipedia: Ulcer Index. Wikipedia
- — CONSOB — Quaderni di Finanza. Quaderni CONSOB
- — Banca d'Italia — Temi di Discussione. Banca d'Italia
