- hourly_trend_report.py: standalone cron script (XX:00:30) sends 1h bullish/bearish status - slack_notifier.py: add send_market_trend_report() — simple bullish/bearish only, no entry signals - main.py: log all 15 HOLD reasons (not just first 3) for debugging all-HOLD cycles - backtest/whale_correlation.py: blockchain.com on-chain correlation analysis (result: no signal) - memory/: update project memory with architecture split, cron layout, feedback Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
21 lines
780 B
Markdown
21 lines
780 B
Markdown
---
|
||
name: Production vs Backtest architecture
|
||
description: Production uses LLM for signals, backtest uses rule-based signal_generator — they are independent
|
||
type: project
|
||
---
|
||
|
||
Production 和 Backtest 是兩條獨立路線:
|
||
|
||
**Production (main.py):**
|
||
- 進場/出場完全由 LLM (Claude CLI) 判斷
|
||
- LLM prompt 包含策略規則,但 LLM 自行決定是否遵守
|
||
- risk_manager 只做風控驗證(倉位大小、最大持倉數)
|
||
|
||
**Backtest (backtest/):**
|
||
- 用硬編碼規則的 signal_generator.py 判斷
|
||
- 確定性、可重複,不跑 LLM
|
||
- V3 加入 context 參數(BTC 趨勢、buy_pressure、funding sentiment)
|
||
- `--no-context` flag 可關閉做 A/B 比較
|
||
|
||
**How to apply:** 改 backtest 不影響 production。改 LLM prompt 才影響 production 行為。
|