Event-driven long-only simulator with next-open fills, CN tradability (halts, limit-up/down, stamp duty), PIT S&P 500 / CSI 300 membership, rebalance-phase averaging, factor IC scans, maximin stepwise composite search across 5-year blocks, walk-forward LightGBM/ridge combiners, overlays, and deflated Sharpe. Fetchers pull 20y US OHLCV from Yahoo and CSI 300/500 ever-members (membership snapshot from baostock, bars from Yahoo). Research data lives in data/research/ (ignored). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
65 lines
1.0 KiB
Plaintext
65 lines
1.0 KiB
Plaintext
.claude
|
|
.qoder/
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
build/
|
|
dist/
|
|
wheels/
|
|
|
|
# Virtual environment
|
|
.venv/
|
|
|
|
# Data files — downloaded at runtime, large CSVs
|
|
data/*.csv
|
|
data/*.png
|
|
|
|
# Universe caches — re-fetched daily
|
|
data/universe_*.json
|
|
|
|
# Trader state — per-machine, regenerated by auto/simulate
|
|
data/trader_*.json
|
|
|
|
# Factor attribution output and cached factors
|
|
data/attribution_*/
|
|
data/factors/
|
|
data/factors_review_tmp/
|
|
|
|
# SEC fundamental data — fetched from EDGAR API
|
|
data/sec_frames/
|
|
data/sec_company_tickers.json
|
|
|
|
# External tool artifacts
|
|
docs/superpowers/
|
|
|
|
# IDE / editor
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Price panel locks, repair backups and Yahoo availability markers
|
|
data/.*.lock
|
|
data/backup_*/
|
|
data/*_unavailable.json
|
|
|
|
# Local secrets, logs and agent scratch output
|
|
.env
|
|
logs/
|
|
memory/
|
|
.tmp_finance/
|
|
|
|
# Web UI state and precomputed backtests (web/src/server/paths.ts)
|
|
data/web/
|
|
data/precomputed/
|
|
|
|
# Research panels and results — fetched/rebuilt by research/lab
|
|
data/research/
|