AI Trading Advisor
Überblick
Autonomes KI-System für Marktanalyse und Trade-Entscheidungen. Läuft komplett unabhängig von Hermes — eigene LLM-API, eigene Telegram-Anbindung, kein Hermes-Tooling.
Standort
- Pfad:
/home/mltrading/ai-advisor/
- User: root (Scripts), mltrading (Daten)
- Modus:
auto — kann eigenständig Trades ausführen
- LLM: MiMo v2.5 (über
token-plan-sgp.xiaomimimo.com/v1)
- Delivery Cron: local — Ergebnisse sind NUR im Log, keine Telegram-Nachrichten
Komponenten
Scanner (scanner.py)
- Intervall: alle 900s (15 Minuten)
- Sucht nach Kandidaten: Volume-Spikes, OI-Änderungen, Funding-Rate
- Min-Volumen: $1M USD
- Min Volume Ratio: 2.0x
- Min OI Change: 10%
- Min Funding Rate: 0.03%
- Max 10 Kandidaten pro Scan
- Blacklist: USDCUSDT, BUSDUSDT, TUSDUSDT, DAIUSDT, BABYDOGE Varianten
Analyzer (analyzer.py)
- Nutzt MiMo v2.5 LLM zur Bewertung
- Temperature: 0.3
- Max Tokens: 4096
- Confidence Threshold Advisory: 0.65
- Confidence Threshold Auto-Trade: 0.80
- Historical Lookback: 90 Tage, max 50 Trades
Executor (executor.py)
- Max Trades/Tag: 10
- Max Loss/Tag: $5 USD
- Max Position Size: $1 USD
- Default Leverage: 5x
- Cooldown: 0 Minuten (nach Trade)
- Blockierte Symbole: KATUSDT, AXSUSDT, TRUMPUSDT
- Webhook:
http://localhost:8085/webhook/tradingview
Rescue Agent (rescue_agent.py)
- Läuft alle 5 Minuten per Cron
- Prüft offene Positionen auf Drawdown
- Trigger: -3% Kapital-Verlust (leverage-bereinigt: bei 10x = -3% Preis = -30% Kapital)
- Kann automatisch schließen oder Alarm auslösen
Telegram Bot (telegram_bot.py)
- Bot Token:
/home/mltrading/api-key-manager/.cerberus_bot_token
- Channel: @MNE_Signal_Trading_Club
- Quiet Hours: 02:00 - 06:00 Uhr
Cron-Jobs
| Cron |
Intervall |
Status |
| AI Trading Advisor Scan |
alle 15min |
✅ aktiv |
| Rescue Monitor |
alle 5min |
✅ aktiv |
Konfiguration
config.json — alle Parameter (Scanner, Analyzer, Executor, Risk)
advisor_log.jsonl — Log-Datei (max 10MB)
trades_executed.jsonl — Trade-Historie
prompts.py — LLM-Prompts
Risk Limits
| Regel |
Wert |
| Max Portfolio Exposure |
50% |
| Max Single Position |
10% |
| Emergency Stop Loss |
15% |
| Max Correlated Positions |
2 |
Bekannte Issues
- Delivery=local — Ergebnisse sind im Log, User bekommt nichts auf Telegram. Das ist Absicht (UI soll später kommen).
- Leverage PnL: User denkt in KAPITAL-PnL (price_pnl × leverage). Rescue triggert bei -3% Kapital.
Abhängigkeiten
- [[cerberus-trading-engine]] → webhook an Port 8085
- [[jarvis-ui]] →
/api/trade-notify für Benachrichtigungen