# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-06 06:12:09
**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 only, keine Live-Trades.

**Seit / Prozess / Runtime**
- Erwartete Strategies geprüft: **15/15 PID-Files vorhanden**.
- Wirklich laufend `S (sleeping)` mit `.venv/bin/python AutoTrader.py`, `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`:  
  `candidate_v65_signal_sampler_aggressive`, `candidate_v66_squeeze_breakout_sampler`, `v59_1_frequency_boost`, `v60_survival`, `candidate_v69_squeeze_breakout_confirmed`, `candidate_v73_multi_day_trend_investment`.
- **Nicht sauber laufend / Zombie-PIDs** trotz `/proc/<pid>` vorhanden:  
  `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`.
- Aktive Hauptprozesse laufen seit ca. **2d 8h**, `v73` seit ca. **1d 6h**.

**Paper Trades**
- Heute gesamt: **15 entries / 15 exits / 0 open / PnL -14.8311 USDC**
- Historisch über erwartete Strategies: **235 entries / 235 exits / 0 open / PnL +2.3986 USDC**
- Top historisch: `candidate_v66_squeeze_breakout_sampler` **+17.0480 USDC**
- Worst historisch: `candidate_v68_bollinger_rsi_mean_reversion` **-8.1712 USDC**
- Heute bester Lauf: `candidate_v69_squeeze_breakout_confirmed` **+0.6736 USDC**
- Heute schwach:  
  `candidate_v65_signal_sampler_aggressive` **-5.3426**,  
  `v59_1_frequency_boost` **-5.0811**,  
  `v60_survival` **-5.0811**.  
  Haupttreiber: WLD SL mit ca. **-30.45% ROE** bei `v59/v60`, mehrere WLD/ENA SLs bei `v65 aggressive`.

**Market Context**
- Letzter Context ca. `2026-06-06T03:42Z`, Reliability Score jeweils **0.9**.
- Tags dominant: **trend_down**, **rsi_oversold**, **oi_available**.
- BTC: RSI **24.53**, SMA fast **60877 < 61082 slow**, VWAP **61301.8**, Funding **+0.0000125**.
- ETH: RSI **19.72**, SMA fast **1573.5 < 1582.4 slow**, VWAP **1617.9**, Funding leicht negativ.
- SOL: RSI **14.59**, starker oversold/downtrend, Funding **-0.0000368**.
- HYPE: RSI **32.22**, downtrend, Funding positiv.
- Interpretation: Markt weiterhin **risk-off / downtrend with oversold rebounds**; Flash-crash/Rebound-Setups bekommen Signale, aber SL-Risiko bleibt hoch.

**Signal Correlation**
- Noch nur eingeschränkt aussagekräftig. Heute Trades konzentriert auf **WLD/ENA** in starkem Downtrend/Oversold-Kontext.
- Positive Correlation aktuell eher bei **confirmed squeeze breakout** (`v69`, `v66` historisch stark).
- Negative Correlation heute bei aggressiven Flash-crash Samplern (`v65 aggressive`, `v59`, `v60`) nach Oversold-Bounces mit erneuter Downside.

**Auffälligkeiten**
- Kritisch: 9 erwartete Strategies sind **Zombie-Prozesse**; sie sollten als **nicht aktiv** bewertet werden, auch wenn `/proc/<pid>` existiert.
- Keine Fatal Tracebacks im aktiven Tail, aber wiederkehrende API/Network Events: `No route to host`, `Connection reset by peer`, `API/Positions-Update fehlgeschlagen`.
- Keine offenen Paper-Positionen mit non-zero contracts gefunden.

**Strategie-Learning**
- Beobachtung: `v69 confirmed_squeeze_breakout` bleibt heute positiv, `v66` historisch klar bestes PnL-Profil.
- Beobachtung: Aggressive Flash-crash Varianten haben heute Drawdown geliefert; besonders WLD-Signale wurden in Downtrend-Regime hart gestoppt.
- Vorschlag, Confidence **medium**: keine Parameteränderung jetzt; erst Zombie-Prozesszustand operativ klären und mehr geschlossene Trades sammeln.  
- Hinweis: `v67/v68/v69/v73` bleiben Research-Sampler, **nicht Live-ready labeln**.

**Nächste Aktion**
- Nicht automatisch neu starten. Empfehlung: Zombie-Liste manuell prüfen/restarten lassen, danach nächsten Cron-Lauf auf frische Logs, Trades und API-Stabilität kontrollieren.
