# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-02 08:21: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, mit Einschränkung Market Context Collector**

**Seit / Prozess / Runtime**
- **15/15 erwartete Strategies laufen**; alle `bot.pid` via `/proc/<pid>` alive.
- PIDs `366743–366757`, Start ca. **2026-06-01 16:24:49**, Runtime ca. **15.9h**.
- Env geprüft: **CTB_PAPER_TRADING=true**, **CTB_DRY_RUN=false** → **PAPER, nicht Live**.
- Kein fehlender/toter Bot-Prozess gefunden.

**Paper Trades**
- Gesamt: **86 entries / 86 exits / 0 open**
- Simulierter realized PnL historisch: **+3.7467 USDC**
- Heute: **29 exits, PnL -12.1676 USDC**
- Top historisch: **candidate_v65_signal_sampler_aggressive +5.0243 USDC**  
  Heute: **+1.7133 USDC**
- Worst historisch: **candidate_v68_bollinger_rsi_mean_reversion -8.1712 USDC**  
  Worst heute: **candidate_v67_trend_pullback_sma_vwap -10.0282 USDC**
- Neue Research-Sampler:
  - **V67**: 22/22, historisch **-6.3999**, heute **-10.0282**
  - **V68**: 22/22, historisch **-8.1712**, heute **-5.2837**
  - **V69**: 0 trades
  - **V73**: 0 trades  
  → weiterhin **nur Research**, nicht Live-ready.

**Market Context**
- Letzte Hyperliquid 15m Context-Daten sind **stale**:
  - BTC latest **05:50 UTC**, ETH/SOL/HYPE latest **04:20 UTC**
- Tags:
  - **BTC trend_down**, RSI **38.95**, SMA fast **70753 < 70833**, VWAP **71533**, reliability **0.9**
  - **SOL trend_down**, RSI **49.05**, SMA fast leicht unter slow, reliability **0.9**
  - **ETH trend_up**, RSI **53.73**, SMA fast > slow, reliability **0.9**
  - **HYPE trend_up**, RSI **56.80**, SMA fast > slow, reliability **0.9**
- Funding überall zuletzt **1.25e-05**, OI verfügbar.

**Signal Correlation**
- Noch begrenzt aussagekräftig, aber klarer Pattern:
  - **WLD flash_crash / v-shape rebound** bleibt stärkster historischer Contributor, besonders V65.
  - **V67 trend_pullback_sma_vwap** und **V68 bollinger_rsi_mean_reversion** erzeugen hohe Frequenz, aber heute deutlich negatives expectancy.
  - V69/V73 noch ohne closed trades → keine Bewertung.

**Auffälligkeiten**
- Market Context Collector hat wiederholt **HTTP 429 Too Many Requests** gegen `api.hyperliquid.xyz/info`; davor auch `No route to host`.
- Mehrere Bot-Logs melden API/Positions-Update fehlgeschlagen, aber keine Fatal Errors/Tracebacks in Bot-Prozessen selbst.
- Keine offenen Paper-Positionen aktuell.
- Risk/Stop-Events zuletzt bei V65: Break-even snap und SL Hit; kein echter Trade, nur Paper.

**Strategie-Learning**
- Beobachtung: **V65 aggressive/conservative** liefern aktuell das robusteste Verhältnis aus Trade Count und PnL.
- Beobachtung: **V67/V68** haben genug Samples für Research-Auswertung, aber aktuell negatives Today-PnL; nicht promoten.
- Beobachtung: Strategien mit <5 closed trades wie V62/V63/V64/V66/V69/V73 bekommen **keine Strategieänderungs-Empfehlung**.

**Nächste Aktion**
- Vorschlag, Confidence **hoch**: Market Context Collector Rate-Limit prüfen/throttlen, weil stale Context die Signal-Qualität verfälschen kann.
- Vorschlag, Confidence **mittel**: V67/V68 weiter nur beobachten und drawdown/exit-reasons clustern; keine Live-Freigabe.
- Vorschlag, Confidence **mittel**: V65 weiterlaufen lassen und insbesondere WLD flash_crash + break-even behavior monitoren.
