模型驱动与规则驱动的投注策略
两个流派宣称同一个目标:只在赔率出错时下注。一派构建模型来估算概率,另一派编写市场必须满足的规则。下面说明两者的区别,以及为什么最强的操盘团队两者兼用。
两种方法,直说
规则驱动的投注从条件出发。您描述想要下注的情形,引擎会拿每一场比赛去比对,凡是不满足条件的一律跳过。规则读起来像一句话:在流动性充足的联赛中,休息至少三天之后,赔率介于1.40到2.00之间的主队热门。
模型驱动的投注从概率出发。您用历史数据拟合一个统计模型或机器学习模型,它为每个结果给出一个概率,当您的数字比赔率高出足够多、足以覆盖抽水时才下注。模型读起来像一个数字:46.2%对应41.0%的隐含概率。
各自真正擅长什么
规则透明、测试成本低,而且很难自欺欺人。半年之后重读一条规则,您仍然能准确知道某笔投注为什么被触发。它的上限在于表达力:一个阈值无法刻画三个变量之间如何相互作用。
模型能够捕捉规则捕捉不到的交互,并且可以扩展到成千上万场比赛。代价也很实在:数据工程、校准、重新训练,以及那种令人惊艳的回测其实只是记住了噪声的长期风险。没有对着收盘赔率做过校准的模型,是一个不知道自己正在亏钱的模型。
为什么这场争论是伪选择
认真的操盘团队很少只站一边。模型产生信号,规则决定这个信号什么时候才可以交易:哪个盘口、哪个赔率区间、流动性有多少、距离开赛还有多久、什么该跳过。规则正是把一个概率变成您真正下得出去、定得了注码、事后查得清楚的投注的方式。
反过来也成立。每一条规则里其实都已经藏着一个模型。当您用剔除抽水后的隐含概率做筛选时,您用的其实是市场自己的模型,只是把它的抽水剥掉了。当您用预期进球做筛选时,您用的是一个进球模型。问题从来不是规则还是模型,而是用谁的模型,以及您检验它时有多诚实。
Bet2Invest 目前的位置
Strategy Builder 是一个规则引擎,其中若干筛选条件承载的已经是模型输出,而不是原始赔率:
- 市场隐含预期进球 会把每一场历史比赛的收盘 1X2 与大小球赔率反解成球队各自的预期进球,再按球队近期状态滚动汇总。这就是一个模型,喂给它的是市场上最锐利的赔率。
- 隐含概率 会剔除博彩公司的抽水,因此60%这个阈值在每个联赛里含义都一样。
- 市场分歧 会比较对同一结果的两套独立定价,并标出它们不一致的地方。
所有内容都用同一种方式验证:基于真实开盘与收盘赔率的回测,最远可追溯十年,同时按结果和收盘线价值打分。如果您会写代码,公开 API 可以用程序驱动策略、回测和推荐,因此您在别处维护的模型现在就能与规则引擎并肩运行。
今天就开始
先做规则驱动的版本。它是您的基准,几分钟就能搭好,而且能告诉您脑子里的那个情形在真实赔率面前是否站得住。然后再把模型衍生的筛选条件叠上去,看它们是否补上了规则本来没有捕捉到的东西。如果这套方法对您来说是全新的,可以从回测开始。
更强的模型,也包括您自己的模型
我们正在开发下一步:把自研预测模型作为一等信号接入构建器,并支持您带上自己的模型,推送自己的概率或评分,与市场衍生的指标并列用于筛选。引擎不变,同样用平博的真实赔率做回测,让模型在收盘线面前赢得自己的位置,而不是在一页幻灯片上。
今天就能使用的模型衍生筛选条件
继续探索
常见问题
规则驱动的投注现在还能盈利吗,还是必须要有模型?
只要建立在锐利赔率之上,并在足够大的样本上得到验证,规则依然能够盈利。它的优势在于,简单规则比拥有几十个参数的模型难过拟合得多。它的局限在于表达力,而这恰恰是模型能够创造价值的地方。
要做一个投注模型,我必须会写代码吗?
如果只是使用模型衍生的筛选条件,则不需要:预期进球、剔除抽水后的隐含概率和市场分歧都可以在构建器里零代码使用。只有当您想训练自己的模型时才需要写代码,而在那种情况下,公开 API 已经允许您从自己的技术栈驱动策略、回测和推荐。
我以后能在 Bet2Invest 上使用自己的模型吗?
这正是我们正在开发的方向。目标是让您推送自己的概率或评分,把它们和市场衍生的指标并列当作筛选条件使用,再像其他策略一样用真实收盘赔率对结果进行回测。该功能尚未上线,因此请把它当作一个方向,而不是有明确日期的承诺。
回测你自己的策略
免费开始,多年真实Pinnacle赔率,无需绑卡。