# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-08 01:46:50
**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**  
- Focused Paper-Fleet ist aktuell **nicht valide laufend**: alle erwarteten `bot.pid` PIDs sind stale (`5215–5218`, jeweils kein `/proc/<pid>`).  
- Keine validierbaren `cmdline/environ` Werte mehr; damit **kein** Focused Strategy Prozess mit `CTB_STRATEGY_ID`, `CTB_RUNTIME_DIR`, `CTB_PAPER_TRADING=true`, `CTB_DRY_RUN=false` aktiv.  
- Keine unerwarteten `Crypto_Agent AutoTrader.py` Prozesse gefunden.  
- Bot-Logs enden mit Hinweis: `Legacy AutoTrader disabled; use src/tools/preflight.py and v76 executors`. Keine Auto-Restarts/Stops durchgeführt.

**Seit / Prozess / Runtime**  
- Letzte Bot-Log-Aktivität in Strategy-Logs: 2026-06-07 Abend; PID-Files existieren, Prozesse aber tot.  
- Runtime-Pfade unter `experiments/<strategy_id>` vorhanden, aber aktuell nicht durch laufende Prozesse belegt.  
- Market Context wurde zuletzt um ca. `2026-06-07T23:16Z` geschrieben; kein laufender Collector-Prozess im Prozess-Scan sichtbar.

**Focused Paper Trades — Journal-basierte Werte**  
- `candidate_v66_squeeze_breakout_sampler`: 10 entries / 10 exits / open 0 / hist. PnL **+18.4644 USDC**, heute UTC **+1.4433**  
- `candidate_v69_squeeze_breakout_confirmed`: 14 / 14 / open 0 / hist. **+14.0621**, heute **+2.4101**  
- `candidate_v74_relative_strength_breadth_guard`: 0 / 0 / open 0 / **0.0000**; kein Journal vorhanden  
- `candidate_v75_hybrid_survival_squeeze`: 7 / 7 / open 0 / hist. **+6.1692**, heute **+2.0988**  
- Focused Total: hist. **+38.6957 USDC**, heute UTC **+5.9522 USDC**  
- Top Strategy: **v66** nach Total PnL. Worst Focused: **v74** mit 0 Trades/0 PnL.  
- Keine non-zero Paper-Positionen gefunden.

**Market Context**  
- Latest 15m Context für BTC/ETH/SOL/HYPE: alle Tags **`trend_up`, `oi_available`**, Reliability **0.90**.  
- RSI: BTC 67.28, ETH 69.05, SOL 64.59, HYPE 62.26 — nahe Overbought, aber aktuell noch kein latest `rsi_overbought` Tag.  
- SMA fast > SMA slow bei allen vier Coins; Preise/VWAP-Kontext trendfreundlich.  
- Funding: BTC/HYPE positiv `1.25e-05`, ETH leicht positiv, SOL negativ `-1.47101e-05`.  
- Last-100 Context: 53x `trend_down`, 47x `trend_up`, 9x `rsi_overbought`, 8x `rsi_oversold` → Regime zuletzt gemischt, latest aber klar `trend_up`.

**Signal Correlation**  
- Aussagekräftigste Stats: PnL/Trades stark WLD-dominiert. Scorecard/Journal zeigen hohe **coin leakage** bei v66/v69/v75.  
- v75 Near-Miss: 16,574 Events, alle `no_flash_crash`; min. Distance zum Trigger ca. **2.34%**, latest Near-Misses bei BTC/ETH/SUI knapp unter Required Drop 4%.  
- Für v74 noch **nicht aussagekräftig**: 0 closed trades.

**Auffälligkeiten**  
- Hauptauffälligkeit: Focused Fleet ist down/stale, obwohl Scorecard noch `running=yes` meldet → Scorecard ist für Prozessstatus veraltet.  
- Letzter Fehler in Bot-Logs: Hyperliquid API/Positions-Update `No route to host`, danach Legacy-AutoTrader-disabled Hinweis.  
- Keine Fatal Tracebacks gesehen, aber Laufzeit wurde beendet/deaktiviert.  
- Paper only; keine Live-Trades.

**Strategie-Learning**  
- Beobachtung: v66/v69/v75 zeigen positives Paper-PnL, aber WLD-Konzentration bleibt der zentrale Bias/Risk-Faktor. Confidence: **medium-high**.  
- Beobachtung: v74 hat <5 closed Trades, daher keine Strategieänderung ableitbar. Confidence: **high**.  
- Vorschlag: Erst Prozess-/Executor-Situation klären und Focused Paper-Run wieder kontrolliert starten, bevor Performance bewertet oder Parameter verändert werden. Confidence: **high**.  
- Kein Live-ready Label für v74/v75; beide bleiben Research/Paper.

**Nächste Aktion**  
- Prüfen, ob der Wechsel auf `src/tools/preflight.py` / `v76 executors` beabsichtigt ist, und danach den Focused Paper-Run manuell/gezielt wieder starten.  
- Danach mindestens bis ≥5 closed Trades pro Strategy weiter beobachten; keine Config-/Code-Änderungen ohne Freigabe.
