# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-05-31 17:40:33
**Schedule:** every 120m

## Prompt

[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]

Du bist JARVIS im Telegram Topic 'Crypto Trading Bot' (Thread 6579). Überwache den laufenden CryptoTradingBot Paper-Trading-Run und liefere einen knappen Statusbericht auf Deutsch mit englischen Fachbegriffen.

Kontext:
- Repo: /home/agent/projects/CryptoTradingBot/Crypto_Agent
- Runtime: /home/agent/.local/state/CryptoTradingBot
- Trading Log: /home/agent/.local/state/CryptoTradingBot/Tradeanalyse/trading_log.txt
- Journal: /home/agent/.local/state/CryptoTradingBot/Tradeanalyse/trade_journal.jsonl
- Paper State: /home/agent/.local/state/CryptoTradingBot/paper_state.json
- Market Context: /home/agent/.local/state/CryptoTradingBot/market_context.jsonl
- Market Context Collector Log: /home/agent/.local/state/CryptoTradingBot/market_context_collector.log
- Signal Correlation CLI: cd /home/agent/projects/CryptoTradingBot/Crypto_Agent && . .venv/bin/activate && python signal_correlation.py
- Kill switch: /home/agent/.local/state/CryptoTradingBot/KILL_SWITCH
- Bot process may be running as python3 AutoTrader.py with CTB_PAPER_TRADING=true and CTB_DRY_RUN=false.

Aufgaben je Lauf:
1. Prüfe, ob der Bot-Prozess läuft. Wenn nicht, melde klar 'Bot nicht laufend' und die letzten Logzeilen. Starte ihn NICHT automatisch neu.
2. Analysiere Journal/Paper State/Logs: Entries, Exits, offene Paper-Positionen, simulierte PnL, Risk-Gate-Events, Fehler/Fatal Errors.
3. Analysiere Market Context: Hyperliquid 15m Chart-Indikatoren (RSI, SMA fast/slow, ATR, Bollinger, VWAP), Funding, Open Interest, Tags und Reliability Score.
4. Führe den Signal Correlation CLI aus und nutze den Report, um Trades mit vorherigem Market Context zu korrelieren: Tags, Winrate, Avg/Total PnL, Time-in-Trade. Bei <5 geschlossenen Paper-Trades keine Strategieänderungen empfehlen.
5. Verwende aktuelle öffentliche Marktinfos/Hyperliquid-Daten nur wenn für die Bewertung nötig. Insider/Listing/News/Social-Signale nur als Kontext und mit Quellen-/Reliability-Hinweis; keine unbestätigten Gerüchte als Trading-Fakt ausgeben.
6. Verwende keine Secrets und gib keine realen Keys/Wallets aus. Keine echten Trades. Keine Config-/Code-Änderungen ohne explizite Freigabe des Users.
7. Liefere Empfehlungen als 'Beobachtung' und 'Vorschlag', mit klarer Confidence. Bei <5 geschlossenen Paper-Trades: nur Daten sammeln.

Format:
- Status: läuft/nicht läuft
- Seit / Prozess / Runtime
- Paper Trades: entries/exits/open/PnL
- Market Context: wichtigste Tags/Indikatoren
- Signal Correlation: wichtigste Tags/Stats oder 'noch keine geschlossenen Trades'
- Auffälligkeiten
- Strategie-Learning
- Nächste Aktion

Wenn keine neuen Trades oder Auffälligkeiten seit dem letzten Zustand erkennbar sind, antworte sehr kurz.

## Response

- **Status:** läuft — 11× `AutoTrader.py`, Paper-Trading aktiv (`CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`). Kill switch: **nicht gesetzt**.
- **Seit / Prozess / Runtime:** ältere Strategy-Prozesse seit Fr 29.05. ca. 19:07; neue Sampler seit So 31.05. 16:20. Runtime überwiegend unter `.../experiments/<strategy>`.
- **Paper Trades:** gesamt aktive Experiment-Runtimes: **15 entries / 12 exits / 3 open**.  
  - Realized PnL: **+2.96 USDC**.  
  - Open: 3× **SUI long** aus `v59_1`, `v60`, `v61`, je Entry **0.85808**, Größe **58.3**; aktueller Hyperliquid mid ca. **0.8819**, simuliertes uPnL zusammen ca. **+4.16 USDC**.  
  - Beste neue Closed-Position: `candidate_v66_squeeze_breakout_sampler` WLD long, **+2.831 USDC**, Exit via **V-Shape Trail**, Time-in-Trade ca. **17s**.
- **Market Context:** letzter Collector-Eintrag ca. **15:09 UTC**, also etwas stale. BTC/ETH/SOL: `trend_down + rsi_oversold`, RSI ca. **26 / 25 / 24.8**, SMA fast < slow, positive Funding ~**1.25e-5**, Reliability **0.9**. HYPE: `trend_up`, RSI **58.4**, Funding ~**1.25e-5**, OI verfügbar. Market Context deckt aktuell nur BTC/ETH/SOL/HYPE ab — keine direkte WLD/FET/SUI Context-Korrelation.
- **Signal Correlation:** CLI meldet: **Closed trades: 0 / Open entries: 0 / keine Trades mit Kontext gefunden** — offenbar liest der CLI den Root-State, nicht die aktiven Experiment-Runtimes. Manuelle Runtime-Auswertung:  
  - `v65_aggressive`: **8 closed**, Winrate **62.5%**, Total **+0.323 USDC**, Avg **+0.040 USDC**, Avg Time-in-Trade **6.7 min**.  
  - `v65_conservative`: **3 closed**, Winrate **33%**, Total **-0.194 USDC**, Avg **-0.065 USDC**.  
  - `v66_squeeze_breakout`: **1 closed**, **+2.831 USDC**, Sample zu klein.
- **Auffälligkeiten:** keine Fatal Errors / Tracebacks in den letzten Bot-Tails. Wiederkehrende temporäre Hyperliquid API-Connection-Fehler gegen **16:38**, später wieder erreichbar. Market Context Collector Log zeigt ebenfalls ConnectionError; Collector wirkt seit 15:09 UTC nicht frisch.
- **Strategie-Learning:** Beobachtung: Aggressive Sampler hat bisher bessere Micro-Sample-Metriken als Conservative; SUI-Flash-Crash Entries wurden bei v65 sofort per SL geschlossen, während ältere Survival-Strategien die SUI-Positionen weiter halten und aktuell im Paper uPnL positiv sind. **Confidence: niedrig–mittel**, da Context-Correlation fehlt und Samples klein/experimentell sind.
- **Nächste Aktion:** weiter Daten sammeln; keine Config-/Code-Änderung und keine Strategieänderung aus dem CLI-Report ableiten. Collector-Frische und API-Stabilität beobachten; bei weiter stale Market Context separat prüfen.
