# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-02 04:17:31
**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: läuft (PAPER, nicht Live)**  
**Seit / Prozess / Runtime:** Alle 15 erwarteten Strategy-PIDs sind alive unter `/proc`, Cmd: `.venv/bin/python AutoTrader.py`. Env spot-check: `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false`. Start: **2026-06-01 16:24 CEST**, Runtime ca. **11h52m**. Keine fehlenden/toten PIDs.

**Paper Trades:**  
- Gesamt closed realized PnL historisch: **+4.12 USD**  
- Heute: **26 entries / 24 exits / 36 open / -11.80 USD realized**  
- Gesamt historisch: **83 entries / 81 exits / 36 open**
- **Top Strategy historisch:** `candidate_v65_signal_sampler_aggressive` **+5.58 USD**  
- **Top heute:** `candidate_v65_signal_sampler_aggressive` **+2.27 USD**  
- **Worst heute:** `candidate_v67_trend_pullback_sma_vwap` **-9.47 USD**  
- **Worst historisch:** `candidate_v68_bollinger_rsi_mean_reversion` **-8.17 USD**

**Relevante Strategy-Snapshots:**  
- `v65_signal_sampler_aggressive`: 19 exits, heute +2.27 USD, hauptsächlich WLD/FET/SUI; guter Sampler-Output, aber weiterhin Research/Paper.  
- `v65_signal_sampler_conservative`: 8 exits, heute +0.68 USD.  
- `v67_trend_pullback_sma_vwap`: 20 exits, heute -9.47 USD; viele **Dead Fish Time-Stop** Exits.  
- `v68_bollinger_rsi_mean_reversion`: 22 exits, heute -5.28 USD; ebenfalls viele **Dead Fish Time-Stop** Exits.  
- `v69` und `v73`: noch **0 trades**; nicht aussagekräftig.  
- Mehrere ältere Kandidaten haben <5 closed trades → **keine Strategieänderung ableiten**.

**Market Context:**  
Letzter Context ist **stale**: 2026-06-01 23:43 UTC / 01:43 CEST. Collector-Log zeigt **Hyperliquid HTTP 429 Too Many Requests**.  
Letzte 15m-Signale:  
- BTC/ETH/SOL überwiegend `trend_down`, Reliability **0.9**, OI verfügbar.  
- HYPE zuletzt `trend_up`, RSI **52.28**, SMA fast **73.57** > slow **73.29**, VWAP **72.70**, ATR **0.89**, Funding **0.000123785**, OI ca. **21.8M USD**.  
- SOL: RSI **55.45**, fast SMA leicht unter slow SMA, `trend_down`.

**Signal Correlation:**  
Noch eingeschränkt aussagekräftig. Beobachtung: v67/v68 performen heute schwach in mixed/downtrend Contexts und enden oft über Time-Stop; v65-Sampler fängt Flash-Crash/Rebound-Setups aktuell besser ab. V67/V68/V69/V73 bleiben Research-Sampler, **nicht Live-ready**.

**Auffälligkeiten:**  
- Keine Bot-Fatal Errors in Strategy-Logs gefunden.  
- Keine Risk-Gate-Events gefunden.  
- Market Context Collector hat aktuell **Rate-Limit 429**, dadurch Context-Lag.  
- Viele offene Paper-Positionen laut `paper_state.json`/Order-State: **36**.

**Strategie-Learning:**  
- **Beobachtung:** v65 aggressive/conservative zeigen positive realized PnL mit >5 exits; v67/v68 zeigen heute klar negative Drift und viele Dead-Fish-Exits.  
- **Vorschlag, Confidence medium:** v67/v68 weiter nur beobachten, keine Promotion; Fokus auf Time-Stop/Market-Regime-Filter-Auswertung, sobald mehr Context wieder frisch ist.  
- **Vorschlag, Confidence high:** Wegen Hyperliquid 429 keine Strategy-Config ändern, zuerst Collector-Rate-Limit/Staleness beobachten.

**Nächste Aktion:**  
Weiter Paper-Run überwachen; beim nächsten Check speziell prüfen, ob Market Context wieder frisch ist und ob v67/v68 Drawdown anhält.
