- 后端业务 API:GET /api/stocks(搜索/分页)、GET /api/factors(因子目录)、POST /api/factor-tests 与 /api/backtests(Research Spec 驱动同步执行)、GET /api/backtests/last;Annotated 依赖注入 + CORS(dev) - Repository 批量查询 get_range_many(研究装配一次查询,避免逐只拉取) - 前端 frontend/web:Next.js 15(TS) + ECharts —— 总览 / 股票池 / 因子研究(IC·RankIC·分层展示) / 回测(净值·回撤·月度·持仓·未建模标注) - 前端只消费业务 API 与标准化 BacktestResult,无 Qlib/SQL 概念泄漏 - 真实数据:同步 20 只权重股 2023-2024 日线(9680 根)支撑截面研究 - 验证:API 集成测试 8 项(DTO 校验/装配/引擎/标准结果,内存 repo 全链路)+ 全量 pytest 68 passed;前端 tsc + next build 通过;无头浏览器端到端(factors/backtest 页面渲染后端数据) - ruff clean
56 lines
973 B
Plaintext
56 lines
973 B
Plaintext
# ================= Python =================
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
*.egg
|
|
.venv/
|
|
venv/
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
.pyright/
|
|
htmlcov/
|
|
.coverage
|
|
dist/
|
|
build/
|
|
|
|
# ================= 密钥 / 凭证 =================
|
|
# 真实密钥只放根目录 .env(复制自 .env.example),严禁提交
|
|
.env
|
|
.env.local
|
|
*.pem
|
|
*.key
|
|
|
|
# ================= 前端 / Node =================
|
|
node_modules/
|
|
.next/
|
|
out/
|
|
|
|
# ================= 本地数据(不入库) =================
|
|
# 行情、数据库、缓存均不入库;只保留目录占位 .gitkeep
|
|
data/*
|
|
!data/**/.gitkeep
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.parquet
|
|
*.csv
|
|
*.h5
|
|
*.pkl
|
|
|
|
# ================= 实验产物 =================
|
|
experiments/*
|
|
!experiments/**/.gitkeep
|
|
|
|
# ================= OS / 编辑器 =================
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.tsbuildinfo
|
|
|
|
# ================= archify 视觉验证副产物(重新生成即可) =================
|
|
docs/diagrams/*.visual-check.*
|