Corrections apportées vs code original
BUG
continue après fermeture bloquait tout nouveau signal dans la même itération — le bot ne pouvait jamais enchaîner deux trades sans attendre un cycle complet.
CORRIGÉ
BUG
fetch_trades limit=1000 — BTC génère 5k–50k trades/65min. CVD systématiquement tronqué et faux, filtre inopérant.
CORRIGÉ
BUG
entry_index = len(df)-1 avec df à taille constante → candles_held toujours 0. Timeout ne se déclenchait jamais.
CORRIGÉ
BUG
Exchange Binance Futures (ccxt.binance) au lieu de Kraken.
CORRIGÉ
AJOUT
Clés API via env vars, log CSV des trades, bot_status.json écrit toutes les 5min, flag PAPER_MODE, retry réseau séparé par type d'erreur ccxt, Flask API pour servir le CSV au dashboard.
V38