# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-02 12:26:46
**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** — alle 15 erwarteten Paper-Strategy-Prozesse sind alive via `/proc/<pid>`. Keine fehlenden/toten PIDs, kein Restart durchgeführt.

**Seit / Prozess / Runtime**
- Start: Mo 01.06.2026 16:24:49
- Runtime: ca. **20h 01m**
- Prozesse: alle `.venv/bin/python AutoTrader.py`, **PAPER** (`CTB_PAPER_TRADING=true`, kein Live-Trading)

**Paper Trades**
- Gesamt aus Journals: **100 entries / 100 exits / 0 open**
- Simulierter PnL historisch: **+5.69 USDC**
- Heute: **43 closed / -10.22 USDC**
- **Top Strategy:** `candidate_v65_signal_sampler_aggressive` **+6.04 USDC hist.**, heute **+2.73 USDC**, 25 closed
- **Worst Strategy:** `candidate_v68_bollinger_rsi_mean_reversion` **-8.17 USDC hist.**, heute **-5.28 USDC**, 22 closed
- Größter heutiger Drag:  
  - `candidate_v67_trend_pullback_sma_vwap`: heute **-10.03 USDC**, 11 closed  
  - `candidate_v68_bollinger_rsi_mean_reversion`: heute **-5.28 USDC**, 11 closed
- Gute heutige Sampler:  
  - `candidate_v65_signal_sampler_aggressive`: **+2.73 USDC**
  - `candidate_v65_signal_sampler_conservative`: **+2.07 USDC**
  - `candidate_v64_squeeze_survival_wide`: **+0.49 USDC**

**Market Context**
- Letzter Hyperliquid 15m Context: ca. **09:54 UTC**, Reliability Score überall **0.90**
- Haupt-Tags: **trend_down**, teils **rsi_oversold**, **oi_available**
- BTC: RSI **22.3**, unter SMA fast/slow, unter VWAP → **oversold downtrend**
- HYPE: RSI **28.0**, unter SMA/VWAP → **oversold downtrend**
- ETH/SOL: RSI **38.5 / 35.3**, ebenfalls trend_down
- Funding: BTC/ETH/HYPE leicht positiv **+0.0000125**, SOL leicht negativ **-0.00000758**
- OI vorhanden; HYPE OI hoch bei ca. **21.68M USD**, SOL ca. **3.78M USD**

**Signal Correlation**
- Near-miss Samples zeigen aktuell überwiegend **`no_flash_crash`**; Market-Tags in near_miss noch nicht aussagekräftig.
- Korrelation grob: heutige Verluste bei V67/V68 passen zum breiten **trend_down / oversold** Context; Mean-Reversion/Pullback Research wurde in fallendem Tape mehrfach per SL/Dead-Fish-Time-Stop beendet.

**Auffälligkeiten**
- Wiederkehrende API-Probleme in Logs: `No route to host` zu `api.hyperliquid.xyz/info`; Collector hatte auch **429 Too Many Requests**. Collector schreibt danach aber weiter `market_context_events=4`.
- Risk-Gate/Exit-Events: viele **Break-Even Snap**, **SL Hit**, **Dead Fish Time-Stop**; keine Fatal Tracebacks gesehen.
- Keine offenen Paper-Positionen laut `paper_state.json`.

**Strategie-Learning**
- Beobachtung: `v65_signal_sampler_*` liefern aktuell die robusteste Paper-Performance.
- Beobachtung: `v67` und `v68` sind heute klar negativ; als neue Research-Sampler **nicht live-ready** labeln.
- Beobachtung: `v69` und `v73` haben noch **0 closed trades** → nicht aussagekräftig.
- Vorschlag, Confidence **mittel**: V67/V68 weiter beobachten, aber nicht anhand einzelner Tagesphase optimieren; zuerst mehr Regime-Daten sammeln.
- Vorschlag, Confidence **hoch**: Keine Strategieänderungen für Strategien mit `<5` closed trades; insbesondere V69/V73 nur als Sampler laufen lassen.

**Nächste Aktion**
- Weiter monitoren, Fokus auf: API-Stabilität/Rate-Limit, V67/V68 Drawdown, und ob V65 die Outperformance über weitere Market-Regimes hält.
