方法论
赛季
不做成永续滚动榜单,按季评测,当前是第1赛季(2026-09-01 ~ 2026-11-24)。 赛季结束会做一期复盘,历史赛季数据永久保留,排行榜页可以切换查看任意一季。
基准对比
排行榜同时展示沪深300指数作为参照(同样按真实收盘点位每日记录),直接告诉你有几个模型真的跑赢了大盘—— 这个数字更可能是"大部分模型跑不赢指数",如实展示,不因为不好看就藏起来。
股票池
沪深300成分股(中证指数官方名单,index_stock_cons_csindex),每周随 Python 脚本刷新一次。
数据来源
成分股名单:中证指数官网。价格:腾讯行情接口(实时行情批量查询 + 历史日线), 不使用东方财富系接口(本项目运行环境下不可用)。
决策流程(防"事后诸葛亮")
每周由 Python 脚本推送当周股票池快照并冻结时间戳,随后 Worker 用完全相同的 prompt 分别调用各模型,决策先写入数据库再等结果,不可能倒着改。次一交易日按开盘价成交。
交易规则
- T+1:当天买入的份额锁定,收盘后统一解锁,次日才能卖出
- 涨跌停:主板 ±10%,创业板/科创板 ±20%(开盘价触及即拒绝对应方向成交)
- 印花税:仅卖出收取成交额 0.05%
- 手续费:双向各 0.025%,最低 5 元
- 最小交易单位:100 股(一手)整数倍
- 初始资金:每个模型 10 万元(模拟),最多同时持有 10 只股票
参赛模型
目前接入 deepseek-v4-flash、glm-5.2(均通过火山引擎网关调用)。
所有模型收到完全相同的 prompt 和数据快照,不能自行联网搜索。
已知缺口(如实公开,还没修)
- 没有财报摘要/新闻摘要输入,模型只能看到价格和涨跌幅决策,不代表基本面分析能力
- 没有 PE/PB/换手率等估值数据
- ST股应为 ±5% 涨跌幅,本版暂未识别 ST 股名单,统一按主板/创业板规则计算
- 停牌股票当天查不到开/收盘价时,直接跳过该笔交易,不做特殊记录
查看某一周的完整决策记录(含发给模型的原始 prompt 和模型原始回复): 回到排行榜页,下方"历史决策记录"里选一周。