我不让单个大模型直接下单:七票投票 + 权限分离的实现与踩坑

| 发表于 2026-9-25 22:02:27 | 显示全部楼层 |复制链接
先说结论:让单个模型判断“要不要下单”,比让单个 EA 满仓更危险。
做量化这几年我最大的体会是:能出事的环节从来不是执行,是判断。

一、判断权与权限分离
下单、改单、平仓这些动作,接口是确定的、结果可复核、失败了有错误码。而“现在这个位置该不该进”是模糊判断,恰恰是模型最擅长给出看起来很自信的错误答案的地方。
所以我把两件事彻底分开:
1. 参与判断的模型没有任何下单权限。输入是标准化的行情快照、持仓、点差、时段,输出只有一个结构化的票:方向 + 置信度 + 理由编号。
2. 真正能触碰账户的是一个确定性的裁决层:几票通过、置信度门槛、单笔风险上限、当日最大亏损、哪些时段禁止开仓。这层里没有模型,全是可审计的规则。
3. 任何一个模型挂了、超时、开始胡说,裁决层能识别(连续偏离票、异常置信度、响应超时),直接降级为不开仓,而不是瞎猜。
好处很实在:出问题时我查的是日志和规则,不是去猜某个模型的 prompt 为什么会那样答。

二、七票,不是七个一模一样的问题
早期我确实让好几个模型回答同一个问题,结果是它们的错法高度相关——同一个行情,五个模型给出同一个方向,看着像共识,其实是一致性偏差。这种投票没有信息量。
现在的做法是喂给不同模型不同视角:趋势 / 区间 / 波动 / 时段 / 风控约束。让它们的答案尽量独立,票数才有统计意义。这条是我踩得最久的坑。

三、跟 EA 怎么配合
七票不替代 EA,它在 EA 前面加一道门:EA 出信号 → 七票裁决 → 决定是否放行下单。所以它能接在现有任何结构前面,网格、马丁、剥头皮都行。
我的对照跑法固定四版:基线参数 / 不重叠时间窗 / 点差翻倍 / 关键参数上下挪两成。七票的价值不体现在哪一版更赚,体现在哪一版会死。我只看三个东西:最大回撤发生在哪一天、当时亏掉本金百分之几、有没有出现保证金不足。

明写不提供的东西
不提供开户引导、不带单、不代客挂 EA、不卖任何“信号”;不承诺收益,也不承诺跑赢任何基准;不做“帮你调参让它变赚钱”这类活。
对外只做软件开发与部署技术服务。方法论这部分免费公开,照着自己做不需要找我。

同行如果有做类似链路的,评论区聊聊你们怎么处理“模型一致性偏差”这条——我这块还有没想明白的地方。

个人实践记录,不构成任何建议。
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论4

dylohas
DDD
| 发表于 2026-9-25 23:46:10 | 显示全部楼层
现在的做法是喂给不同模型不同视角:趋势 / 区间 / 波动 / 时段 / 风控约束。
举报

点赞 评论 使用道具

AlronQ
C
 楼主 | 发表于 2026-9-26 11:17:55 | 显示全部楼层
dylohas 发表于 2026-9-25 23:46
现在的做法是喂给不同模型不同视角:趋势 / 区间 / 波动 / 时段 / 风控约束。 ...

你的提示词是怎么写的
举报

点赞 评论 使用道具

goldenclaw
D
| 发表于 2026-10-1 14:03:17 | 显示全部楼层
关于一致性偏差,除了给不同视角外,还可以从票的独立性入手:先让各模型在独立样本上做置信度校准,再对投票做加权而非简单多数;同时把"弃权"也作为合法输出,低置信度时允许不投方向,避免硬凑共识。另外建议把对照跑法的"死因"拆细——连续止损、点差冲击、信号延迟分别统计,比只看最大回撤更能定位裁决层的问题。
举报

点赞 评论 使用道具

Op_Bailey
DD
| 发表于 2026-10-20 15:12:28 | 显示全部楼层
可以把‘是否独立’做成一个可复核的检查:在同一批样本外信号上记录每票的判断结果,按行情类型看哪些票经常一起出错,再逐个去掉一票做对照。少一票后裁决几乎没变,说明它在这批样本里的增量有限。先固定结果判定窗口,再留一段完全没参与调权重的数据验证,会比只看七票是否一致更有说服力。
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

AlronQ

AlronQ C

量化交易技术爱好者,专注 MT4/MT5 的 EA 开发与策略研究。
主要方向:趋势跟踪、网格、套期保值策略的回测

Fast跟单EA