# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-05-31 13:34:56
**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:** 10 Paper-Bot-Prozesse aktiv (`AutoTrader.py`, `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`).  
  - 8 Prozesse seit **Fr 29.05. 19:07 CEST**  
  - 2 v65-Prozesse seit **Sa 30.05. 19:56 CEST**  
  - Aktive v65-Runtimes:  
    - `candidate_v65_signal_sampler_conservative` PID 276542  
    - `candidate_v65_signal_sampler_aggressive` PID 276543  
  - Kill switch: **nicht aktiv**

- **Paper Trades:**  
  - `candidate_v65_signal_sampler_conservative`: **2 entries / 2 exits / 0 open / +0.0829 USDC**  
    - WLD: `Dead Fish Time-Stop`, **-0.0537 USDC**  
    - FET: `V-Shape Trail Exit`, **+0.1365 USDC**  
  - `candidate_v65_signal_sampler_aggressive`: **7 entries / 7 exits / 0 open / +0.4172 USDC**  
    - Winrate: **5/7 = 71.4%**  
    - Avg PnL: **+0.0596 USDC/trade**  
    - Avg Time-in-Trade: **~7.6 min**  
  - Alle anderen laufenden Experiment-Runtimes: keine Journal/Paper-State-Trades gefunden.  
  - Gesamt v65: **9 closed / 0 open / +0.5000 USDC approx.**

- **Market Context:** letzter Stand ca. **11:04 UTC / 13:04 CEST**, Reliability Score **0.9**.  
  - BTC/ETH/SOL/HYPE auf 15m überwiegend Tag: **`trend_down` + `oi_available`**  
  - HYPE zusätzlich **`rsi_oversold`**, RSI **27.6**  
  - ETH war zeitweise oversold, zuletzt RSI **48.0**  
  - Funding leicht positiv bei allen beobachteten Coins (~`1.25e-05`)  
  - OI verfügbar, aber nur für BTC/ETH/SOL/HYPE im Context-File.

- **Signal Correlation:**  
  - Conservative: **2 closed**, **+0.0829 USDC**, Sample Size `<5` → **nur Daten sammeln**, keine Strategieänderung.  
  - Aggressive: **7 closed**, **+0.4172 USDC**, aber CLI meldet: **keine geschlossenen Trades mit Market Context gefunden**. Grund: Trades waren WLD/FET, Market Context enthält aktuell nur BTC/ETH/SOL/HYPE.  
  - Tags/Stats daher nicht belastbar korrelierbar.

- **Auffälligkeiten:**  
  - Market Context Collector hatte frühere Fehler: **HTTP 429 Too Many Requests** und zeitweise **No route to host** gegen Hyperliquid API. Zuletzt aber wieder `market_context_events=4`.  
  - Root-Pfade `paper_state.json` und `trade_journal.jsonl` im Basis-Runtime fehlen; relevante Daten liegen in den Experiment-Runtimes.  
  - Keine aktuellen Fatal Errors/Risk-Gate-Alerts in den letzten Log-Segmenten der v65-Runs.

- **Strategie-Learning:**  
  - Beobachtung: Aggressive v65 zeigt aktuell positive Paper-PnL mit mehreren schnellen `V-Shape Trail Exit`s, aber Sample/Context-Mapping ist noch unvollständig.  
  - Vorschlag: **keine Config-Änderung**. Erst weiter Daten sammeln und Market Context auf WLD/FET erweitern, bevor Tags/Winrate/PnL wirklich interpretiert werden.  
  - Confidence: **mittel** für PnL/Trade-Zahlen, **niedrig** für Context-Korrelation wegen fehlendem WLD/FET-Kontext.

- **Nächste Aktion:** weiter monitoren; bei `<5` closed Conservative-Trades weiter nur Daten sammeln, keine Strategy-Tuning-Empfehlung.
