Vai al contenuto
Tutte le strategie

Strategie

Hyperliquid ETH 1H Continuazione del momentum con filtro di regime di volatilità, long+short

Esito: Abbandonato

HlEthVolRegimeGatedMomentumContinuationLS1H

Riepilogo esito

HlEthVolRegimeGatedMomentumContinuationLS1H mirava a sfruttare una maggiore durata del momentum intraday nel flusso di ordini ETH di Hyperliquid, caratterizzato da una forte presenza retail, tramite una struttura long/short filtrata per regime di volatilità e con dimensionamento mirato alla volatilità, che evitava efficacemente la modalità di fallimento dovuta a infrastruttura bloccante della sessione. Il meccanismo ha funzionato come previsto — 195 operazioni long e short con beta netta prossima a zero — ma il……Mostra altroMostra meno

HlEthVolRegimeGatedMomentumContinuationLS1H mirava a sfruttare una maggiore durata del momentum intraday nel flusso di ordini ETH di Hyperliquid, caratterizzato da una forte presenza retail, tramite una struttura long/short filtrata per regime di volatilità e con dimensionamento mirato alla volatilità, che evitava efficacemente la modalità di fallimento dovuta a infrastruttura bloccante della sessione. Il meccanismo ha funzionato come previsto — 195 operazioni long e short con beta netta prossima a zero — ma il backtest copriva solo circa 7 mesi invece degli oltre 3 anni dichiarati e, in quella finestra, non ha prodotto alcun vantaggio al netto dei costi (PF 1.045, Sharpe -0.22 con minimo CI pari a -2.81). Inoltre, l’impatto di mercato (66.4%) e le commissioni (12.2% del lordo) hanno assorbito quasi tutto il PnL, a fronte di un limite di capacità di circa $227k, contraddicendo la stessa premessa dell’ipotesi relativa a costi favorevoli. Poiché mancavano sia i dati di validazione sia una struttura di costi e capacità che preservasse il vantaggio, l’analista ha abbandonato il filone alla seconda iterazione senza eseguire l’ottimizzazione.

Ipotesi

Strategia direzionale long+short di continuazione del momentum su perpetual ETHUSD su Hyperliquid, basata su barre 1H. La strategia usa solo OHLCV (nessuna dipendenza da liquidazioni, funding o venue multiple: evita gli abbandoni dovuti a infrastruttura bloccante, pari a 13+ in questa sessione). Meccanismo centrale: momentum con z-score filtrato. (1) Un filtro di regime di volatilità calcola la volatilità realizzata su 30 giorni dei rendimenti logaritmici 1H e consente ingressi solo quando la volatilità……Mostra altroMostra meno

Strategia direzionale long+short di continuazione del momentum su perpetual ETHUSD su Hyperliquid, basata su barre 1H. La strategia usa solo OHLCV (nessuna dipendenza da liquidazioni, funding o venue multiple: evita gli abbandoni dovuti a infrastruttura bloccante, pari a 13+ in questa sessione). Meccanismo centrale: momentum con z-score filtrato. (1) Un filtro di regime di volatilità calcola la volatilità realizzata su 30 giorni dei rendimenti logaritmici 1H e consente ingressi solo quando la volatilità realizzata corrente è nella fascia centrale 60% della sua distribuzione su 30 giorni: questo elimina sia i mercati laterali molto quieti, soggetti a falsi segnali, sia le impennate di volatilità estrema che causano divergenze di IS/OOS. (2) Nel regime consentito, si calcola il rendimento logaritmico su 4 barre (4H); si entra LONG quando supera +1.2σ della distribuzione dei rendimenti sulle 48 barre precedenti; si entra SHORT quando scende sotto -1.2σ. (3) Il dimensionamento della posizione mira a un obiettivo di volatilità: nozionale = (target_vol / realized_vol) × patrimonio netto × 0.30, limitato a 0.50 del patrimonio netto, leva ≤ 3x. Hyperliquid è stata scelta perché (a) la sua venue è a 4.4% rispetto all’obiettivo di quota 20%, (b) il flusso di ordini HL ha una composizione di partecipanti diversa da Binance — maggiore presenza di operatori retail e inseguitori del momentum, meno market maker ad alta frequenza — che, secondo evidenze empiriche, prolunga la durata del momentum intraday oltre quanto consentito da Binance, (c) le commissioni HL sono 0.09% RT, più favorevoli di quelle dei perpetual di Binance (0.10% RT). L’orizzonte temporale 1H genera circa 150-300 ingressi all’anno su oltre 3 anni di storico HL ETH, ben oltre la soglia minima del walk-forward (5+ operazioni/OOS finestra) che ha fatto scartare le strategie giornaliere 13 in questa sessione.

L’iterazione 2 corregge il problema «Nessuna operazione / 0 barre valutate» di Layer-3 con un’unica modifica mirata. Causa principale: la classe base limita self._bars a 500, ma min_bars_required() restituiva regime_lookback+vol_window+5 = 749. La condizione di warmup len(self._bars) < min_bars_required() era quindi sempre vera (500 < 749), perciò _process_primary non veniva mai eseguito e non si arrivava mai a calculate_signal/should_enter -> esattamente le «0 barre valutate» indicate dalla diagnostica. La……Mostra altroMostra meno

L’iterazione 2 corregge il problema «Nessuna operazione / 0 barre valutate» di Layer-3 con un’unica modifica mirata. Causa principale: la classe base limita self._bars a 500, ma min_bars_required() restituiva regime_lookback+vol_window+5 = 749. La condizione di warmup len(self._bars) < min_bars_required() era quindi sempre vera (500 < 749), perciò _process_primary non veniva mai eseguito e non si arrivava mai a calculate_signal/should_enter -> esattamente le «0 barre valutate» indicate dalla diagnostica. La correzione riduce min_bars_required() a mom_period+mom_lookback+5 = 57 (< 500), così l’elaborazione inizia non appena è calcolabile il primo z-score del momentum. La lunga storia di regime di circa 30 giorni continua ad accumularsi nel buffer privato _closes della strategia (limite 804, indipendente dal limite 500 della classe base), e la condizione già presente in _compute() (dist.size < max(30, regime_lookback//4)) impedisce l’apertura di posizioni finché non ci sono abbastanza campioni di volatilità realizzata: l’integrità del filtro di regime è quindi pienamente preservata e la logica dei segnali non è cambiata. Tutto il codice di ingresso, uscita e dimensionamento delle posizioni e gli import sono identici byte per byte, quindi i Layer 1-2 restano superati; è stata corretta solo la collisione tra la soglia di warmup e il limite del buffer di base.

Non ottimizzare — due problemi indipendenti e decisivi. (1) DATA INSUFFICIENT: l’ipotesi presuppone «oltre 3 anni di storico HL ETH... ben oltre la soglia minima del walk-forward», ma il backtest copre solo 147 data_days (circa 7 mesi, da 2025-10-11 a 2026-05-20, 5,317 barre 1H). Un walk-forward con 3 finestre su 7 mesi produce finestre OOS minuscole e inaffidabili: la stessa soglia minima che l’ipotesi affermava di superare non è raggiungibile per HL ETH 1H. (Sintomo riportato, causa principale non accertata:……Mostra altroMostra meno

Non ottimizzare — due problemi indipendenti e decisivi. (1) DATA INSUFFICIENT: l’ipotesi presuppone «oltre 3 anni di storico HL ETH... ben oltre la soglia minima del walk-forward», ma il backtest copre solo 147 data_days (circa 7 mesi, da 2025-10-11 a 2026-05-20, 5,317 barre 1H). Un walk-forward con 3 finestre su 7 mesi produce finestre OOS minuscole e inaffidabili: la stessa soglia minima che l’ipotesi affermava di superare non è raggiungibile per HL ETH 1H. (Sintomo riportato, causa principale non accertata: che lo storico HL sia davvero così breve o che sia stato recuperato solo in parte, sono disponibili appena 7 mesi per la validazione.) (2) NO EDGE AFTER COSTS + CAPACITY WALL: nella finestra disponibile PF è 1.045, il valore atteso per operazione è $13.85, lo Sharpe è -0.22 con sharpe_ci_low -2.81 (CI attraversa ampiamente 0) e omega è 0.96; soprattutto, impact_cost_pct è 66.4% e le commissioni sono pari a 12.2% del lordo: i costi di negoziazione consumano quasi tutto il PnL lordo — mentre capacity_usd è appena $226,937. Una strategia 1H long/short con un turnover di 288x è eccessivamente onerosa per la liquidità di HL ETH ed è impraticabile oltre dimensioni irrisorie, a prescindere dalla taratura dei parametri. Non è un problema di scarsità dei segnali o di parametri risolvibile con l’ottimizzazione: mancano i dati di validazione e la struttura di costi e capacità annienta il vantaggio. Per portare avanti l’idea di continuazione del momentum serve una venue o uno strumento con uno storico sufficiente e liquidità adeguata ad assorbire il turnover (modifica della premessa), non l’ottimizzazione della versione HL ETH 1H — abbandonare questo filone.

Implementazione

ETHUSD Continuazione del momentum con filtro di regime di volatilità, long+short su Hyperliquid 1H, basata solo su OHLCV. Un filtro percentile della volatilità realizzata su 30 giorni consente ingressi solo quando la volatilità realizzata corrente su 1H è nella fascia centrale 60% della distribuzione storica; all’interno di quel regime entra LONG/SHORT quando lo z-score del rendimento logaritmico su 4 barre supera +/-entry_z rispetto alla distribuzione dei rendimenti sulle 48 barre precedenti. Dimensionamento mirato alla volatilità (target_vol/realized_vol x base_frac, limitato a 0.50 del patrimonio netto). Uscite al raggiungimento dello stop ATR, in caso di inversione del momentum oltre exit_z o allo scadere dello stop temporale di 72 barre.

Risultati di verifica

Verifica non riuscita (Layer 3 — backtest in sandbox): nessuna operazione generata Tipo di barra utilizzato: ETHUSD.HYPERLIQUID-1-HOUR-LAST-EXTERNAL, barre elaborate: 5317 Diagnostica: should_enter() ha restituito un lato 0 volte su 0 barre valutate -> il tuo ENTRY CONDITION non si è mai attivato. Allenta la logica o le soglie di ingresso. Assicurati che la strategia generi operazioni con i dati e i parametri forniti.

Revisione Backtest

Sharpe
-0,22
Rendimento totale
2,82%
Drawdown massimo
17,42%
Operazioni totali
195
Tasso di successo
43,1%
Profit Factor
1,05

Numero di operazioni adeguato nella finestra (195 operazioni in 7 mesi) e struttura basata solo su OHLCV evita la modalità di fallimento dovuta a infrastruttura bloccante

Il meccanismo funziona come previsto (long+short, filtro del regime di volatilità, dimensionamento mirato alla volatilità); beta netta bassa (-0.01)

La finestra dei dati è di circa 7 mesi (147 data_days, da 2025-10-11 a 2026-05-20), non dei 3+ anni richiesti dall’ipotesi — un walk-forward con 3 finestre avrebbe finestre OOS minuscole e inaffidabili

Nessun vantaggio al netto dei costi: PF 1.045, valore atteso $13.85/operazione, Sharpe -0.22, sharpe_ci_low -2.81 (CI attraversa ampiamente 0), omega 0.96

Limite rigido di capacità: impact_cost_pct 66.4% + commissioni pari a 12.2% del lordo consumano quasi tutto il PnL; capacity_usd è appena $226,937 — il turnover 288x è eccessivo per la liquidità di HL ETH 1H

Impraticabile su larga scala a prescindere dall’ottimizzazione; la premessa stessa dell’ipotesi (lungo storico HL + costi favorevoli) è contraddetta dai dati

Riepilogo esito

Una venue scelta per commissioni favorevoli e una presunta lunga storia deve effettivamente offrire sia dati sufficienti sia liquidità adeguata ad assorbire il turnover — una strategia 1H long/short ad alto turnover su una venue poco liquida è impraticabile oltre dimensioni irrisorie e non validabile quando sono disponibili solo pochi mesi di storico; l’ottimizzazione non può risolvere nessuno dei due problemi.

L’analista ha abbandonato la strategia nella fase di revisione del backtest, prima dell’ottimizzazione, a causa di due problemi indipendenti e non risolvibili con la taratura: dati di validazione insufficienti (disponibili solo circa 7 mesi contro gli oltre 3 anni presupposti dall’ipotesi, rendendo minuscole e inaffidabili tutte le finestre del walk-forward OOS) e assenza di vantaggio al netto dei costi, oltre a un limite rigido di capacità (66.4% d’impatto più 12.2% di commissioni consumano quasi tutto il PnL lordo, con un turnover 288x eccessivo per la liquidità di HL ETH 1H).

Strategia direzionale di continuazione del momentum long+short, basata solo su OHLCV, su barre 1H del perpetual ETHUSD di Hyperliquid: gli ingressi sono filtrati per una fascia centrale -60% della volatilità realizzata; poi si entra long/short quando lo z-score del momentum su 4 barre supera ±1.2σ, con dimensionamento mirato alla volatilità, stop ATR, uscite su inversione del momentum e stop temporale.

Nell’intervallo disponibile di circa 7 mesi (147 data_days), la strategia ha effettuato 195 operazioni (93 long, 102 short), ottenendo un rendimento totale di appena +2.82%, con un fattore di profitto pari a 1.045, un’aspettativa per operazione di $13.85, un tasso di vincita del 43%, un drawdown massimo di 17.4% e uno Sharpe di -0.22 (CI basso -2.81). I costi di negoziazione sono stati devastanti: impact_cost_pct 66.4% e commissioni pari a 12.2% del lordo, a fronte di una capacità di appena $226,937.

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.