feat: phase 1 — data downloader, backtrader runner, SMA strategy

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Yuxuan Yan
2026-06-07 09:21:16 +08:00
parent 338c912029
commit fd86190e9a
19 changed files with 456 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# Chinese Equity Quant Research Framework
## Architecture
- backtrader is the backtesting engine — never reimplement backtest logic
- akshare primary data source, baostock secondary fallback
- Daily frequency only (Phase 1)
## Key Commands
- `python3 run_example.py` — smoke test
- `python3 -m pytest tests/ -v` — run tests
- `pip install -r requirements.txt` — install deps
## Code Standards
- Type hints on public functions
- Google-style docstrings
- 4-space indentation for Python