# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-05-29 10:45:49
**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:** 6× `python AutoTrader.py`, PIDs `219887–219892`, Start **07:52:39 CEST**, Laufzeit ca. **2h53m**. Alle mit `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`. Aktive Strategy-Runs u.a. `v59_1_frequency_boost`, `v60_survival`, `v61_tight_survival`, `candidate_v62_scalp_fast_rebound`, `candidate_v62_loose_trend_rebound`, `candidate_v63_loose_fast_decay`.

- **Paper Trades:** `entries 0 / exits 0 / open 0 / PnL +0.00 USDC`  
  Letzte Logs je aktivem Run zeigen weiter: `Trades: 0/2` bzw. `0/3`, `Heute: 0 closed / +0.00 USDC`. Root-`paper_state.json` und `trade_journal.jsonl` fehlen; auch in aktiven Runtime-Dirs keine geschlossenen Paper-Trades erkennbar.

- **Market Context:** letzter Snapshot **08:24 UTC**, Reliability jeweils **0.90**.  
  Tags überwiegend `trend_up`, `oi_available`; **HYPE zusätzlich `rsi_overbought`**.  
  - BTC RSI 59.71, SMA fast > slow, Funding ~0.00118%, ATR 149.21  
  - ETH RSI 54.76, SMA fast > slow, Funding ~0.00125%, ATR 4.99  
  - SOL RSI 62.30, SMA fast > slow, Funding ~0.00125%, ATR 0.241  
  - HYPE RSI 70.84, `rsi_overbought`, Funding ~0.00147%, ATR 0.441  
  Market Context ist aktuell **>2h alt** relativ zu Systemzeit 10:45 CEST.

- **Signal Correlation:** `Closed trades: 0`, `Open entries: 0`, `Total PnL +0.0000 USDC`. Noch keine geschlossenen Trades; Sample Size <5 → **keine Strategieänderung ableiten**.

- **Auffälligkeiten:**  
  Root-Trading-Log hatte massive Hyperliquid/API-Fehler bis 06:23 (`No route to host`, `Max retries exceeded`). Market Context Collector Log zeigt ebenfalls frühere `429 Too Many Requests` und Connection Errors, danach wieder `market_context_events=4`, aber JSONL wurde zuletzt nur bis 08:24 UTC fortgeschrieben. Kill switch nicht aktiv. Zwei alte `bot.pid`-Dateien wirken stale (`anti_chop_context`, `deep_capitulation` nicht als Prozess aktiv).

- **Strategie-Learning:**  
  Beobachtung: Bot scannt stabil, aber es gibt weiterhin **keine Trade Samples**. Confidence: hoch.  
  Vorschlag: Nur weiter Daten sammeln; bei <5 closed Paper-Trades keine Parameter-/Strategy-Anpassung. Confidence: hoch.

- **Nächste Aktion:**  
  Paper-Run weiter beobachten. Priorität: Market Context Freshness und Hyperliquid API Stability prüfen, bevor aus Signal/Context-Korrelation Schlussfolgerungen gezogen werden.
