# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-05 09:49:22
**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-Multi-Strategy-Run und liefere einen knappen Statusbericht auf Deutsch mit english Fachbegriffen.

Kontext:
- Repo: /home/agent/projects/CryptoTradingBot/Crypto_Agent
- Runtime root: /home/agent/.local/state/CryptoTradingBot
- Experiments root: /home/agent/.local/state/CryptoTradingBot/experiments
- Pro Strategy liegen Dateien hier:
  - Log: /home/agent/.local/state/CryptoTradingBot/experiments/<strategy_id>/bot.log
  - PID: /home/agent/.local/state/CryptoTradingBot/experiments/<strategy_id>/bot.pid
  - Journal: /home/agent/.local/state/CryptoTradingBot/experiments/<strategy_id>/Tradeanalyse/trade_journal.jsonl
  - Trading Log: /home/agent/.local/state/CryptoTradingBot/experiments/<strategy_id>/Tradeanalyse/trading_log.txt
  - Paper State: /home/agent/.local/state/CryptoTradingBot/experiments/<strategy_id>/paper_state.json
  - Near Miss: /home/agent/.local/state/CryptoTradingBot/experiments/<strategy_id>/Tradeanalyse/near_miss.jsonl
- Market Context: /home/agent/.local/state/CryptoTradingBot/market_context.jsonl
- Market Context Collector Log: /home/agent/.local/state/CryptoTradingBot/market_context_collector.log
- Reports: /home/agent/.local/state/CryptoTradingBot/reports
- Bot-Prozesse laufen als .venv/bin/python AutoTrader.py mit CTB_PAPER_TRADING=true und CTB_DRY_RUN=false. Das ist PAPER, nicht Live.

Aktive/erwartete Strategies:
- candidate_v62_loose_trend_rebound
- candidate_v62_scalp_fast_rebound
- candidate_v63_loose_fast_decay
- candidate_v64_squeeze_survival_strict
- candidate_v64_squeeze_survival_wide
- candidate_v65_signal_sampler_aggressive
- candidate_v65_signal_sampler_conservative
- candidate_v66_squeeze_breakout_sampler
- v59_1_frequency_boost
- v60_survival
- v61_tight_survival
- candidate_v67_trend_pullback_sma_vwap
- candidate_v68_bollinger_rsi_mean_reversion
- candidate_v69_squeeze_breakout_confirmed
- candidate_v73_multi_day_trend_investment

Aufgaben je Lauf:
1. Prüfe alle bot.pid-Dateien der erwarteten Strategies und verifiziere /proc/<pid>; wenn einzelne fehlen/tot sind, melde genau welche. Starte sie NICHT automatisch neu.
2. Analysiere pro Strategy Logs/Journals/Paper State: Entries, Exits, offene Paper-Positionen, simulierte PnL, Risk-Gate-Events, Fehler/Fatal Errors. Verwende experiments/*, nicht nur den Root-Tradeanalyse-Pfad.
3. Summiere Paper-PnL aus den neuesten Logzeilen/Journals über alle Strategies; unterscheide Heute vs. historisch, wenn möglich.
4. Analysiere Market Context: Hyperliquid 15m Chart-Indikatoren (RSI, SMA fast/slow, ATR, Bollinger, VWAP), Funding, Open Interest, Tags und Reliability Score.
5. Bei <5 geschlossenen Paper-Trades pro Strategy keine Strategieänderungen empfehlen. V67/V68/V69/V73 sind neue Research-Sampler; nie als Live-ready labeln.
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.

Format:
- Status: läuft/nicht läuft/teilweise
- Seit / Prozess / Runtime
- Paper Trades: entries/exits/open/PnL, Top/Worst Strategy
- Market Context: wichtigste Tags/Indikatoren
- Signal Correlation: wichtigste Tags/Stats oder 'noch nicht aussagekräftig'
- 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: **teilweise** — PAPER Trading, keine Live-Trades.

**Seit / Prozess / Runtime**
- Check: 2026-06-05 09:48 CEST / 07:48 UTC.
- Erwartete Strategies: 15.
- Wirklich laufend: **6/15**  
  - `candidate_v65_signal_sampler_aggressive` PID 93320  
  - `candidate_v66_squeeze_breakout_sampler` PID 93324  
  - `v59_1_frequency_boost` PID 93322  
  - `v60_survival` PID 93323  
  - `candidate_v69_squeeze_breakout_confirmed` PID 93325  
  - `candidate_v73_multi_day_trend_investment` PID 187370
- Nicht sauber laufend / Zombie-PIDs: **9/15**  
  `candidate_v62_loose_trend_rebound`, `candidate_v62_scalp_fast_rebound`, `candidate_v63_loose_fast_decay`, `candidate_v64_squeeze_survival_strict`, `candidate_v64_squeeze_survival_wide`, `candidate_v65_signal_sampler_conservative`, `v61_tight_survival`, `candidate_v67_trend_pullback_sma_vwap`, `candidate_v68_bollinger_rsi_mean_reversion`.  
  Nicht neu gestartet.

**Paper Trades**
- Gesamt historisch: **214 entries / 214 exits / 0 open / +14.09 USDC realized PnL**
- Heute: **16 entries / 16 exits / 0 open / -5.42 USDC**
- Heute aktiv getradet:
  - `candidate_v65_signal_sampler_aggressive`: 10 exits, **-2.17 USDC**
  - `v59_1_frequency_boost`: 3 exits, **-1.71 USDC**
  - `v60_survival`: 3 exits, **-1.54 USDC**
- Top Strategy historisch: `candidate_v66_squeeze_breakout_sampler` **+15.21 USDC**, aber nur 6 closed trades.
- Worst Strategy historisch: `candidate_v68_bollinger_rsi_mean_reversion` **-8.17 USDC** und aktuell Zombie/stale.
- Keine offenen Paper-Positionen laut `paper_state.json`.

**Market Context**
- Letzter Hyperliquid 15m Context ca. 07:18 UTC, Reliability Score durchgehend **0.90**.
- Dominante 24h Tags: `trend_down` 136x, `trend_up` 52x, `rsi_oversold` 31x, `oi_available` 188x.
- Aktuell:
  - BTC: RSI 39.8, SMA fast < slow, VWAP deutlich darüber → `trend_down`
  - ETH: RSI 29.0 → `rsi_oversold`, `trend_down`
  - SOL: RSI 34.5, stark negatives Funding, `trend_down`
  - HYPE: RSI 41.8, `trend_down`
- Funding gemischt: SOL deutlich negativ, HYPE/BTC leicht positiv, ETH zuletzt negativ.
- OI vorhanden; HYPE OI am höchsten im Set.

**Signal Correlation**
- Heute entstanden die größten Losses bei WLD flash_crash Entries während breitem `trend_down` / teils `rsi_oversold` Market-Regime.
- Spätere ENA/SUI Rebounds konnten Teile ausgleichen, ebenfalls in schwachem Market Context.
- Noch **nicht robust aussagekräftig** für neue Live-Entscheidungen; besonders V67/V68/V69/V73 bleiben Research-Sampler und sind nicht live-ready.

**Auffälligkeiten**
- Hauptproblem: 9 Strategies hängen als **Zombie-PIDs** mit stale Logs, teils seit 2026-06-04 bzw. V67/V68 seit 2026-06-02.
- Keine Fatal Errors in den letzten geprüften Bot-Logs.
- Historische API/Positions-Update Fehler und Hyperliquid 429 im Collector-Log; aktuell schreibt Collector wieder regelmäßig `market_context_events=4`.
- `candidate_v73_multi_day_trend_investment` läuft, aber weiterhin **0 trades**.

**Strategie-Learning**
- Beobachtung: Aggressive Sampler produziert Frequenz, aber heute negative expectancy durch mehrere WLD SL Hits.
- Beobachtung: V59/V60 bleiben trotz heutigem Drawdown historisch positiv.
- Beobachtung: V66/V69 sehen historisch stark aus, aber Sample Size ist klein; keine Live-ready Empfehlung.
- Vorschlag, Confidence medium: Erst Prozesshygiene prüfen/restarten lassen, bevor Strategy-Learning weiter bewertet wird. Zombie-Strategies verfälschen Multi-Strategy-Vergleich.

**Nächste Aktion**
- Keine Auto-Restarts durchgeführt.  
- Empfehlung: User-Freigabe für kontrollierten Restart der 9 Zombie-Strategies einholen bzw. Supervisor prüfen. Danach mindestens weitere closed trades sammeln, bevor Parameter- oder Strategy-Änderungen bewertet werden.
