# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-07 21:41:51
**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 Focused Paper-Trading-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.

Focused active Strategies, die exakt erwartet werden:
- candidate_v66_squeeze_breakout_sampler
- candidate_v69_squeeze_breakout_confirmed
- candidate_v74_relative_strength_breadth_guard
- candidate_v75_hybrid_survival_squeeze

Bewusst pausiert/downranked und nicht als laufend erwarten:
- v59_1_frequency_boost
- v60_survival
- candidate_v65_signal_sampler_aggressive
- candidate_v73_multi_day_trend_investment
- candidate_v62_anti_chop_context
- candidate_v62_deep_capitulation
- candidate_v62_quality_only, da Scorecard blocked zeigte: closed=5, pnl=-4.1653, pf=0.08, coin_leakage=100%
- alle alten Zombie/defunct Kandidaten v62/v63/v64/v65 conservative/v61/v67/v68, sofern nicht explizit wieder aktiviert.

Aufgaben je Lauf:
1. Prüfe alle bot.pid-Dateien der Focused Strategies und verifiziere /proc/<pid>, cmdline und environ. Eine Strategy zählt nur als laufend, wenn CTB_STRATEGY_ID exakt passt, CTB_RUNTIME_DIR unter experiments/<strategy_id> liegt, CTB_PAPER_TRADING=true und CTB_DRY_RUN=false ist.
2. Melde unerwartete Crypto_Agent AutoTrader.py Prozesse, aber starte/stoppe nichts automatisch in diesem Monitor.
3. Analysiere pro Focused Strategy Logs/Journals/Paper State: Entries, Exits, offene Paper-Positionen nur bei non-zero contracts, simulierte PnL, Risk-Gate-Events, Fehler/Fatal Errors.
4. Summiere Paper-PnL aus Journals über Focused Strategies; unterscheide Heute vs. historisch, wenn möglich.
5. Analysiere Market Context: Hyperliquid 15m Chart-Indikatoren RSI, SMA fast/slow, ATR, Bollinger, VWAP, Funding, Open Interest, Tags und Reliability Score.
6. Bei <5 geschlossenen Paper-Trades pro Strategy keine Strategieänderungen empfehlen. V74/V75 bleiben Research/Paper, nie Live-ready labeln.
7. Verwende keine Secrets und gib keine realen Keys/Wallets aus. Keine echten Trades. Keine Config-/Code-Änderungen ohne explizite Freigabe des Users.
8. Liefere Empfehlungen als 'Beobachtung' und 'Vorschlag', mit klarer Confidence.

Format:
- Status: läuft/nicht läuft/teilweise
- Seit / Prozess / Runtime
- Focused 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: **nicht läuft** ⚠️ — alle 4 Focused Paper-Strategies haben stale `bot.pid`; `/proc/<pid>` existiert nicht. Keine laufenden `AutoTrader.py` Prozesse gefunden.

**Seit / Prozess / Runtime**
- `candidate_v66_squeeze_breakout_sampler`: PID 5215 stale, letzter Log-Heartbeat ca. **18:11 UTC**, danach: `Legacy AutoTrader disabled; use src/tools/preflight.py and v76 executors`
- `candidate_v69_squeeze_breakout_confirmed`: PID 5216 stale, letzter Heartbeat **18:11 UTC**, gleiche Legacy-Meldung
- `candidate_v74_relative_strength_breadth_guard`: PID 5217 stale, letzter Heartbeat **18:10 UTC**, gleiche Legacy-Meldung
- `candidate_v75_hybrid_survival_squeeze`: PID 5218 stale, letzter Heartbeat **18:11 UTC**, gleiche Legacy-Meldung
- Unerwartete `Crypto_Agent AutoTrader.py` Prozesse: **keine**

**Focused Paper Trades**
- Gesamt Focused: **31 entries / 31 exits / 0 open / +38.70 USDC historisch**, heute **+5.95 USDC**
- v66: **10/10**, PnL **+18.46**, heute **+1.44**, letzte Exit: WLD `Dead Fish Time-Stop` **-0.12**
- v69: **14/14**, PnL **+14.06**, heute **+2.41**, letzte Exit: WLD `Dead Fish Time-Stop` **-0.08**
- v74: **0/0**, PnL **0.00** — Sample weiter nicht aussagekräftig
- v75: **7/7**, PnL **+6.17**, heute **+2.10**, letzte Exit: WLD `SL Hit` **0.00**
- Top Strategy: **v66** nach historischem PnL
- Worst Focused: **v74** wegen 0 Sample, nicht wegen Loss

**Market Context**
- Latest Hyperliquid 15m Context ca. **19:39 UTC**, Reliability **0.90**
- Tags aktuell überwiegend: **trend_down**, `oi_available`; BTC/ETH/SOL zusätzlich **rsi_oversold**
- RSI: BTC **23.2**, ETH **26.9**, SOL **27.2**, HYPE **32.5**
- SMA fast < slow bei allen vier → kurzfristiger Downtrend
- Funding: ETH/SOL negativ, BTC/HYPE leicht positiv
- Collector läuft zuletzt wieder sauber: `market_context_events=4 coins=BTC,ETH,SOL,HYPE`; ältere 429/No-route Errors im Log vorhanden, aber nicht im letzten Tail.

**Signal Correlation**
- Noch eingeschränkt aussagekräftig, aber klare **coin concentration / leakage**: PnL fast komplett WLD-getrieben.
- Scorecard meldet hohe Top-Coin-Share: v66 ~88.9%, v69 ~84.6%, v75 ~83.3%.
- Heutige letzte Signale kamen ebenfalls WLD-basiert; aktueller Market Context ist dagegen broad **risk-off / oversold**, was weitere Squeeze-Signale vorsichtig interpretieren lässt.

**Auffälligkeiten**
- Hauptproblem: Focused Run ist offenbar gestoppt / nicht mehr aktiv, trotz erwarteter aktiver Strategies.
- Keine offenen Paper-Positionen mit non-zero contracts.
- Keine Fatal Errors in den letzten Bot-Log-Tails; Stop wirkt durch Legacy-AutoTrader-Disable ausgelöst, nicht durch Trading-Fail.
- Keine echten Trades, nur PAPER; keine Secrets ausgegeben.

**Strategie-Learning**
- Beobachtung: v66/v69/v75 liefern positive Paper-PnL, aber stark WLD-leaky; v74 hat <5 closed Trades und darf nicht bewertet werden.
- Vorschlag: Keine Parameter-/Strategieänderung aus diesem Monitor ableiten. Erst Run wieder kontrolliert starten/verifizieren und mehr non-WLD Sample sammeln. Confidence: **hoch** für Prozessstatus, **mittel** für Strategy-Learning wegen kleinem/leaky Sample.

**Nächste Aktion**
- **Operator Action empfohlen:** Focused Paper-Run prüfen/restarten über den vorgesehenen v76/preflight/executor Workflow; Monitor selbst hat nichts gestartet/gestoppt.
