Skip to content
ZERONE
Nazaj na projekte
Quant · ML · Crypto · 2026

Case 05 — ML signal sistem za crypto futures

Production-grade LSTM signal sistem: 77.179 training samplov, 79 featurov, 50 izbranih. Confidence-threshold inference — ne trguje se vsak signal, le zgornjih 35 %.

77 kTraining samplov
79→50Featurov (izbranih)
56–58 %Win-rate (filtrirano)
24 kParametrov modela

Izziv

Quant trader je iskal ML sistem, kalibriran na natančnost, ne na količino: veliko signalov, izvršeni le najbolj zanesljivi. Zahteve: čisto feature engineering, LSTM trening s kontrolo validation gapa, confidence scoring, reproduktiven backtesting.

Arhitektura

Feature-engineering pipeline iz OHLCV podatkov proizvede 79 kandidatnih featurov; feature selection jih zoži na 50 najmočnejših. LSTM model s 24.962 parametri klasificira. Smart-inference layer odvrže signale pod confidence thresholdom. Backtesting in live engine si delita isto inference logiko.

OHLCV ingestor · exchange APIINGORCHESTRATORFeature engineering (79 → 50)FEWORKERLSTM training · balanced samplingTRWORKERSmart inference · confidence filterINFWORKERBacktesting engine · strategy replayBTWORKERExecution · position managementEXWORKERModel store · metrike · runiDBPRIMARY
INGOHLCV ingestor · exchange API
FEFeature engineering (79 → 50)
TRLSTM training · balanced sampling
INFSmart inference · confidence filter
BTBacktesting engine · strategy replay
EXExecution · position management
DBModel store · metrike · runi

Pipeline

Lifecycle treninga in inferenca

  1. 01Feature engineering iz 5 trgov in več timeframov
  2. 02Balanced training z monitoringom validation gapa (≤ 15 %)
  3. 03Feature-selection pass prinese +0,5 – 1 % uplifta
  4. 04Confidence threshold 0,65 → trguje se zgornjih 35 % signalov
  5. 05Backtesting replay pred vsakim live rolloutom

Tehnološki stack

Python 3.11+PyTorch (LSTM)NumPy · Pandas · scikit-learnFeature-Engineering-PipelineConfidence-ScoringBacktesting-FrameworkExchange-APIs (Binance, Bybit)PostgreSQLpytestDocker

Rezultat

Validation accuracy 53 %, win-rate po confidence filtru 56–58 %. Train/val gap pod 14 % — model generalizira. Produkcijski inference pipeline je determinističen: enaki featurji → enaka odločitev. Brez black-box oversellinga, vsak signal je razložljiv preko feature importancov.

Podoben projekt?

Pogovorimo se — poslušamo, preden dostavimo.

Zahtevajte projekt