# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-01 20:08:34
**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:
- 15/15 erwartete Strategies haben gültige `bot.pid` und `/proc/<pid>` läuft.
- Prozesse: `.venv/bin/python AutoTrader.py`
- Runtime: ca. 3h42m seit ~16:24 CEST.
- Keine Fatal Errors / Tracebacks / Exceptions in den geprüften Log-Tails.

Paper Trades:
- Gesamt historisch: 44 entries / 44 exits / 0 open / +7.84 USDC realized Paper-PnL
- Heute: 29 entries / 29 exits / 0 open / +2.36 USDC
- Top heute: `candidate_v67_trend_pullback_sma_vwap` +3.63 USDC bei 11 closed
- Worst heute: `candidate_v68_bollinger_rsi_mean_reversion` -2.89 USDC bei 11 closed
- Weitere relevante:
  - `candidate_v65_signal_sampler_aggressive`: 13 closed hist., heute 5 closed / +1.78 USDC
  - `candidate_v65_signal_sampler_conservative`: 5 closed hist., heute 2 closed / -0.16 USDC
  - `candidate_v66_squeeze_breakout_sampler`: +2.83 USDC hist., aber nur 1 closed Trade → nicht aussagekräftig
- Keine offenen Paper-Positionen in den `paper_state.json` Positions.

Market Context:
- Letzter Collector läuft sauber: `market_context_events=4 coins=BTC,ETH,SOL,HYPE`
- Reliability Score: 0.90 durchgehend.
- BTC 15m: `trend_down`, RSI ~48.7, SMA fast < slow, VWAP deutlich über Price-Zone → eher schwach / below VWAP.
- ETH 15m: `trend_up`, RSI ~65.8, SMA fast > slow, nahe Bollinger upper / VWAP → Momentum, aber etwas heiß.
- SOL 15m: `trend_up`, RSI ~66.5, nahe upper band / VWAP → Momentum mit Overextension-Risiko.
- HYPE 15m: `trend_down`, RSI ~60.4, SMA fast < slow, Funding positiv, OI available → mixed / rebound in downtrend.
- Funding überall positiv klein; OI verfügbar.

Signal Correlation:
- Noch nicht belastbar.
- Bisherige Context-Matches: `trend_down` / `sma_fast<slow` / `oi_available`: n=12, PnL ca. +3.20 USDC, Winrate ~50%.
- `rsi_oversold`: n=6, PnL ca. -3.01 USDC → aktuell eher Warnsignal, aber Sample zu klein.

Auffälligkeiten:
- Keine toten erwarteten PIDs.
- Viele Strategies scannen aktiv, aber ohne Trades/Journals: v62/v63/v64/v69/v73 aktuell 0 closed.
- Near-Miss-Volumen hoch bei v62/v63/v64/v65/v59-v61; Signale werden gesehen, aber Gates/Thresholds blocken häufig.
- Risk-/Gate-Events im Log-Tail vor allem bei v67/v68 jeweils ~11, v65 aggressive 3, conservative 1.
- V67/V68/V69/V73 bleiben Research-Sampler und sind nicht Live-ready zu labeln.

Strategie-Learning:
- Beobachtung: V67 performt heute stark positiv trotz vieler Time-Stops; V68 handelt ähnlich aktiv, aber klar negativ. Confidence: medium wegen 11 closed Trades.
- Beobachtung: V65 aggressive bleibt robuster als conservative im heutigen Run. Confidence: medium-low.
- Vorschlag: Keine Config-/Strategy-Änderung jetzt. Erst weiter laufen lassen, bis pro Strategy mehr closed Trades vorliegen; für Strategies mit <5 closed Trades keine Bewertung/Anpassung ableiten. Confidence: high.

Nächste Aktion:
- Weiter monitoren, kein Auto-Restart nötig.
- Fokus im nächsten Report: ob V67 den Edge hält, ob V68 Drawdown weiterläuft, und ob v69/v73 überhaupt erste Research-Signals liefern.
