29 Agosto 2026 · funding

Hai creato una strategia che opera solo alle 00:00 UTC — una lettera sugli artefatti legati agli orari di funding

Hai creato una strategia che opera solo alle 00:00 UTC — una lettera sugli artefatti legati agli orari di funding

Mi hai mandato la curva azionaria e il log delle operazioni, chiedendomi se fosse troppo bello per essere vero. Risposta breve: non è né chiaramente reale né chiaramente falso, e puoi scoprirlo con circa una giornata di lavoro. Segue la risposta lunga, perché la diagnosi conta più del verdetto.

Ecco cosa hai: un segnale mean-reversion a 15 minuti sui perp BTCUSDT ed ETHUSDT di Binance, z-score del prezzo rispetto a una media a 96 barre, vendi i picchi e compra i minimi, mantieni la posizione per 2-8 barre. Il backtest copre il periodo da febbraio 2024 a giugno 2026. Sharpe 2.9 al netto del tuo modello di commissioni. E quando hai suddiviso il P&L per minuto del giorno, il 71% si è concentrato nelle tre fasce di quindici minuti che comprendono le 00:00, le 08:00 e le 16:00 UTC.

Sai già perché è sospetto. Lascia che ti spieghi perché, in parte, non lo è.

Il funding clock esiste davvero e muove davvero i prezzi

Binance regola il funding dei perpetual alle 00:00, 08:00 e 16:00 UTC. Ogni posizione aperta al momento del regolamento paga o riceve un importo. È un flusso di cassa certo, programmato e noto a tutti, che genera un vero flusso di ordini: non un artefatto dei dati, ma qualcosa che i trader fanno davvero.

Questo flusso ha una forma precisa. Nei dieci-trenta minuti prima del regolamento, chi non vuole pagare chiude o copre le posizioni. Se il funding è a +0.04% per l'intervallo, un long che intende comunque uscire chiuderà prima del mark anziché dopo, mentre un trader di basis short sul perp sarà ben disposto a mantenere la posizione. È una pressione asimmetrica con una scadenza. Subito dopo il regolamento, una parte del flusso ritorna — i long che volevano evitare il funding rientrano — e si verifica un'inversione parziale.

Quindi un segnale mean-reversion che scatta alle 23:52 e chiude alle 00:12 si trova proprio dove si verifica un evento di liquidità prevedibile. Una parte del tuo vantaggio probabilmente deriva dall'inversione di una spinta meccanica dettata dal calendario. È un fenomeno reale di microstruttura e lo è da anni.

Ma prima di credere a un risultato così grande, vorrei sapere questo.

Sei verifiche da fare, nell'ordine in cui le farei

Comincia dalle verifiche meno costose: la maggior parte di queste strategie crolla alla seconda o alla terza.

  1. Hai conteggiato due volte il P&L del funding? Se il motore di esecuzione applica il funding alle posizioni aperte e la tua serie dei prezzi è basata sul mark price anziché sulle ultime transazioni, potresti pagare o incassare il funding due volte: una volta esplicitamente e una volta attraverso il comportamento di convergenza del mark. Stampa i flussi di cassa lordi del funding per operazione e confrontane a vista dieci con l'endpoint storico del funding dell'exchange.
  2. Quale timestamp riporta la riga del funding? Lo storico dei tassi di funding di Binance restituisce un fundingTime corrispondente al momento del regolamento. Alcuni fornitori datano la stessa riga all'inizio dell'intervallo a cui si applica. Se il tuo dato è spostato di otto ore, hai negoziato usando un segnale che conosce il futuro. È il modo più comune in cui ho visto comparire un falso vantaggio legato al funding, e produce esattamente il profilo del tuo P&L: concentrato sulle barre di regolamento, con il segno giusto, bellissimo.
  3. Come si comporta lo spread alle 00:00:00? Scarica il book, non le klines. Su una barra a 1 minuto lo spread è invisibile; nei secondi attorno al regolamento, su una venue di fascia media, può allargarsi di 3-5 volte. Se nel modello le esecuzioni avvengono al mid o alla chiusura, stai incassando uno spread che non c'era.
  4. Regge considerando solo gli altri due regolamenti? Separa le tre finestre. Le 00:00 UTC hanno un flusso diverso dalle 08:00 (più o meno l'apertura asiatica) e dalle 16:00 (pomeriggio negli Stati Uniti). Se tutti i profitti arrivano da una sola delle tre, hai circa 300 eventi, non 900, e dovresti ricalcolare lo Sharpe su quella base.
  5. Regge su una venue con orari diversi? Questa è la verifica migliore. Esegui lo stesso identico segnale su una venue in cui il funding viene regolato ogni ora o secondo un calendario diverso. Se l'effetto dipende dal funding, dovrebbe seguire gli orari di quella venue. Se continua a scattare alle 00:00 UTC su una venue che non regola il funding alle 00:00 UTC, hai trovato un artefatto di mezzanotte nella pipeline dei dati, non un effetto del funding.
  6. Quanto P&L arriva nei primi e negli ultimi 90 secondi? Se tutto il vantaggio si concentra in una finestra inferiore a due minuti, le tue barre a 15 minuti sono troppo grossolane per rappresentare in modo onesto il prezzo di ingresso. Dovresti presumere che l'esecuzione modellata sia la migliore disponibile in quella finestra, non quella che otterresti davvero.

La quinta è la verifica che farei per prima se avessi solo un'ora. È un esperimento naturale pulito e non richiede nuova infrastruttura, a parte una seconda fonte di dati.

Quanto ti costa davvero la finestra di regolamento

Supponiamo che l'effetto sia reale e che tu superi tutte e sei le verifiche. Ora calcolane correttamente il costo, perché l'operazione che stai modellando non è quella che otterresti davvero.

Ecco un confronto tra un'operazione di andata e ritorno di 20 minuti in un'ora tranquilla e una che attraversa un regolamento, su un perp USDⓈ-M con ingresso taker e uscita taker, per un ordine da $50k:

Ora tranquilla (es. 03:20 UTC)Attraversando le 00:00 UTC
Commissione taker, andata e ritorno0.09%0.09%
Spread tipico pagato~0.4 bp1.5-3 bp
Slippage su un ordine da $50k~0.5 bp2-6 bp
Funding pagato/ricevuto0±1 to ±4 bp (intero intervallo)
Costo totale realistico~10 bp13-19 bp prima del funding

La riga del funding è quella interessante, ed è per questo che insisto sulla prima verifica. Se mantieni la posizione aperta durante il regolamento, paghi o incassi il funding dell'intero intervallo, indipendentemente da quanto a lungo hai mantenuto la posizione. Un'esposizione di dodici secondi alle 23:59:54 ti costa il funding di otto ore intere. Una strategia con una durata media di 20 minuti che attraversa il mark paga un carry di otto ore su un'operazione di venti minuti. Il tuo modello di commissioni deve addebitarlo così, senza ripartirlo pro rata.

Un'insidia collegata: se eviti del tutto di attraversare il regolamento — esci alle 23:58 e rientri alle 00:02 — raddoppi il numero delle commissioni e finisci per eseguire una strategia basata sull'idea che due attraversamenti taker in più costino meno di un pagamento di funding. A volte è vero. Fai il calcolo esplicitamente invece di lasciare che decida il backtest.

La questione dei regimi che non hai ancora considerato

Il tuo campione va da febbraio 2024 a giugno 2026. In quel periodo il funding non è rimasto in un unico regime. Per lunghi tratti il tasso a 8 ore è rimasto inchiodato al minimo dello 0.01% e nessuno aveva motivo di riposizionarsi attorno al regolamento; in altre settimane è rimasto sopra lo 0.05% per giorni e il flusso pre-regolamento è stato violento.

Suddividi il P&L in base al tasso di funding prevalente al momento dell'operazione, per esempio in quattro fasce in base al valore assoluto del tasso. Se il vantaggio deriva dal flusso di funding, dovrebbe crescere in modo più o meno monotono con |funding|. Funding vicino a zero, vantaggio vicino a zero; funding elevato, vantaggio elevato. Se invece è uniforme tra le fasce o, peggio, si concentra in quella con funding basso, la storia del funding è una spiegazione che hai attribuito a qualcos'altro.

Mi piace questa verifica perché formula una previsione falsificabile che discende dalla tua stessa spiegazione. Non stai chiedendo «funziona ancora?», ma «funziona per il motivo che ho dichiarato?».

Cosa farei davvero

Se supera le verifiche: ridimensionala. La versione onesta di questa strategia non prevede 900 operazioni l'anno su griglie a 15 minuti, ma alcune centinaia di eventi selezionati con cura, una logica di ingresso specificata al secondo e un modello di esecuzione costruito sui book snapshot, non sulle klines. È una strategia più piccola, meno elegante e più difendibile. È anche la versione che ha qualche possibilità di ottenere risultati simili nel paper trading, l'unico modo per scoprire se le esecuzioni che hai ipotizzato esistono davvero.

Se fallisce la seconda verifica — lo spostamento del timestamp — non prendertela troppo. Capita a tutti almeno una volta. E vale la pena leggere con attenzione il codice che carica i dati, invece di limitarsi a correggere l'offset: se il funding è spostato, è possibile che lo sia anche l'open interest, e vorrai saperlo prima della prossima idea.

Un'ultima cosa, ed è quella che tanti saltano. Qualunque sia l'esito, annota le sei verifiche e i relativi risultati accanto alla strategia. Tra sei mesi, tu o qualcun altro genererete un segnale strutturalmente identico, otterrete la stessa splendida curva e ripartirete da zero con la stessa discussione. La diagnosi è il valore durevole qui. La strategia forse no.

tassi di fundingfuture perpetuibacktestingoverfittingcrypto
← Tutti gli articoli