# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-05-31 11:32:45
**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 — mehrere `AutoTrader.py` Paper-Trading-Prozesse aktiv, `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`.  
- **Seit / Prozess / Runtime:**  
  - ältere Experiment-Prozesse seit **29.05. 19:07** lokal, PIDs `234917–234924`  
  - aktive v65 Sampler seit **30.05. 19:56** lokal:  
    - `candidate_v65_signal_sampler_conservative`, PID `276542`  
    - `candidate_v65_signal_sampler_aggressive`, PID `276543`  
  - **Kill switch:** nicht gesetzt.  
  - Hinweis: Root-`paper_state.json` und Root-`trade_journal.jsonl` fehlen; aktive Paper-State/Journals liegen unter `experiments/...`.

- **Paper Trades:**  
  - `candidate_v65_signal_sampler_aggressive`: **5 entries / 5 exits / 0 open**, Realized PnL **+0.1615 USDC**, Avg Time-in-Trade ca. **6.24 min**. Letzter Trade: `FET long`, Exit via **Dead Fish Time-Stop**, kleiner Gewinn `+0.0202 USDC`.  
  - `candidate_v65_signal_sampler_conservative`: **2 entries / 2 exits / 0 open**, Realized PnL **+0.0829 USDC**, Avg Time-in-Trade ca. **8.58 min**. Letzter Trade: `FET long`, Exit via **V-Shape Trail Exit**, `+0.1365 USDC`.  
  - Aktuell laut Logs: **0/2 offene Trades** in beiden v65 Samplern.

- **Market Context:** letzter Collector-Snapshot ca. **2026-05-31 09:01 UTC**, Reliability **0.9**.  
  - BTC/ETH/SOL/HYPE alle Tag **`trend_down` + `oi_available`**.  
  - RSI: BTC `37.6`, ETH `41.1`, SOL `37.0`, HYPE `39.6` — kein aktuelles Overbought/Oversold im letzten Snapshot.  
  - Funding leicht positiv; OI verfügbar.  
  - Auffällig: Market Context deckt aktuell **BTC/ETH/SOL/HYPE** ab, Trades liefen aber auf **WLD/FET** → direkte Tag-Korrelation fehlt.

- **Signal Correlation:**  
  - Default-CLI auf Root-Journal: **0 closed trades**, weil Root-Journal fehlt/leer.  
  - Aggressive Journal: **5 closed**, Total PnL **+0.1615 USDC**, aber **keine Tag Stats**, da kein passender Market Context für WLD/FET gefunden.  
  - Conservative Journal: **2 closed**, Total PnL **+0.0829 USDC**, **Sample Size <5 → nur Observation**, keine Strategieänderung ableiten.

- **Auffälligkeiten:**  
  - Root `trading_log.txt` ist stale und endet am **29.05.** mit vielen Hyperliquid `No route to host` Baseline-Preis-Fehlern. Die v65 `bot.log`s sind dagegen aktuell und zeigen normales Scanning.  
  - Keine Fatal Errors/Tracebacks in den geprüften aktuellen v65 Log-Tails.  
  - Hauptproblem für Learning: **Trade-Universum und Market-Context-Universum sind nicht aligned**.

- **Strategie-Learning:**  
  - **Beobachtung:** v65 Sampler sind leicht positiv, aber Sample Size ist noch klein und Context-Korrelation fehlt.  
  - **Vorschlag:** weiter Daten sammeln; keine Strategy-Änderung aus diesen Daten ableiten. Confidence: **Medium** für Prozess-/PnL-Status, **Low** für Strategy-Learning wegen fehlender WLD/FET Context Coverage.

- **Nächste Aktion:**  
  - Monitoring fortsetzen.  
  - Falls später freigegeben: Market Context auch für tatsächlich gehandelte Coins wie **WLD/FET** sammeln, damit Signal Correlation brauchbare Tags/Winrate/Avg PnL liefern kann.
