# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-05-31 19:43:01
**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 ✅  
- **Seit / Prozess / Runtime:** 11 parallele `AutoTrader.py` Paper-Trading-Prozesse seit **31.05. 17:42:59 CEST**, Runtime ca. **2h**. Alle mit `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`. Kill switch: **nicht aktiv**.  
  Aktive Runtimes u.a. `candidate_v66_squeeze_breakout_sampler`, `v59_1_frequency_boost`, `v60_survival`, `v61_tight_survival`, `candidate_v65_*`.

- **Paper Trades:**  
  - Aggregiert über aktive Experiment-Runtimes: **15 entries / 15 exits / 0 open positions**  
  - Realized Paper PnL gesamt: **+5.4740 USDC**  
  - Neuere Top-Beiträge:
    - `candidate_v66_squeeze_breakout_sampler`: WLD long, Exit nach ~17s, **+2.83 USDC**
    - `v60_survival` / `v61_tight_survival`: SUI long, je **+0.88 USDC**
    - `v59_1_frequency_boost`: SUI long, **+0.76 USDC**
    - `candidate_v65_signal_sampler_aggressive`: 8 closed, **+0.32 USDC**, Winrate 5/8
    - `candidate_v65_signal_sampler_conservative`: 3 closed, **-0.19 USDC**

- **Market Context:** letzter Snapshot ca. **19:12 CEST**, Reliability **0.90**.  
  - **BTC:** `trend_down`, `rsi_oversold`, RSI **25.6**, SMA fast < slow, Funding leicht positiv.  
  - **ETH:** `trend_down`, `rsi_oversold`, RSI **21.4**, unter VWAP-Kontext.  
  - **SOL:** stark `rsi_oversold`, RSI **15.3**, `trend_down`.  
  - **HYPE:** `trend_up`, RSI **49.1**, Funding höher positiv, OI verfügbar.  
  Gesamtbild: Majors eher Pullback/Oversold; HYPE relativ stabiler/uptrend.

- **Signal Correlation:** CLI ausgeführt. Ergebnis: **Closed trades: 0 / Open entries: 0 / Tag stats: keine geschlossenen Trades mit Kontext gefunden.**  
  Hinweis: Der CLI scheint nur den Root-Journal-Pfad auszuwerten; die aktuellen Trades liegen in Experiment-Runtimes. Daher **keine belastbare Tag-Winrate/Avg PnL-Korrelation** ableitbar. Laut Regel: **Sample Size <5 im CLI ⇒ keine Strategieänderung**.

- **Auffälligkeiten:**  
  - Aktuelle Bot-Logs zeigen Heartbeats, keine offenen Positionen, keine aktuellen Fatal Errors.  
  - Root `trading_log.txt` ist stale seit **29.05.** und enthält alte Hyperliquid Connectivity-Warnungen (`No route to host`).  
  - `market_context_collector.log` enthält historische `429 Too Many Requests` / Network Errors, danach aber wieder erfolgreiche `market_context_events`.

- **Strategie-Learning:**  
  **Beobachtung:** Paper-PnL positiv, aber Korrelation zum Market Context aktuell nicht sauber messbar. SUI/WLD-Rebounds liefen profitabel in mehreren Varianten, konservativer Sampler hatte SUI-SL. **Confidence: mittel** für “Rebound-Setups funktionieren selektiv”, **niedrig** für Tag-basierte Schlüsse.  
  **Vorschlag:** Weiter Daten sammeln; keine Config-/Strategieänderung, bis Signal-Correlation die Experiment-Journals erfasst oder ≥5 geschlossene Trades mit Kontext im CLI sichtbar sind. **Confidence: hoch**.

- **Nächste Aktion:** Weiter überwachen, besonders ob der Collector weiter frische 15m Context-Snapshots liefert und ob offene Positionen entstehen. Keine echten Trades, kein Restart, keine Code-/Config-Änderung.
