# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-04 09:19:29
**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-Run läuft, aber **2/15 Strategies sind Zombie/defunct**.

**Seit / Prozess / Runtime**
- **13 Strategies aktiv** seit ca. **Mi 03.06. 22:05:59 CEST**, Runtime ~**11h12m**.
- **Nicht funktional / defunct:**  
  - `candidate_v67_trend_pullback_sma_vwap` PID **27849** = `[python] <defunct>`  
  - `candidate_v68_bollinger_rsi_mean_reversion` PID **27850** = `[python] <defunct>`
- Keine Auto-Restarts durchgeführt.
- `candidate_v73_multi_day_trend_investment` läuft, aber bisher **ohne paper_state / journal / trades**.

**Paper Trades**
- Aktiv laufende Strategies: **139 entries / 139 exits / 39 open positions**
- Heute aktiv: **46 closed / -13.75 USDC**
- Historisch aktiv: **+24.20 USDC**
- Inkl. defunct Research-Sampler historisch: **+9.63 USDC**
- **Top heute:** `candidate_v66_squeeze_breakout_sampler` **+3.52 USDC**  
- **Worst heute:** `candidate_v63_loose_fast_decay` **-4.65 USDC**
- **Top historisch:** `candidate_v66_squeeze_breakout_sampler` **+15.22 USDC**
- **Worst historisch:** `candidate_v68_bollinger_rsi_mean_reversion` **-8.17 USDC** — aber aktuell defunct / Research-Sampler.

**Market Context**
- Letzter Hyperliquid 15m Context ca. **06:48 UTC**, also ~**30m stale** zum Check.
- Reliability Score: durchgehend **0.90**
- Tags:
  - BTC/ETH/SOL: `trend_up`, `oi_available`
  - HYPE: `trend_down`, `oi_available`
- Indikatoren:
  - **BTC:** RSI 55.39, SMA fast 64140 > slow 63874, VWAP 64739, ATR 366
  - **ETH:** RSI 49.71, SMA fast leicht > slow, VWAP 1814
  - **SOL:** RSI 46.17, SMA fast leicht > slow, VWAP 71.80
  - **HYPE:** RSI 32.12, SMA fast < slow, VWAP 73.12 → schwächer / near oversold
- Funding positiv/klein; OI verfügbar.

**Signal Correlation**
- Noch nur begrenzt aussagekräftig. Aus den letzten Near-Miss-Tails: **9986/10000 = `no_flash_crash`**, 14 = `above_baseline`.
- Near-Miss-Cluster breit über HYPE/SOL/BNB/BTC/ETH/XRP; aktuell eher Filtering/Trigger-Threshold-Thema als klarer Coin-Edge.

**Auffälligkeiten**
- Wiederkehrende Hyperliquid API-Probleme: `No route to host`, `Connection reset`, teils DNS Resolution Errors.
- Keine Fatal Errors gefunden.
- `v67`/`v68` sind nicht nur stale, sondern Zombie-Prozesse; Paper-State zeigt offene Positionen, aber Bot läuft nicht mehr aktiv.
- `v66` und `v69` haben jeweils nur **4 closed trades** → keine Strategieänderung ableiten.
- `v67/v68/v69/v73` bleiben Research-Sampler, **nicht live-ready**.

**Strategie-Learning**
- Beobachtung: `v66_squeeze_breakout_sampler` bleibt trotz kleiner Sample Size der beste PnL-Performer.
- Beobachtung: Flash-crash/rebound Cluster heute gemischt bis negativ; besonders `v63`, `v65_conservative`, `v61` schwach.
- Vorschlag, Confidence **medium**: Erst mehr closed trades sammeln; bei `v66/v69` mindestens >5–10 exits abwarten.
- Vorschlag, Confidence **high**: `v67`/`v68` Prozesszustand manuell prüfen/restarten nur nach Freigabe, da defunct.

**Nächste Aktion**
- Weiter monitoren. Kurzfristig wichtig: **v67/v68 defunct** und **Market Context Collector wirkt ~30m stale** prüfen; keine Config-/Code-Änderungen ohne Freigabe.
