新手建议先使用 V19 或 V19+V18 的策略,玩法先从总进球、比分、半全场这类可独立观察的玩法开始。
不懂量化也可以先按这个顺序使用
你不需要一开始就理解所有模型和公式。先把它当成一个“比赛筛选和复盘工具”:它帮你从很多比赛里找出更值得重点观察的选项,再用历史数据检查策略是否稳定。
进入“策略结果”,优先看 EV、金额、玩法和场次是否过度集中。不要只看赔率高不高。
从策略结果中挑选你认可的项,生成 QuantTicket,再用海报页核对场次、玩法和选项。
比赛结束后看命中、盈亏和回撤。如果连续表现不好,不要硬用,要回到策略配置或回测里检查。
一个策略不能只看一天。至少看 30-60 天回测,重点看样本数、ROI、Hit Rate 和 MDD。
这个工具到底帮你解决什么问题
量化不是保证命中,也不是替你做决定。它的价值是把“凭感觉看比赛”变成“有模型概率、有筛选规则、有历史复盘”的流程。
系统会先排除 EV 小于等于 0 的信号,再按策略阈值继续筛选,避免所有比赛都靠主观判断。
量化会同时看模型概率和市场隐含概率。只有模型认为概率被低估时,才可能形成正向信号。
策略会用 Kelly、折扣系数和单场上限控制金额,避免因为某一场比赛看起来很诱人而过度集中。
QuantPick、QuantTicket 和历史回测会记录当时的数据,方便你知道策略到底是稳定,还是只靠短期运气。
如果模型认为某个结果真实机会比赔率反映的机会更高,它就可能产生正 EV。正 EV 不代表一定会中,只代表“从长期样本看,这类机会更值得被观察”。
量化使用核心流程图
这张图按实际使用顺序整理:先准备数据和策略,再查看分析结果,最后生成可执行方案并持续复盘。
系统先计算 ModelRatio,并复制当时可见的 SP/赔率快照。当天比赛必须已开出赔率,否则不进入分析。
在“策略配置”里设置 V18/V19/V20、SingleModel/Consensus/BestEV、TOP-N、MinEV、MinProb 等条件。
系统对比模型概率和市场隐含概率,只保留 EV 大于 0 且满足基础条件的候选项。
启用的个人策略会把分析信号进一步筛选为 QuantPick,并计算金额、EV、Kelly 和复盘状态。
从策略结果中挑选合适项生成 QuantTicket,再进入海报页核对场次、玩法、选项和金额。
基础流程
量化页面把模型概率、赔率快照、价值信号、策略筛选和历史回测放在同一套流程里。先确认数据完整,再观察信号质量,最后用历史回测检查策略在过去样本里的表现。
- ModelRatio
- 模型对某场比赛各个结果的概率估计,例如胜平负、总进球、比分等概率和 Lambda。
- 赔率快照
- 量化时刻复制下来的赔率。这样后续复盘时,使用的是当时看到的数据,而不是之后变化过的数据。
- 分析信号
- 把模型概率和赔率隐含概率对比后形成的候选项。信号不等于最终策略结果,还需要经过策略参数筛选。
- 策略结果
- 策略规则筛选后的候选项,包含投注比例、是否已复盘、命中情况和盈亏等信息。
分析信号
- Model Prob
- 模型给出的结果概率。数值越高,代表模型越倾向该结果发生。
- Market Prob
- 根据赔率反推得到的隐含概率。它代表市场给该结果的大致概率定价。
- Edge
- 优势差,常用近似公式为 Model Prob - Market Prob。Edge 大于 0 表示模型概率高于市场隐含概率。
- EV
- Expected Value,期望值。常用近似公式为 Model Prob * 赔率 - 1。EV 小于或等于 0 的项通常没有筛选价值。
- Kelly
- Kelly 系数,用来估算理论投注比例。它只是一种风险约束参考,不能直接等同于实际投注额。
- IsSingle
- 是否支持独立成单。总进球、比分、半全场通常更适合作为早期观察对象;胜平负、让球胜平负更容易受到组合规则限制。
策略配置
策略配置的作用是把大量分析信号压缩成更少、更稳定、可复盘的候选集合。初期建议参数偏保守,先看样本质量,再逐步调参。
- 策略名称
- 前端展示用名称。建议写清楚玩法、模型版本和核心筛选方向。
- 模型版本
- 指定策略适用的模型版本。当前默认可先观察 V19,V20 可用于对比纯基本面分支。
- 主玩法
- 策略主要面向的玩法,用于分类和默认展示。
- 玩法范围
- 策略允许扫描的玩法集合,例如总进球、比分、半全场。范围越宽,候选更多,但噪声也可能更多。
- 候选TOP
- 控制同一场比赛、同一玩法最多进入策略或回测的候选数量。按玩法默认表示胜平负/让球胜平负取 TOP-1,总进球/半全场取 TOP-2,比分取 TOP-3;也可以强制指定 TOP-1、TOP-2 或 TOP-3。
- MinEdge
- Edge 下限。提高该值会让策略更保守,候选数量减少。
- MinEV
- EV 下限。建议保持大于 0,避免低质量候选进入策略结果。
- MinProb
- Model Prob 下限。用于过滤概率很低但赔率很高的噪声项。
- Kelly 上限
- 限制单个候选的理论 Kelly 系数,避免模型过度集中在某一个选项。
- 系数折扣
- 实际投注比例 = Kelly * 系数折扣。早期建议使用较小值,让曲线更稳定。
- 单场上限
- 限制同一场比赛的最大投注比例,防止同一场比赛对结果曲线影响过大。
- 只允许独立成单
- 开启后只保留支持独立成单的玩法。早期建议开启,方便评估单个模型信号质量。
- 启用策略
- 开启后,后台才会按该策略生成策略结果。
历史回测
历史回测用于把某个策略放回过去一段时间内运行,观察它在历史样本中的稳定性。回测结果重点看样本量、ROI、MDD 和曲线波动,不要只看单个高数值。
- 回测批次
- 一次完整的历史回测任务。它包含策略、模型版本、日期范围、初始本金和最终统计结果。
- Pending
- 等待执行。前端已经创建批次,但后台任务还没有开始处理。
- Running
- 执行中。后台正在读取信号、比赛结果和赔率快照,并生成回测明细。
- Finished
- 已完成。批次已经生成明细和汇总指标。
- Failed
- 执行失败。页面会展示错误信息,通常需要检查数据是否完整或后台任务日志。
- 初始本金
- 回测开始时设定的虚拟本金,不代表现实金额。页面默认值通常是 10000,含义是“从 10000 个本金单位开始模拟”。后续每条明细的投注额都会按这个本金和策略投注比例计算。例如初始本金为 10000、某条明细投注比例为 2%,则该条明细投注额为 200 个本金单位。
- 最终本金
- 回测结束后的虚拟本金,计算公式为:最终本金 = 初始本金 + 累计盈亏。它反映策略在历史样本中把初始本金推演到了多少。
- PickCount
- 样本笔数。样本过少时,ROI 和 Hit Rate 参考价值会下降。
- 投注额
- 某条明细使用的虚拟本金单位数量,计算公式为:投注额 = 当前本金 * 策略投注比例。它不是现实金额,只用于统一比较不同策略的历史曲线。
- 总投注额
- 回测批次内所有明细“投注额”的合计。它表示这段历史样本一共使用了多少虚拟本金单位参与计算。
- 返还金额
- 命中明细按赔率折算后的虚拟返还单位合计。单条命中时,返还金额 = 投注额 * 赔率;未命中时,返还金额 = 0。
- 盈亏
- 页面列表和明细里的“盈亏”都是虚拟本金单位。单条明细盈亏 = 返还金额 - 投注额。命中时通常为正,未命中时通常等于 -投注额。
- 累计盈亏
- 回测批次内所有单条盈亏的合计,计算公式为:累计盈亏 = 累计返还金额 - 总投注额。列表里的“盈亏”展示的就是这个值。它表示该批次在历史样本中的净变化了多少个虚拟本金单位。
- ROI
- Return on Investment,回报率。计算公式为:ROI = 累计盈亏 / 总投注额。它表示每 1 个虚拟投注单位在历史回测中平均带来的净变化比例。
- Hit Rate
- 命中率。等于命中样本数 / 总样本数。它要结合赔率和 ROI 一起看,不能单独判断策略质量。
- MDD
- Max Drawdown,最大回撤。表示回测曲线从阶段高点到后续低点的最大下滑比例。MDD 越高,曲线波动越大。
- DrawdownAfter
- 某条明细执行后的回撤比例。历史明细曲线会用它反映策略在过程中的压力。
- 本金
- 明细表里的“本金”表示该条明细计算完成后的虚拟本金,计算公式为:本条后本金 = 本条前本金 + 本条盈亏。它用于观察历史曲线是否平滑、是否存在连续回落。
- IsHit
- 该条明细是否命中。比分、总进球、半全场、胜平负、让球胜平负的命中判断规则不同。
- ErrorMessage
- 回测失败时的错误说明。常见原因包括历史信号为空、比赛结果不完整、策略版本不匹配。
优先看样本笔数是否足够,再看 ROI 是否为正、MDD 是否可接受、Hit Rate 是否和玩法特性匹配。高 ROI 但样本很少,通常不能说明策略稳定。
玩法说明
模型版本
- V16
- 早期混合模型,更多用于保留历史对照。
- V17
- 早期基本面模型,用于观察不依赖市场面的基础推理能力。
- V18
- 线上稳定版本,带有时间衰减和较完整的基础特征。
- V19
- 当前主力观察版本,在 V18 基础上扩展了赛程、波动、盘口结构等特征。
- V20
- 以 V19 为基础的纯基本面分支,移除市场面信息,适合和 V19 做对照。