Home Blog Portfolio Biografia Contatti
CryptoQuantix – Quantitative Macro Trend Following Engine

“Dopo anni passati a rincorrere l’High-Frequency Trading (HFT) e a combattere invano contro la latenza di rete e i market maker istituzionali, ho capito che il vero alfa non risiede nei millisecondi, ma in una rigorosa e spietata disciplina matematica. CryptoQuantix è nato dalla ceneri dei fallimenti intraday per abbandonare per sempre il rumore di mercato e catturare invece le massicce, storiche inefficienze strutturali del settore crypto.”

CryptoQuantix è molto più di un semplice bot di trading. È un ecosistema quantitativo completo, totalmente open-source, progettato per lo sviluppo, il backtesting e l’esecuzione dal vivo di strategie Macro-Cicliche. Dopo un massiccio “pivot” tecnico, il progetto ha abbandonato le inefficaci tecniche intraday (come il pattern recognition di breve termine) a favore di un robustissimo e matematicamente provato approccio “Trend Following”.

Il repository è oggi completamente Open Source e accessibile al pubblico. Tutto il codice, dalla complessa pipeline di ingestione dei dati storici fino ai più severi protocolli di validazione statistica, è pubblicato per la revisione da parte della comunità quantitativa, elevando lo standard di trasparenza in un settore altrimenti opaco.


1. La Filosofia Algoritmica: Oltre il Rumore

La maggior parte degli algoritmi di trading fallisce nel lungo periodo perché tenta di prevedere movimenti microscopici all’interno di un sistema caotico. CryptoQuantix ribalta questo paradigma. Il motore opera con una logica algoritmica basata sull’attesa, sulla pazienza e su un assoluto rigore matematico di lungo respiro.

L’Illusione dell’Edge Intraday e lo Slippage

Nei miei studi precedenti, ho implementato sistemi complessi che miravano a piccoli profitti ripetuti più volte al giorno. Il risultato teorico era sempre sbalorditivo. Tuttavia, nell’esecuzione live, lo slippage (slittamento del prezzo) divorava sistematicamente ogni singolo punto percentuale di alfa generato dall’algoritmo.

CryptoQuantix nasce per risolvere strutturalmente il problema dello slippage. Puntando a catturare trend macroeconomici che generano ritorni del 40%, 60% o addirittura 300% nel corso di mesi, l’impatto dei costi di transazione (commissioni dell’exchange e slippage) viene matematicamente annichilito. Un’inefficienza di esecuzione dello 0.20% su un target del 40% è letteralmente un errore di arrotondamento statistico.

L’Adozione del Regime Macro-Ciclico (SMA200)

Il cuore decisionale del nuovo sistema CryptoQuantix non cerca di anticipare i rimbalzi a 15 minuti. Si posiziona esclusivamente a favore dei titanici flussi di capitale istituzionale che guidano i mercati nel lungo periodo.

  • Analisi Parametrica del Regime di Mercato: Il motore utilizza un derivato dinamico della Media Mobile a 200 Giorni (SMA200) come spartiacque inossidabile tra Bull Market (Regime Toro) e Bear Market (Regime Orso).
  • Il Filtro Assoluto Direzionale: Il codice sorgente contiene un hard-coded “if” inattaccabile. Nessuna, e ripeto nessuna, posizione Long può essere innescata se il prezzo globale dell’asset si trova al di sotto del valore normalizzato della sua SMA200. Questo cancella chirurgicamente i “falsi positivi” durante i prolungati crolli macroeconomici.
  • Preservazione del Capitale (Capital Preservation): Durante i temibili mercati ribassisti (come il devastante inverno crypto del 2022 o il crollo globale del 2018), il motore smette semplicemente di negoziare. Rimane placidamente parcheggiato in liquidità totale (cash o stablecoin), difendendo il capitale iniziale. In CryptoQuantix, non perdere soldi in un bear market è considerato il segnale di trading più profittevole in assoluto.

2. Il Framework di Validazione “Walk-Forward” a 4 Anni

Uno dei problemi più grandi della programmazione quantitativa è il curve-fitting (sovradattamento della curva). È facile istruire una macchina per avere successo nel passato, ma è difficilissimo farla prosperare in un futuro sconosciuto. CryptoQuantix risolve questo dilemma rifiutando i backtest tradizionali in favore di una matrice di validazione spietata.

Ogni singolo modello candidato deve sopravvivere a un Protocollo di Validazione a 4 Anni, suddiviso in diverse fasi punitive:

La Separazione In-Sample vs Out-of-Sample

Il motore algoritmico viene prima isolato all’interno di una sandbox temporale. Viene “addestrato” (ovvero, i suoi parametri vengono ottimizzati, come i periodi di lookback per la volatilità o le soglie di deviazione standard) utilizzando esclusivamente i dati storici di 2 anni di mercato prevalentemente ribassista (es. 2018-2020). Una volta che i parametri sono bloccati, il modello viene testato “alla cieca” (Out-of-Sample) sui 2 anni successivi (es. 2021-2022), che includono dinamiche macroeconomiche e picchi di liquidità completamente diversi. Se i risultati di profitto netto o il Drawdown Massimo divergono per oltre il 15% dalle metriche In-Sample, l’algoritmo viene permanentemente cestinato dal server. Non sono ammessi appelli.

Lo Stress Test dello Slippage Artificiale

Il framework proprietario esegue una penalizzazione volontaria per simulare le peggiori condizioni operative possibili. Per ogni esecuzione di trade nel motore di simulazione, CryptoQuantix inietta uno slippage artificiale dello 0.20% sia in ingresso che in uscita. In totale, ogni round-trip subisce una penalizzazione dello 0.40%. Solo gli algoritmi che dimostrano un vantaggio matematico così puro e un target di take-profit così esteso da ignorare completamente questa tassa del 20% annuo possono passare all’ambiente di esecuzione su server reali.

Perturbazione Dinamica di Monte Carlo

Non ci fidiamo della precisione puntuale. Un algoritmo solido non si disintegra se i suoi parametri variano leggermente. Il server CryptoQuantix genera automaticamente 10.000 variazioni matematiche casuali dei parametri originali del modello (spostandoli del +/- 10%) e genera una distribuzione a campana delle curve di capitale. Se anche il 5% di queste variazioni porta a perdite insostenibili, la strategia è considerata statisticamente fragile e viene bloccata.


3. Il “Risk Protocol” Istituzionale: Un Motore Indipendente

Nella stragrande maggioranza dei bot open-source, la gestione del rischio è inserita come un semplice parametro all’interno della strategia. In CryptoQuantix, il Risk Management è un servizio architettonico indipendente, isolato a livello di modulo, che agisce come “Giudice Supremo”. Questo demone osserva costantemente l’esposizione del conto e ha potere di veto inappellabile su qualsiasi richiesta proveniente dal generatore di segnali.

  • Hard Cap a 1.5x Gross Exposure: Il mercato delle criptovalute è altamente correlato. In un momento di forte rialzo, svariate decine di asset potrebbero generare un segnale d’acquisto contemporaneamente. Per evitare che il portafoglio subisca una catastrofica sovraesposizione alla direzionalità del mercato, il Risk Engine calcola la somma assoluta delle size allocate in tempo reale. Se l’esposizione lorda tocca o supera il 150% del collaterale liquido, tutti i nuovi ordini vengono istantaneamente rifiutati e distrutti prima ancora di raggiungere le API dell’exchange. Questo limite previene le temute “Flash Crash liquidations”.
  • Il “Kill-Switch” di Drawdown Giornaliero: Un sensore algoritmico traccia la High-Water Mark dell’equity dell’account (il picco massimo di capitale raggiunto). Attraverso una finestra mobile (rolling window) di 24 ore continue, il motore calcola il drawdown massimo in tick-time reale. Qualora una rapida oscillazione di mercato facesse perdere all’intero fondo più del 3% di capitale all’interno del periodo di 24 ore, il sensore innesca un interrupt critico. In frazioni di secondo, il sistema invia chiamate FLATTEN_ALL verso l’exchange: cancella ogni ordine limite pendente, converte in ordini market (al meglio) ogni singola posizione attiva su qualsiasi strumento, incassa il saldo in moneta fiat (o stablecoin liquida) e mette l’intero bot in stato di HALTED. Non opererà mai più finché un amministratore umano non analizzerà i log e riavvierà il servizio manualmente.

4. Ingegneria Architetturale: L’Ecosistema in Produzione

L’infrastruttura di CryptoQuantix è stata riprogettata da zero per essere modulare, resiliente agli errori e altamente scalabile in ambienti cloud serverless o VPS dedicate, garantendo tempi di up-time al pari dell’infrastruttura di un vero hedge fund.

Data Engineering e Ingestione Dati

La pipeline dei dati non si affida a singoli provider. Utilizza un cluster asincrono basato su Python (con asyncio e aiohttp) che si collega nativamente a Binance, Bybit e Deribit tramite flussi REST API, scaricando e normalizzando enormi set di dati storici OHLCV e Tick-Level. I dati grezzi vengono ripuliti dagli outlier e immagazzinati in file Parquet compattati (grazie a librerie come Pandas e Polars) ottimizzati per le velocità di lettura esasperate richieste durante le fasi di Walk-Forward matrix computing.

Gestione degli Ordini e Conciliazione API

Il modulo di esecuzione scinde logicamente la ricezione del segnale dalla messa in ordine vera e propria. Usa una “State Machine” per gestire le posizioni, in grado di conciliare discrepanze tra il bilancio che CryptoQuantix crede di avere e il bilancio reale custodito nell’Exchange. In caso di un parziale fill di un ordine a mercato, il motore riconosce la frazione non eseguita, aggiorna le variabili di Risk Management relative all’esposizione lorda in modo pro-quota, e ricalcola dinamicamente lo stop-loss per l’esatta size posseduta.

Monitoraggio, Telemetria e Logging

Mantenere un algoritmo operativo 24 ore su 24 per svariati anni significa che “se può andare storto, lo farà”. Il codice utilizza il logger di livello enterprise incorporato, emettendo metadati e timestamp ad altissima risoluzione per eventi quali: connessione perduta ai websocket, variazioni anomale di spread del broker, slippage superiore alla tolleranza. L’intero cluster è dotato di integrazione Webhook e Telegram API per l’invio puntuale di messaggi critici ai dispositivi mobili degli sviluppatori:

  • Report sulle esecuzioni Long/Short innescate;
  • Variazioni dell’Equity Netta (PnL realizzato e non realizzato);
  • Allarmi di latenza o inattività dal provider dati;
  • Attivazioni di routine di emergenza e del Kill-Switch.

Deployment in Container Docker

Nessun problema di dipendenze “it works on my machine”. Tutto l’ambiente CryptoQuantix, comprese le versioni specifiche di Python, le librerie scientifiche e i wrapper API per le criptovalute, è incapsulato in container Docker ottimizzati e minimali. Una volta compilata, la suite può essere messa in produzione in svariate decine di istanze parallele su Google Cloud, AWS EC2 o server fisici dedicati in pochi istanti. L’aggiornamento dell’algoritmo centrale richiede un singolo comando push all’immagine registrata.


5. Dati alla Mano: Risultati e Documentazione Estesa

Siamo arrivati alla parte in cui la teoria incontra i fatti empirici. Come descritto nei nostri Research Paper sul sito ufficiale, il passaggio dall’inutile ossessione per l’Intraday all’efficienza distaccata e inesorabile del Macro Trend Following (accoppiata al rigido Risk Protocol 1.5x/KillSwitch) ha capovolto le sorti statistiche del progetto.

Nel disastroso Bear Market del 2022, mentre il 90% degli algoritmi focalizzati sui pattern volumetrici e sullo “smart money” bruciavano sistematicamente capitale cercando inutilmente il bottom di mercato e rimanendo schiacciati dalla forza schiacciante dei fallimenti come quello di Luna, Celsius ed FTX, il nostro motore SMA200-Macro si trovava in uno stato di stand-by assoluto, flat 100% in liquidità, conservando intatto tutto il potere d’acquisto per poter capitalizzare successivamente sul trend macro rialzista, massimizzando il rendimento geometrico sul lungo termine.

Il codice parla da sé, i risultati sono trasparenti, e non sono venduti sotto forma di un bot a pagamento o scatole nere. Il progresso nell’automazione finanziaria quantitativa dev’essere aperto e condivisibile, proprio come il fondamento crittografico su cui l’intero settore crypto si basa.

Esplora l’Ecosistema Live

L’intera documentazione tecnica e formale, insieme ai report algoritmici dettagliati e a tutta l’analisi sui “Pivot” e la “Validazione”, è ospitata nel sito vetrina ufficiale del progetto. Lì puoi leggere i casi di studio completi (“The June 2026 Pivot” e “The 4-Year Validation”), esaminare frammenti di logica e trovare il rimando ai sorgenti.

Non si tratta di scommettere sul futuro, si tratta di calcolare il vantaggio statistico.

Scopri di più. Immergiti nei whitepaper e analizza l’architettura tecnica direttamente sul portale dedicato del progetto:

👉 Visita il Portale e il Blog Tecnico di CryptoQuantix (cryptoquantix.github.io)

La Mia Filosofia

Non solo codice, ma ecosistemi.

L'obiettivo non è fornire semplice software, ma restituire sovranità. Unisco la robustezza di Linux e Docker con l'intelligenza degli agenti AI per creare piattaforme che scalano con il tuo business, senza vendor lock-in.

  • Sovranità dei Dati

    I tuoi dati rimangono tuoi. Infrastrutture self-hosted e sicure.

  • Automazione Cognitiva

    Agenti AI che non solo rispondono, ma agiscono ed eseguono task complessi.

  • Architetture Modulari

    Sistemi basati su Docker che crescono e si adattano senza rompersi.

Antonio Trento al lavoro

"La tecnologia deve essere un acceleratore, non un freno."

- Antonio Trento

Quali servizi offri in ambito integrazione sistemi?
Progetto e realizzo integrazioni tra ERP, CRM, database e servizi cloud, garantendo flussi dati sincroni e automazione dei processi per un’infrastruttura IT senza interruzioni.
Posso avere un’app personalizzata per il mio business?
Sviluppo applicazioni web e mobile su misura, dal front-end user-friendly al back-end scalabile, utilizzando tecnologie moderne come React, Node.js e API REST.
Offrite soluzioni di automazione dei workflow?
Sì: con strumenti come n8n e script in Python creo workflow automatici per ridurre attività ripetitive, inviare notifiche e generare report in tempo reale.
Come sfruttate n8n per potenziare i miei processi?
Con n8n disegno automazioni drag-and-drop che orchestrano API, database, chat e-mail: risparmi tempo e abbatti gli errori manuali, monto tutto su Docker per un deployment istantaneo.
Utilizzate tecnologie container per il deployment?
Assolutamente: grazie a Docker e Kubernetes impacchetto le tue applicazioni in container isolati, semplificando rollout, scaling e manutenzione.
Sviluppate progetti di intelligenza artificiale?
Implemento modelli di machine learning e AI con Python, TensorFlow e servizi cloud (AWS/GCP), per analisi predittive, classificazione dati e chatbot intelligenti.
Come posso integrare un assistente conversazionale AI?
Con LangChain creo pipeline di prompt personalizzati e memoria conversazionale che portano LLM come GPT in un vero strumento di business, collegandoli a CRM, database e interfacce custom.
Cosa è Langraph e come può aiutarmi?
Langraph è la mia soluzione per visualizzare e ottimizzare grafi di conoscenza: mappo entità e relazioni in modo intuitivo, migliorando le performance delle tue applicazioni AI-driven.
Come gestite la parte database?
Progetto e ottimizzo database MySQL e PostgreSQL, curando schema design, query performance e backup automatizzati per massima sicurezza e velocità.
Come posso richiedere un preventivo o una consulenza?
Contattami tramite il form qui o scrivi a info@antoniotrento.it per una consulenza gratuita e un’offerta personalizzata.