Überblick
Crypto-Trading-Pipeline läuft 24/7. Alle 15 Minuten: Frische Candles von Kraken → Signal-Scan → Paper-Update → State-Export. 16 Combos auf 6 Assets (BTC, ETH, AVAX, SOL, LINK, XRP) mit 3 Timeframes (15m, 1h, 4h).
Datenfluss
1. refresh_intraday_cache() holt Candles von Kraken Public API. 2. generate_signals() berechnet Breakout/TSMOM/Blend-Signale. 3. derive_paper_trades() öffnet/schließt Trades basierend auf Signalen. 4. State-Files werden aktualisiert (paper_ledger.json, shadow_signals.json, exploration_audit.json).
Operator-Policy
Keine Paar-Degradierung. Alle 16 Combos exploration_allowed. Kein MTF-Block (loggt nur). Daily Cap 96. Max 20 Positionen. Leverage 5x (Paper). Gates sind der Schutz, nicht Promotion-Gate.
Dateien
crypto_runner.py (Orchestrator), crypto_shadow_signals.py (Signal-Generator), crypto_paper_engine.py (Paper-Engine), crypto_data.py (Daten-Fetcher). State: state/crypto/paper_ledger.json, shadow_signals.json, exploration_audit.json, promotion_watch.json.
Cron
*/15 * * * * run-crypto-runner.sh intraday_run (alle 15 Min). 15 0 * * * full_run (00:15 UTC täglich). * * * * * crypto_exit_monitor.py (jede Minute).