CryptoQuantix non è solo un semplice script; è un ecosistema quantitativo modulare, containerizzato e testato in battaglia. Scopri il Tech Stack che alimenta la nostra esecuzione Macro-Ciclica.
Fig 1. Topologia dei Nodi ad Alto Livello
Per i backtest walk-forward, il tradizionale Pandas era troppo lento. Abbiamo migrato l'enorme pipeline di ingestione dei dati tick-level su Polars (scritto in Rust) per manipolazioni dei DataFrame iperveloci, abbattendo i tempi di elaborazione dell'85%.
Il Motore di Rischio, i Feed Dati e i Moduli Strategia operano in container Docker rigorosamente isolati. Se il feed WebSocket subisce un crash, viene riavviato indipendentemente senza intaccare lo stato vitale del Risk Engine, assicurando il 99.99% di uptime.
Costruito interamente nativo su Python 3.12 asyncio. Gli ordini di esecuzione vengono inviati parallelamente su molteplici exchange senza mai bloccare il main event loop, minimizzando lo slippage temporale durante i breakout volatili.
Il nostro Protocollo di Rischio di grado istituzionale è totalmente disaccoppiato dalla logica strategica. Agisce come un "demone" di background sempre in ascolto, che monitora l'equità globale del portafoglio.
Se il Drawdown in una finestra mobile di 24 ore supera il 3.0%, il demone rileva un'anomalia algoritmica o un "flash crash". Scavalca istantaneamente il motore delle strategie, liquida a mercato ogni posizione aperta, cancella tutti gli ordini limite pendenti e si spegne del tutto.
async def monitor_global_drawdown(portfolio):
# Calcola in continuo la rolling equity a 24h
while True:
equity = await portfolio.get_live_equity()
peak = portfolio.get_rolling_peak(window=24)
drawdown = (peak - equity) / peak
if drawdown >= 0.03: # Soglia del 3% violata
logger.critical("KILL SWITCH ACTIVATED: 3% DD")
await portfolio.cancel_all_orders()
await portfolio.flatten_all_positions(type='MARKET')
# Invia allarme critico su Telegram
await telegram_alert.send_critical_panic()
raise SystemExit("Sistema Arrestato dal Risk Daemon.")
await asyncio.sleep(1) # Risoluzione a 1 secondo
L'intera infrastruttura di backend, dalla matrice di backtest in Polars fino ai consumer WebSocket asincroni, è open-source. Studiala, estendila o implementala nella tua farm di server locali.