Vai al contenuto

Visualizza l’originale

SolAdxStrongTrendFilteredLong

Ipotesi

SOL ADX Strong-Trend-Filtered Long-Only (Wilder 1978 Average Directional Index, SOLUSDT.BINANCE Daily, Bars-Only)

Ipotesi

Strategia single-asset long-only che usa il AVERAGE DIRECTIONAL INDEX (ADX, Wilder 1978 'New Concepts in Technical Trading Systems') come filtro TREND-STRENGTH combinato con gli indicatori direzionali +DI / -DI. Questa proposta affronta EVERY modalità di fallimento documentate dai rifiuti recenti: (a) solo-bars — dipendenza NO supp_data (l'analista ha ora segnalato 6+ fallimenti dove le strategie sono ricadute su proxy derivati dal prezzo perché L/S ratio, taker_ratio, OI, funding premium_index, HL, dati COIN-M non erano effettivamente accessibili in supp_data), (b) single-asset SOL (diversifica dal bucket single-asset pesante in BTC; ETH già usato in EthAroonTrendStrength; SOL ha regimi direzionali forti ideali per ADX), (c) USD-M single-venue Binance (motore di backtest sensato, nessun gap di esecuzione cross-venue, nessun bug contabile di backtest multi-strumento), (d) long-only (nessun disastro alt-season della gamba short), (e) classe di meccanismo innovativa — ADX è fondamentalmente diverso dal crossover EMA/SMA (che scatta su cambiamenti di prezzo medio), da Aroon (che misura RECENCY estremo), da KER (che misura l'efficienza PATH), dalla vol Parkinson (che misura il range), dai breakout di volume (che usano il volume). ADX misura il movimento AVERAGE DIRECTIONAL — quanto forte è il trend del prezzo indipendentemente dalla direzione. Combinato con +DI/-DI (che misurano la pressione direzionale verso l'alto vs verso il basso), produce sia STRENGTH di trend che DIRECTION di trend come segnale composito singolo. La ricerca originale di Wilder e decenni di lavoro empirico successivo (Achelis 2001 'Technical Analysis from A to Z', Murphy 1999 'Technical Analysis of the Financial Markets') mostrano costantemente che ADX > 25 è un filtro robusto per strategie trend-following attraverso le classi di asset. SOL specificamente ha avuto multipli uptrend efficienti multi-mese (2021, 2023-24) che le strategie filtrate con ADX hanno catturato empiricamente bene. NOT un duplicato del crossover EMA (SolDailyEmaTrendContinuationLong in pipeline usa crossover MA, classe di segnale diversa). 3 parametri totali. EXPLICIT NO-FALLBACK DESIGN: la strategia usa dati ONLY bar OHLC — nessuna lookup supp_data tentata, nessun percorso di fallback proxy possibile.

Ipotesi

Implementa ADX (Wilder 1978) come classe di meccanismo innovativa distinta dal crossover EMA/SMA, dalla recency Aroon, dall'efficienza Kaufman, dal range Parkinson, e dai breakout di volume: ADX misura il movimento DIRECTIONAL medio (forza del trend indipendentemente dalla direzione), e la coppia +DI/-DI fornisce la direzione, producendo congiuntamente un composito forza+direzione. calculate_signal restituisce il composito continuo (+DI - -DI) * ADX/100 che varia a ogni barra ed è positivo in up-trend; i gate di ingresso binari (ADX>=soglia, +DI>-DI) vivono in should_enter e la logica di uscita in should_exit. Lo smoothing Wilder è implementato fedelmente (somma corrente RMA per TR/DM così che il rapporto DI è scale-free, poi media RMA di DX per ADX) ed è stato validato numericamente: uptrend sintetici forti producono ADX alto con +DI dominante (ingresso), serie choppy producono ADX sotto soglia (nessun ingresso), downtrend producono -DI dominante (nessun ingresso). Affronta ogni modalità di fallimento recente: solo-bars (nessun fallback supp_data), single-asset SOL (ricco di regimi, diversifica da BTC), single-venue, long-only (nessun rischio alt-season gamba short), superficie 3-parametri minima per resistere al curve-fit da ottimizzazione. Gli uptrend efficienti multi-mese di SOL (2021, 2023-24) sono esattamente i regimi che un filtro ADX>25 cattura; i movimenti di trend per-trade superano di gran lunga la commissione spot round-trip ~0.20%.

Ipotesi

Sharpe deflazionato fallito: DSR=0.4813, atteso-massimo=7.08 su 225 trial — lo Sharpe ottimizzato di 6.94 è BELOW la soglia di fortuna best-of-N e statisticamente indistinguibile dal rumore di selezione (is_significant=false, PBO 0.6878 > 0.5, sharpe_ci_low -3.18 incrocia 0). Overfit per sovra-selettività: walk-forward is_overfitted=true con media IS 7.999 che collassa a media OOS 0.0 e ALL tre finestre OOS esattamente [0.0, 0.0, 0.0] — l'ottimizzatore ha spinto adx_threshold da 25 a 37.5, quindi la configurazione scelta produce ZERO trade qualificanti in ogni finestra out-of-sample — e l'holdout è fallito (holdout_sharpe 0.0 vs WF-OOS 0.0, passed=false). La sensibilità 'passata' ma adx_threshold è un CLIFF (Sharpe 1.23 -> 5.60 attraverso la griglia ±20%), ed è proprio il parametro che l'ottimizzatore ha massimizzato. Il titolo (4126% rendimento totale, Sharpe di baseline 3.58) è un artefatto, non un edge: annualized_volatility 2568% e downside_deviation 102 sono distorsioni degeneri di attribuzione giornaliera, e il rendimento realizzato è portato da una manciata di giorni outlier di ciclo rialzista (2021-05-19 +844%, 2024-01-06 +300%, 2021-09-21 +204%) con anni 2022 (-32%), 2025 (-37%) e 2026 (-12%) profondamente negativi, su solo 30 trade di baseline (33% win rate, 68% max DD, skew 4.3, curtosi 21.5). Questo è overfit/concentrazione outlier su un alt ad alta volatilità, non un caso di regione tunabile: la scansione 225-trial ha già stabilito che la sua migliore configurazione non fa trading out-of-sample su uno spazio pieno di dirupi, quindi un secondo passaggio sbatte contro lo stesso muro — non c'è una regione robusta verso cui tunare. Nemmeno revise_hypothesis: il meccanismo di filtro trend ADX non ha un sibling promosso a cui reindirizzare e il fallimento è overfit/dipendenza da singolo trade, non decadimento strutturale di un meccanismo funzionante — un reframe su un altro strumento significherebbe solo ri-overfittare. FAILURE PATTERN: single-asset ADX long con forte filtro di trend su un alt ad alta volatilità (SOL daily) produce un titolo portato da giorni 2021/2024 rialzisti outlier più volatilità inflazionata dall'attribuzione giornaliera, passa la sensibilità solo su costanti banali mentre il suo adx_threshold centrale è un dirupo, e fallisce DSR/PBO con walk-forward OOS tutto zero e un holdout fallito mentre l'ottimizzatore alza la soglia e sovra-seleziona a zero trade out-of-sample.

Implementazione

Strategia single-asset long-only SOLUSDT Daily che usa il Wilder (1978) ADX come filtro di forza-STRENGTH combinato con direzione +DI/-DI. Solo-bars: calcola True Range, +DM/-DM, smoothing Wilder a somma corrente per ottenere +DI/-DI, DX, e un ADX mediato per smoothing su un periodo 14-bar — nessun dato supplementare e nessun percorso di fallback proxy. Entra long da flat se ADX >= 25 (trend forte) AND +DI > -DI (su). Esce quando -DI > +DI (direzione ribaltata al ribasso) o ADX < 20 (il trend svanisce; la soglia di uscita sta sotto la soglia di ingresso per isteresi resistente al whipsaw). Tre parametri liberi (adx_period, adx_threshold, adx_exit_threshold). Instradata a BINANCE_SPOT (CASH, leva 1): long-only, senza leva, edge di trend di prezzo, che aggira anche il drag di funding che un perp long accumula su trend hold multi-settimanali.

Revisione Backtest

Funziona correttamente e corrisponde all'ipotesi: filtro di forza-trend Wilder ADX + direzione DI, solo-bars (nessun fallback supp_data), 3 parametri liberi, instradamento SOLUSDT pulito.

Revisione Backtest

30 trade sono adeguati per una scansione 3-parametri; il trade dominante è una vera cavalcata di trend SOL multi-mese, non un artefatto dati.

Revisione Backtest

Concentrazione estrema su un singolo trade: il trade 2023-24 è 175.3% del P&L totale — gli altri 29 trade hanno un netto NEGATIVE. La strategia è redditizia solo grazie a un outlier.

Revisione Backtest

Peggior regime recente del batch: 2025 -36.6%, 2026 -12% — la finestra holdout cade in decadimento profondo.

Revisione Backtest

Quinta variante di trend-following daily SOL di questa sessione; le quattro precedenti hanno fallito l'ottimizzazione in modo identico (DSR ~0, walk-forward OOS zero/negativo, holdout fallito) per concentrazione rialzista + decadimento recente.

Revisione Backtest

max_drawdown 68%; lo Sharpe titolato (3.58) è distorto dall'attribuzione giornaliera (sharpe_ci_low -5.97 incrocia 0, annualized_vol 2569%); end_unrealized 173%.

Revisione Backtest

adeguato

Revisione Backtest

l'holdout cade qui

Revisione Backtest

1 trade = 175% del P&L (il resto netto negativo)

Revisione Backtest

watch

Revisione Backtest

sì

Revisione Backtest

deve corrispondere

Analisi

Design solo-bars pulito senza percorso di fallback dati supplementari — esegue come specificato

Analisi

La maggior parte dei parametri operativi sono piatti in sensibilità (min_notional, size_precision, adx_exit_threshold stabili)

Analisi

Sharpe deflazionato fallito: DSR=0.4813, e lo Sharpe ottimizzato 6.94 è BELOW la soglia di fortuna attesa-massima 7.08 su 225 trial — peggio del rumore best-of-N

Analisi

is_significant=false, PBO=0.6878 (>0.5), sharpe_ci_low=-3.18 (CI incrocia 0)

Analisi

Walk-forward is_overfitted=true: media IS 7.999 collassa a media OOS 0.0 con ALL tre finestre OOS esattamente [0.0, 0.0, 0.0] — l'ottimizzatore ha alzato adx_threshold a 37.5, sovra-selezionando così che la configurazione produce ZERO trade out-of-sample

Analisi

Holdout fallito: holdout_sharpe 0.0 vs WF-OOS 0.0 (passed=false)

Analisi

Dirupo di sensibilità su adx_threshold (Sharpe 1.23 -> 5.60 attraverso la griglia) — proprio il parametro che l'ottimizzatore ha massimizzato

Analisi

Il titolo è un artefatto: annualized_volatility 2568% / downside_deviation 102 sono distorsioni degeneri di attribuzione giornaliera; il rendimento 4126% poggia su outlier rialzisti 2021-05-19 (+844%), 2024-01-06 (+300%), 2021-09-21 (+204%) con anni 2022/2025/2026 negativi

Analisi

Campione ridotto: 30 trade di baseline, win rate 33%, drawdown massimo 68%

Riepilogo esito

SolAdxStrongTrendFilteredLong ha introdotto il filtro di forza-trend ADX di Wilder come meccanismo innovativo solo-bars, esplicitamente progettato per schivare i fallimenti di fallback dati supplementari e i disastri della gamba short dei reject precedenti. Ha superato il gate di pre-ottimizzazione (PF 1.51, +4126%) ma i reviewer hanno segnalato che un trade era 175% del P&L mentre gli altri 29 netti negativi, con un regime recente brutale (2025 -37%). L'ottimizzazione ha confermato il fallimento totale: Sharpe deflazionato sotto la soglia di fortuna, PBO 0.69, un in-sample ~8.0 che collassa a zero attività OOS mentre l'ottimizzatore alzava adx_threshold e sovra-selezionava, un holdout fallito, e un dirupo proprio su quel parametro. L'analista l'ha giudicata overfit/concentrata su outlier su un alt ad alta volatilità senza regione robusta — il quinto fallimento identico del trend-follower daily SOL — e l'ha abbandonata; ha raggiunto ottimizzazione e analisi ma è stata abbandonata dopo una singola iterazione, senza mai avanzare alla review del rischio.

Riepilogo esito

Single-asset ADX long con forte filtro di trend su un alt ad alta volatilità produce un titolo portato da alcuni giorni 2021/2024 rialzisti outlier più una volatilità inflazionata dall'attribuzione giornaliera — passa la sensibilità solo su costanti banali mentre la sua soglia centrale è un dirupo, e l'ottimizzatore alza quella soglia fino a sovra-selezionare a zero trade out-of-sample; questa è stata la quinta variante di trend-following daily SOL a fallire in modo identico per concentrazione rialzista e decadimento recente.

Riepilogo esito

Dopo aver superato il gate di review del backtest (verdetto: ottimizza), l'analista l'ha abbandonata allo stadio post-ottimizzazione: ha fallito lo Sharpe deflazionato (DSR 0.48 con Sharpe ottimizzato 6.94 sotto la soglia di fortuna attesa-massima 7.08 su 225 trial, is_significant=false, PBO 0.69), il walk-forward era overfittato (media IS 8.0 che collassa a finestre OOS tutte zero perché la configurazione sovra-selettiva non ha mai fatto trading out-of-sample), l'holdout è fallito, e il parametro adx_threshold centrale era un dirupo di sensibilità.

Riepilogo esito

Una strategia long-only single-asset su barre daily SOLUSDT.BINANCE (OHLCV only, esplicitamente nessun fallback dati supplementari) che usa il ADX di Wilder come filtro di forza-trend combinato con +DI/-DI per la direzione: entrava long quando ADX ≥25 e +DI > -DI (trend al rialzo forte e confermato) e usciva quando -DI incrociava sopra +DI o ADX svaniva sotto una soglia di isteresi 20, con tre parametri liberi.

Riepilogo esito

Il backtest di base su 2020-08-11–2026-05-18 ha mostrato un titolo distorto su 30 trade — rendimento totale +4126%, CAGR 96.6%, profit factor 1.51, Sharpe 3.58 (CI [-5.97, 6.47]), un drawdown massimo di 68%, win rate 33% — con un trade 2023-24 del valore di 175% del P&L totale (gli altri 29 netti negativi); l'ottimizzazione (Sharpe 6.94) ha portato adx_threshold a 37.5 e prodotto zero trade out-of-sample.
Report della strategia

Stratmill è uno strumento di ricerca e paper trading, non una consulenza finanziaria né un broker. I risultati di backtest e paper trading sono ipotetici. Il trading comporta un rischio di perdita.