Jul 3 10:23 Apply all bug fixes from BUGFIX_AUFTRAG.md, implement dashboard enhancements (trade history, equity curve, stats, events), fix screener double calculation, update AI provider to Ollama with Nemotron-3-Super, and include all changes from previous session aalienau-cmyk
Jun 29 19:41 feat: ZIP-Code als neue Basis + vollständiges Linter-Cleanup aalienau-cmyk
- trading-bot-master-fixed.zip komplett eingefügt
(alte Dateien gelöscht, ZIP-Inhalt 1:1 übernommen)
- Tests/CI hinzugefügt: tests/, pyproject.toml, .pre-commit-config.yaml,
.github/workflows/ci.yml, .secrets.baseline
- Alle Linter-Fehler behoben (pytest 48/48, ruff clean, mypy clean):
validator.py, indicators.py, provider.py, binance.py, screener.py,
manager.py, supabase_client.py, universe.py, app.py,
run_ai_test.py, run_exit_test.py, pyproject.toml 17:00 fix: Alle 9 Bugfixes aus hermes-bugfixes.md angewendet aalienau-cmyk
- Fix 1: schema.sql um fehlende Spalten ergänzt (tp1_hit, trailing_active, trailing_stop, highest_price, trades_opened, trades_closed, errors)
- Fix 2: calculate_macd_series O(n) Funktion hinzugefügt
- Fix 3: binance.py Interval-Mapping, Kraken Result-Key-Lookup, close_time, Volume-USD, Altname-Fix, Fehler-Filter
- Fix 4: screener.py MACD-Crossover O(n), Off-by-One FOMO/Momentum, Interval-String
- Fix 5: exit_logic.py PARTIAL_SELL, Trailing-Persist, MACD O(n), Interval-String
- Fix 6: app.py Config statt 3, Blacklist, BTC-Kontext, Exit-Reason, Interval-String
- Fix 7: validator.py take_profit_0 Relikt entfernt
- Fix 8: provider.py Modellname zu claude-haiku-4-5-20251001
- Fix 9: supabase_client.py Dead Code + log_scan erweitert, .env.example OLLAMA_BASE_URL korrigiert Jun 24 21:59 feat: HTML Dashboard eingebaut aalienau-cmyk
- Dashboard unter /dashboard (Port 7860)
- Zeigt offene Positionen, Scan-Historie, Market Gate Status
- Stat-Karten: Status, Open Positions, Last Scan, Gate
- Responsive Dark-Theme UI
- Auto-Refresh Button 20:10 Initial commit: Trading Bot v1.0 - Paper Trading mit KI aalienau-cmyk