# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-04 03:12:20
**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 läuft**  
**Seit / Prozess / Runtime:** Check 04.06.2026 03:12 CEST. 13/15 erwartete Strategies laufen als `.venv/bin/python AutoTrader.py` mit Paper=True / Dry-run=False, Runtime ca. 5h06m. **Nicht gesund:**  
- `candidate_v67_trend_pullback_sma_vwap` PID 27849 = **Zombie/defunct**, Log stale seit 02.06. 22:37.  
- `candidate_v68_bollinger_rsi_mean_reversion` PID 27850 = **Zombie/defunct**, Log stale seit 02.06. 22:37.  
Nicht neu gestartet.

**Paper Trades:**  
- Gesamt Journal: **145 entries / 144 exits / 1 open / +24.56 USDC historical realized PnL**.  
- Heute: **7 exits / +1.19 USDC**.  
- Open Paper-Position: `candidate_v65_signal_sampler_conservative` hält **ENA**.  
- Heute aktiv:  
  - `candidate_v65_signal_sampler_aggressive`: 6 closed / **+0.84 USDC**.  
  - `candidate_v65_signal_sampler_conservative`: 1 closed / **+0.35 USDC**, 1 open ENA.  
- Top historical: `candidate_v66_squeeze_breakout_sampler` **+11.70 USDC** bei nur 3 closed Trades → Sample noch klein.  
- Worst historical: `candidate_v68_bollinger_rsi_mean_reversion` **-8.17 USDC** und Prozess zombie.

**Market Context Hyperliquid 15m:** Reliability durchgehend **0.90**.  
- BTC: `trend_down`, `rsi_oversold`, RSI 16.46, SMA fast 64239 < slow 64914, VWAP 65860, Funding 0.00125%, OI verfügbar.  
- SOL: `trend_down`, RSI 38.37, unter VWAP, Funding leicht positiv.  
- ETH: knapp `trend_up`, RSI 46.22, SMA fast≈slow, unter VWAP.  
- HYPE: `trend_up`, RSI 54.20, über VWAP, höchste OI im Context.

**Signal Correlation:** noch nur eingeschränkt aussagekräftig. Near-miss wird massiv von `no_flash_crash` dominiert (~540k Events); echte profitable heutige Exits kamen primär aus V65 Flash-Crash/Rebound auf ENA/BCH/FET, mit WLD zuletzt gemischt bis negativ.

**Auffälligkeiten:**  
- V67/V68 sind faktisch tot trotz PID-Datei; bitte manuell entscheiden, ob Research-Sampler neu gestartet oder deaktiviert werden sollen.  
- Wiederkehrende API/Positions-Update-Fehler in Logs, aber keine Fatal Tracebacks bei den 13 laufenden Prozessen.  
- Market collector läuft und schreibt 4 Coins, letzter Context ca. 00:41 UTC.

**Strategie-Learning:**  
- V65 aggressive/conservative zeigen heute weiter positive Paper-PnL, aber mit kleinen Time-Stop/SL-Losses. Confidence: **mittel**.  
- V66 bleibt historisch Top, aber mit <5 closed Trades keine Strategieänderung ableiten. Confidence: **niedrig-mittel**.  
- V67/V68/V69/V73 bleiben Research-Sampler und sind **nicht Live-ready**; V67/V68 zusätzlich operativ defekt.

**Nächste Aktion:**  
**Beobachtung:** V65 weiter monitoren, offene ENA-Position und heutige Rebound-Qualität prüfen.  
**Vorschlag:** V67/V68 nicht automatisch anfassen; beim nächsten manuellen Wartungsfenster Zombie-PIDs bereinigen und Research-Sampler kontrolliert neu starten oder pausieren. Confidence: **hoch**.
