# Cron Job: CryptoTradingBot Paper Trading Monitor

**Job ID:** 764041b78a71
**Run Time:** 2026-06-02 00:12:43
**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 per `bot.pid` und `/proc/<pid>` aktiv. Kein Restart durchgeführt.

**Seit / Prozess / Runtime**
- Prozesse laufen als `.venv/bin/python AutoTrader.py`
- Start ca. **2026-06-01 16:24:49**, Runtime ca. **7h47m**
- Modus: **PAPER**, nicht Live.
- Latest Bot-Heartbeats: bis ca. **2026-06-02 00:12 local log time**
- Latest Market Context: **2026-06-01 21:41 UTC**, ca. 30m alt zum Check-Zeitpunkt.

**Paper Trades**
- Gesamt: **56 entries / 56 exits / 0 open**
- Gesamt-PnL historisch: **+15.93 USDC**
- Heute: **41 closed / +10.45 USDC**
- Top historisch: **candidate_v67_trend_pullback_sma_vwap +3.63 USDC** — Research-Sampler, **nicht Live-ready**
- Top Heute: **candidate_v67 +3.63**, danach **v65 aggressive +3.00**, **v60 +1.96**, **v62 loose trend +1.93**
- Worst Heute / historisch: **candidate_v68_bollinger_rsi_mean_reversion -2.89 USDC** — Research-Sampler, **nicht Live-ready**

Kurz nach Strategy:
- v65 aggressive: **15/15, +3.33 hist, +3.00 heute**
- v65 conservative: **7/7, +0.88 hist, +1.07 heute**
- v67 SMA/VWAP pullback: **11/11, +3.63 heute**
- v68 Bollinger/RSI MR: **11/11, -2.89 heute**
- v69 confirmed breakout: **0 trades**
- v73 multi-day trend: **0 trades**
- Alle anderen alten Survival/Rebound-Varianten: nur **1–2 closed** → Sample noch zu klein für Strategy-Änderungen.

**Market Context**
- Reliability Score durchgehend: **0.90**
- Funding: **+0.00125%** pro Snapshot bei BTC/ETH/SOL/HYPE
- Tags:
  - **BTC:** `trend_down`, RSI **33.0**, unter VWAP, nahe lower Bollinger → weak / near-oversold
  - **ETH:** `trend_up`, RSI **62.2**, SMA fast > slow, über VWAP → constructive momentum
  - **SOL:** `trend_up`, RSI **55.1**, knapp über VWAP → mild bullish
  - **HYPE:** `trend_down`, RSI **53.6**, SMA fast < slow, über VWAP → mixed / weakening
- OI available für alle vier; HYPE hat höchsten OI im Snapshot.

**Signal Correlation**
- Noch **nicht aussagekräftig genug** für robuste Tag-Korrelation: Journals enthalten Trades, aber keine sauber auswertbaren Market-Tags pro Fill im aktuellen Quick-Check.
- Beobachtung: Gewinner heute kamen überwiegend aus **V-Shape Trail Exits** und Rebound-Mechanik; Verlierer bei v68 häufen **Dead Fish Time-Stop** und SL-Exits.

**Auffälligkeiten**
- Keine Fatal Errors.
- Wiederkehrend bei allen Prozessen: `API/Positions-Update fehlgeschlagen ... No route to host` gegen Hyperliquid `/info` um ca. **20:09** und **23:49–23:50**. Bots laufen weiter, aber Connectivity war zeitweise gestört.
- Keine offenen Paper-Positionen laut `paper_state.json`.
- Market Context Collector liefert weiter Events für BTC/ETH/SOL/HYPE.

**Strategie-Learning**
- **Beobachtung:** v65 aggressive bleibt produktiv mit hohem Trade-Sample und positivem Tages-PnL. **Confidence: medium**
- **Beobachtung:** v67 performt heute am besten, ist aber neuer Research-Sampler und darf nicht als Live-ready betrachtet werden. **Confidence: medium**
- **Beobachtung:** v68 ist klarer Underperformer heute; Mean-Reversion wurde im aktuellen Regime mehrfach per Time-Stop/SL bestraft. **Confidence: medium**
- **Vorschlag:** Keine Config-/Code-Änderung jetzt. Weiter Paper-Daten sammeln, insbesondere für Strategien mit <5 closed Trades. **Confidence: high**
- **Vorschlag:** Connectivity-Issue beobachten; wenn `No route to host` häufiger wird, Netzwerk/Hyperliquid reachability separat prüfen. **Confidence: high**

**Nächste Aktion**
- Weiterlaufen lassen.
- Beim nächsten Check Fokus auf neue closed Trades seit **22:03 UTC**, v68 Drawdown, und erneute API-Connectivity-Warnings.
