OneTick: La Piattaforma Dove le Borse Catturano gli Spoofer e gli Hedge Fund Cacciano l'Alpha

Bloomberg è per gli analisti che hanno bisogno di un terminale. TradingView è per i trader retail che hanno bisogno di grafici. Ma quando una borsa vuole rilevare in tempo reale che un trader su una piattaforma sta piazzando ordini falsi per muovere il prezzo su un'altra — ha bisogno di OneTick.
OneTick è un database time-series enterprise-grade e un motore di analisi in streaming progettato specificamente per i mercati finanziari. Non è un TSDB generico come TimescaleDB o InfluxDB. Non è solo un veloce archivio colonnare come ClickHouse. È una piattaforma che comprende i dati finanziari: relazioni trade/quote, profondità del book degli ordini, operazioni societarie e correlazioni cross-market. I suoi clienti includono borse, banche d'investimento, hedge fund, market maker e broker.
I Tre Pilastri di OneTick
La piattaforma risolve tre problemi fondamentalmente diversi con un unico motore:
| Pilastro | Chi Lo Usa | Perché |
|---|---|---|
| Market Surveillance | Borse, regolatori, uffici compliance | Rilevamento delle manipolazioni, conformità MiFID II / MAR / SEC / FINRA |
| Ricerca Quant | Hedge fund, prop desk | Generazione di alpha, backtesting delle strategie, analisi della microstruttura |
| Trading Analytics | Desk sell-side, broker | TCA, monitoraggio della best execution, controllo della liquidità |
L'intuizione chiave: tutti e tre i carichi di lavoro girano su un unico motore che elabora sia dati storici che in tempo reale. Niente bisogno di un sistema di streaming separato e di un sistema di backtesting separato — è un'unica piattaforma.
Architettura: Il Grafo Aciclico Diretto (DAG) come Linguaggio di Query

La decisione architetturale centrale di OneTick: le query vengono costruite non in SQL (anche se SQL è supportato) ma come un Grafo Aciclico Diretto (DAG) di Event Processor (EP).
Che Cos'è un Event Processor
Un Event Processor è un'unità atomica di computazione. Ogni EP esegue una singola operazione: filtraggio, aggregazione, join, calcoli di campi derivati, calcolo VWAP o ricostruzione del book degli ordini. I dati (tick) scorrono attraverso una catena di EP dalle sorgenti ai sink.
Analogia: una catena di montaggio in una fabbrica. Un tick (un record con timestamp) entra nel grafo da sinistra, passa attraverso una catena di processori e l'output è un risultato finale: un alert, una metrica aggregata o un segnale.
Perché DAG Invece di SQL
| Aspetto | Approccio SQL | DAG (Event Processor) |
|---|---|---|
| Stream Processing | Richiede un framework separato (Flink, Spark) | Nativo — lo stesso grafo funziona sia su stream che su storia |
| Pipeline Complesse | Sottoquery annidate, CTE, funzioni finestra | Composizione visiva di nodi — ogni nodo è comprensibile isolatamente |
| Riusabilità | Blocchi SQL copiati e incollati | Gli EP sono componenti riutilizzabili collegabili a diversi grafi |
| Debug | EXPLAIN ANALYZE + intuizioni |
I dati possono essere catturati in qualsiasi nodo del grafo |
| Parallelismo | Decide l'ottimizzatore del DBMS | Parallelizzazione esplicita per simboli, date, core CPU |
I grafi possono essere costruiti visualmente tramite il designer integrato ("paint-a-canvas") o in modo programmatico tramite l'API Python.
Prestazioni
Numeri che OneTick dichiara (e che sono confermati dal settore):
| Metrica | Valore |
|---|---|
| Ingestione tick | >1 trilione di tick/giorno |
| Elaborazione massiva | >10 milioni di tick/sec/core |
| Precisione timestamp | Sub-millisecondo |
| Profondità storica | Dati dal 1970 (tramite TickData) |
| Classi di asset | Azioni, futures, opzioni, reddito fisso, crypto |
Per riferimento: un tipico feed L2 per un singolo titolo liquido (AAPL) genera ~100K messaggi/sec nelle ore di punta. Per l'intero mercato azionario statunitense — centinaia di milioni di messaggi al giorno. OneTick è progettato per gestire tutto questo con ampio margine.
Market Surveillance: Dove OneTick È lo Standard del Settore

La Market Surveillance è probabilmente il caso d'uso più forte di OneTick. La piattaforma è utilizzata dalle borse stesse per monitorare l'attività di trading.
Quali Manipolazioni Rileva
| Manipolazione | Cosa Succede | Come Viene Rilevata |
|---|---|---|
| Spoofing | Il trader piazza un ordine grande per muovere il prezzo, poi cancella prima dell'esecuzione | Analisi dei rapporti ordini piazzati/cancellati, velocità di cancellazione |
| Layering | Più ordini a diversi livelli di prezzo per creare l'illusione di offerta/domanda | Pattern "a scalinata" nel book degli ordini + correlazione con esecuzioni sul lato opposto |
| Wash Trading | Il trader negozia con se stesso per creare volume artificiale | Incrocio degli account, analisi dei tempi, indirizzi IP |
| Front-Running | Il broker negozia in anticipo rispetto a un grande ordine del cliente | Correlazioni temporali tra operazioni prop e flussi dei clienti |
| Marking the Close | Operazioni deliberate a fine sessione per manipolare il prezzo di chiusura | Analisi dell'attività negli ultimi minuti rispetto alla media infragiornaliera |
| Quote Stuffing | Generazione/cancellazione massiva di ordini per rallentare i concorrenti | Frequenza anomala dei messaggi, rapporto ordini/operazioni |
| Insider Trading | Negoziazione basata su informazioni non pubbliche | Correlazione di pattern insoliti con eventi societari |
Monitoraggio Cross-Market e Cross-Asset
Il caso più complesso: manipolazione attraverso i mercati. Un trader muove il prezzo dei futures su una borsa mentre trae profitto da un'opzione correlata su un'altra. O negozia un ADR sul NYSE sapendo cosa accadrà al titolo sottostante sulla LSE.
OneTick aggrega dati da più piattaforme in un unico stream e cerca pattern cross-market, anche quando i collegamenti strutturali tra strumenti non sono ovvi.
Copertura Normativa
| Regolatore / Standard | Giurisdizione |
|---|---|
| MiFID II / MAR | Europa |
| SEC / FINRA | USA |
| ASIC | Australia |
| IIROC | Canada |
AI White-Box per il Punteggio degli Alert
Il classico problema della surveillance è i falsi positivi. Con 10.000 alert al giorno, un team di compliance di 5 persone non ha alcuna possibilità di esaminarne ognuno. OneTick utilizza ML "white-box": i modelli valutano la probabilità di una reale manipolazione mostrando il motivo — esattamente quali fattori hanno portato a un punteggio alto. Non una scatola nera, ma un modello spiegabile, il che è fondamentale per i regolatori.
Ricerca Quant: Dai Tick all'Alpha
Per gli hedge fund e i desk quant, OneTick non è solo un archivio dati. È un ambiente di ricerca dove dati e analisi vivono in un unico posto.
Cosa Si Può Fare
-
Analisi della microstruttura di mercato. Ricostruire il book degli ordini in qualsiasi momento del passato, analizzare la profondità della liquidità, gli spread e lo squilibrio del flusso degli ordini.
-
Backtesting delle strategie. Eseguire strategie di trading su dati tick storici con accuratezza point-in-time. Nessun look-ahead bias — i dati vengono restituiti strettamente nell'ordine in cui erano disponibili in tempo reale.
-
Generazione di segnali. Testare ipotesi: "Se lo spread bid-ask si allarga di 3σ con volume crescente — è un predittore di inversione?" Su decenni di dati, su tutti gli strumenti.
-
ML su dati tick. MDRE (Market Data Research Environment) — un'API simile a Python/Pandas per la data science. Ottimizzazione degli iperparametri, cross-validation, model serving — direttamente su dati tick, senza esportare su un sistema separato.
Metodi di Accesso
| Interfaccia | Per Chi |
|---|---|
| Python / API Pandas | Data scientist, ML engineer |
| SQL | Analisti familiari con database relazionali |
| DAG Designer | Costruzione visiva delle query |
| Linguaggio Grafico Proprietario | Utenti OneTick esperti |
Trading Analytics: TCA e Best Execution
Dopo MiFID II, la best execution non è una raccomandazione — è un requisito legale. I broker devono dimostrare di aver eseguito le operazioni dei clienti al miglior prezzo disponibile.
Transaction Cost Analysis (TCA)
OneTick consente di confrontare i prezzi di esecuzione rispetto ai benchmark:
| Benchmark | Cosa Misura |
|---|---|
| VWAP | Prezzo medio ponderato per il volume in un periodo |
| Arrival Price | Prezzo al momento in cui è stato ricevuto l'ordine |
| Implementation Shortfall | Differenza tra la decisione di negoziare e l'esecuzione effettiva |
| Spread Cost | Perdite sullo spread bid-ask |
Monitoraggio della Liquidità in Tempo Reale
Per i desk FX e i trader algoritmici: OneTick confronta gli spread e i volumi correnti con le medie storiche. Se lo spread EUR/USD si allarga di 2σ rispetto alla media mensile — è un'anomalia, e l'algoritmo può rallentare l'esecuzione o passare a una piattaforma alternativa.
Deployment: On-Prem e Cloud
| Modello | Descrizione |
|---|---|
| On-Premises | Controllo totale, i dati non lasciano mai il perimetro. Per le banche con requisiti stringenti di data residency |
| OneTick Cloud | Servizio completamente gestito. Scalabilità senza gestione dell'infrastruttura |
| Hybrid | Dati storici nel cloud, real-time on-prem vicino al motore di trading |
Confronto con le Alternative
| Funzionalità | OneTick | kdb+ (KX) | QuestDB | TimescaleDB |
|---|---|---|---|---|
| Specializzazione | Finance — pronto all'uso | Finance — tramite sviluppo | TSDB generico | TSDB generico |
| Linguaggio di query | DAG + SQL + Python | q (vettoriale, alta curva di apprendimento) | SQL | SQL |
| Streaming + Storia | ✅ Motore unificato | ✅ (kdb Insights) | ⚠️ Limitato | ⚠️ Tramite estensioni |
| Surveillance | ✅ Modelli pronti | ❌ Da costruire | ❌ | ❌ |
| TCA | ✅ | ❌ Da costruire | ❌ | ❌ |
| Ingestione | >10M tick/sec/core | ~10M+ tick/sec/core | ~3M+ righe/sec | ~1M+ righe/sec |
| Costo sviluppatori | Inferiore (EP pronti) | Alto (specialisti q) | Basso (SQL) | Basso (PostgreSQL) |
| Open Source | ❌ Enterprise | ❌ Enterprise | ✅ Apache 2.0 | ✅ Apache 2.0 |
| Cloud | ✅ OneTick Cloud | ✅ kdb Insights | ✅ QuestDB Cloud | ✅ Timescale Cloud |
Quando Scegliere OneTick
- Sei una borsa o un regolatore e hai bisogno di surveillance con modelli di rilevamento pronti.
- Sei un desk sell-side e i regolatori richiedono TCA e reportistica sulla best execution.
- Sei un fondo quant e hai bisogno di una piattaforma dove la ricerca storica e il monitoraggio live siano lo stesso strumento.
Quando OneTick È Eccessivo
- Sei un trader retail o un piccolo team crypto. OneTick è un prodotto enterprise con prezzi enterprise.
- Hai bisogno solo di un database senza analytics. QuestDB o TimescaleDB sarebbero più ragionevoli.
- I tuoi dati non sono tick finanziari. IoT, monitoraggio, log — è una nicchia diversa, e OneTick è eccessivo.
Ecosistema: OneTick + TickData
OneTick è strettamente integrato con TickData — uno dei maggiori fornitori di dati tick storici. Copertura:
- Azioni USA — dal 1970
- Borse globali — 80+ piattaforme
- Tutte le classi di asset — azioni, futures, opzioni, reddito fisso, FX
- Crypto — spot e derivati
Per la ricerca quant questo è fondamentale: più è profonda la storia, più affidabile è il backtest. I dati dal 1970 consentono di testare strategie attraverso decine di regimi di mercato, inclusi i crolli del 1987, 2000, 2008 e COVID-2020.
Link
- 🌐 OneTick: onetick.com
- 🌐 OneTick Use Cases: onetick.com/use-cases
- 📊 TickData: tickdata.com
- 🌐 kdb+ (KX): kx.com
- 🌐 QuestDB: questdb.io
- 🌐 TimescaleDB: timescale.com
Conclusione
OneTick non è "solo un altro database time-series." È una piattaforma verticalmente integrata per dati finanziari che affronta tre esigenze critiche con un unico motore: surveillance per borse e compliance, ricerca quant per hedge fund, e TCA/best execution per il sell-side. L'architettura DAG basata sugli Event Processor è una soluzione elegante per un mondo in cui gli stessi dati devono essere analizzati sia in tempo reale che su storia profonda.
Il principale rischio nella scelta: non confrontare OneTick con QuestDB o TimescaleDB come "database contro database." OneTick è un database + motore di analisi + applicazioni di business pronte (modelli di surveillance, benchmark TCA, report di conformità). Se hai bisogno solo di un'ingestione rapida di tick — usa QuestDB. Se hai bisogno del ciclo completo dall'ingestione dei dati alla reportistica normativa — OneTick compete solo con kdb+, e vince grazie a una barriera d'ingresso più bassa (non c'è bisogno di imparare q) e ai moduli di business pronti.
Per i team di algotrading che costruiscono la propria infrastruttura, OneTick è un punto di riferimento: come dovrebbe essere progettata una piattaforma che elabora un trilione di tick al giorno permettendo comunque a un analista di costruire una query visivamente, senza scrivere una singola riga di codice.
Autori
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.