参考资料
配置项全集
TradingConfig 的核心参数速查。策略参数全部走环境变量,保证回测与实盘同参。
参数集中在 config/config.py 的 TradingConfig,敏感信息走环境变量。回测与实盘读同一套配置,这是 One Codebase 在配置层的体现。
凭证与运行模式
| 参数 | 说明 |
|---|---|
ALPACA_API_KEY / ALPACA_SECRET_KEY | Alpaca 密钥,走环境变量 |
ALPACA_BASE_URL | paper-api...(模拟)/ api...(实盘)——切实盘只改这里 |
TradingMode | paper / live |
DB_PATH | 数据库路径,环境变量全局生效(#32) |
策略参数
| 参数 | 默认 | 说明 |
|---|---|---|
TOP_N | — | 截面排序取前 N 只构建组合 |
REBALANCE_FREQ | 5 | 每 N 个交易日调仓一次。回测与实盘必须一致,否则摩擦成本被放大(见 周频换手) |
METHOD | — | 因子组合方式:等权 / IC 加权 / ICIR 加权 |
INITIAL_CAPITAL | 25000 | 初始资金。当前硬编码,复利化在路线图 M4 |
风控参数
| 参数 | 说明 |
|---|---|
| 单票上限 | 单只标的最大权重 |
| 总仓上限 | 组合总敞口上限(#27 修复后基于真实 equity) |
| 回撤止损 | 对标历史峰值计算(见 止损形同虚设) |
一致性提醒
任何会影响交易决策的参数,回测和实盘都必须取同一个值。最常见的实盘亏损,不是因子失效,而是某个参数(尤其是 REBALANCE_FREQ)两边没对齐。