# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-05-31 05:26:10
**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× `AutoTrader.py` Paper-Trading-Prozesse aktiv (`CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`). Älteste seit **Fr 29.05 19:07**, v65-Sampler seit **Sa 30.05 19:56**. Runtime über Experiment-Dirs unter `/home/agent/.local/state/CryptoTradingBot/experiments/...`. **Kill switch absent**.

- **Paper Trades:**  
  - Root-`trade_journal.jsonl` / Root-`paper_state.json` fehlen; aktive Trades liegen in Experiment-Runtimes.  
  - `candidate_v65_signal_sampler_aggressive`: **4 entries / 4 exits / 0 open**, Total PnL **+0.1412 USDC**, Winrate **3/4**. Letzter Trade: WLD long, Entry 00:37 UTC @ 0.33538, Exit 00:45 UTC @ 0.3408, **+0.1940 USDC**, V-Shape Trail Exit, Time-in-Trade ~8.1 min.  
  - `candidate_v65_signal_sampler_conservative`: **1 entry / 1 exit / 0 open**, Total PnL **-0.0537 USDC**, Dead Fish Time-Stop, Time-in-Trade ~10 min.  
  - Andere laufende Strategien aktuell: **0 closed / 0 open** laut Logs.

- **Market Context:** letzter Snapshot ca. **02:55 UTC** für BTC/ETH/SOL/HYPE, Reliability **0.9**, Tags überwiegend **`trend_up`, `oi_available`**.  
  - BTC RSI 57.4, SMA fast > slow, Funding ~0.000000886  
  - ETH RSI 64.9, SMA fast > slow, Funding 0.0000125  
  - SOL RSI 67.7, nahe upper Bollinger, Funding 0.0000125  
  - HYPE RSI 57.2, SMA fast > slow, OI ~22.66M USD, Funding 0.0000125  
  - WLD-Trades konnten vom CLI nicht mit Market Context Tags korreliert werden, weil Collector offenbar nur BTC/ETH/SOL/HYPE abdeckt.

- **Signal Correlation:**  
  - Root CLI: **0 closed trades**.  
  - v65 aggressive: **4 closed**, PnL **+0.1412 USDC**, aber **Sample Size <5** → keine Strategieänderung ableiten.  
  - v65 conservative: **1 closed**, PnL **-0.0537 USDC**, **Sample Size <5**.  
  - Tag stats: keine geschlossenen Trades mit Kontext gefunden.

- **Auffälligkeiten:**  
  - Keine offenen Paper-Positionen.  
  - Keine neuen Fatal Errors in aktiven Experiment-Logs.  
  - Root-Trading-Log ist stale und zeigt alte Hyperliquid `No route to host`-Fehler vom 29.05; aktuelle Experiment-Logs schreiben normal weiter.  
  - Market Context ist ~30 Minuten alt; Collector scheint grundsätzlich Events zu schreiben, aber Symbol-Abdeckung passt nicht zu WLD-Trades.

- **Strategie-Learning:**  
  - Beobachtung: Aggressive v65 hat nach initialem SL drei kleine profitable V-Shape-Rebounds auf WLD geschlossen. Confidence: **low**, da nur 4 closed trades.  
  - Vorschlag: **Nur Daten sammeln**, keine Strategy-/Config-Änderung, bis mindestens 5+ geschlossene Trades pro Variante und korrelierbarer Market Context vorliegen. Confidence: **high**.

- **Nächste Aktion:** weiter monitoren; bei nächstem Lauf prüfen, ob v65 auf ≥5 closed trades kommt und ob Market Context Collector WLD/Trade-Symbole miterfasst.
