默认搜索
当前位置:主页 > 乐中乐娱乐场 > 正文
  • 你有什么足球博彩投注原则?
  • 日期:2016-11-26   点击:   作者:admin   来源:未知   字体:[ ]
好久没回答类似的问题了,大概解释一下自己怎么盈利吧:


先说别人的几个方法,大家都比较熟悉了:

1)Value Betting(看价值赌注)
大体概念是这样:你认为一个东西的概率为17%。但是目前价格为14%,太低了,所以买。目前价格为20%,太高了,所以卖。价格意思是 1 / 赔率。这样长期做下去,有时候输也有时候赢,随机的。但是平均下来,赢的时候多挣了3%,输的时候少亏了3%,慢慢就形成了一个周期的稳定3%返还率。(实际上,一般公司都不到3%,不过我们做网球差不多就是这样的概念)。前提就是你的预测概率比对方网站更准确,一般需要更加复杂的模型和程序。Tony Bloom之类的富豪就是靠这种方法盈利的,因为他们的模型超群。

(类似的还有“inplay”滚球的 Value Betting。比赛中发生了什么大事小事,所以有些价格暂时错了,没跟上,可以瞬间利用。跟上面的原则一样。几秒之内,所有网站也都更新了价格,所以要比谁反应快。有时候在场的人反应最快,但是具体概率涨跌掌握得不好,还是有机会的。但是比较难。有一些公司天天派人到现场,提供各种比赛实时数据API,可能比现场慢一些,一秒左右,但是也很有用。一般都要求每场几十磅的费用,比较适合自动程序。)

2)"Sure" Betting(利用网站之间的差价)
这种公司,就不会管正确概率 True Prob 为多少,甚至用不到任何价格信息之外的数据了。他们只看各网站的价格变化是否能利用。谁价格突然先动了,就马上抢其他网站的落后价格。算是暂时买得低了,或者卖得高了。等其他网站价格过一会儿跟上了,再“对冲”买卖。这样你已经挣了一个差价,所以不需要在乎具体比赛结果,以及概率之类的。最简单的方法是同时发送两边的交易,希望两个都能成交。算是“套利”。麻烦的是有些网站改价格不靠谱,不仅没影响到其他网站价格,也可能很快把自己价格撤回主流价格(后悔了)。而且也是一个速度很重要的方法。成功的话,每次盈利大概就0.5%左右(价格不会发生那么大的差价)。可是一次比赛会发生多次机会,也可以选择不对冲(牺牲利润),或者最后再对冲,所以整体返还率比Value Betting还能高很多。

(我之前的公司G也类似这样,也可能是伦敦最强的,每场盈利率极高。最关键的特色是他们能够把几百种赌法都连起来一起进行处理。可以匹配各网站各种大小球,球队胜败,盘口,具体结果几比几,等一切赌法。每个套利组合都有10多交易,不同赌法因素。因此他们可以每年挣好几十个亿。从理论上,各网站可以容易核对一种赌法的价格保持一致,却很难保持所有赌法之间完全一致。很多微小不成套利的差价加在一起能够形成一个比较复杂的套利机会。估计很多做赛马的公司也类似)

3)“Market Making”(有钱就是任性,可以懒一点,哈哈)
中文好像叫做做市商。这种公司我也曾经工作过一段时间。他们就是开自己的价格提供给别人来抢。提供的买价稍微高一点,卖价稍微低一点。只有价格不改动,两边都会被人抢了。因此也反复挣了一点自己的差价。博彩网站基本上也都是这样的原理(网站从中扣除的水相当于他们的差价)。聪明一点的话,自己的两个价格开在“正确概率”(True Prob)两边,必须考虑到各网站的价格变化消息来维持自己开的价格中立合理,不被人欺负(被其他人单边利用)。

(这里可能有的读者有个疑问:很多网站只提供买价-为啥还存在卖家?卖家是可以从其他赌法的买价组合算出来的,仍然存在了好吗。不仅博彩网站,这样做也有好几家大公司在交易所上施行,并且稳定盈利。但正是因为他们每个比赛每个赌法双边都要同时挂钱让人抢,所以需要更大的资本才行得通。他们不抢东西了,而是等着散户来抢自己的)

-----

以上这三类方法都是现在很主流的。可是自己的方法确实不太一样,虽然借用了上面三种的许多原则,有各种相似之处。

说得土一点这个方法有点类似scalping。先解释scalping:

譬如,卖买价格往往会这样显示:1.29,1.30。
(虽然我们会理解为 76.9%:77.5%,所以买卖要反过来看)
(不仅交易所,博彩网站同样可以转换成这样的角度)

这个价格下一步(下一个变化)有可能之后改成1.28,1.29。概率上升了一滴。
也有可能改成1.30,1.31。概率下降了一滴。

当然也有突然间的大幅变动。但是这一些是预测不到的,也随机,基本上可以忽略。一个比赛中,这种随机大幅变化会自然平衡。主要变化基于价格的一小步一小步上涨下跌。随着更大量散户玩家的买卖,会反复下一滴或者上一滴。这些小波浪加起来比起大波浪要重要得多。

随着这样的上下小幅波动,我们也可以盈利。只要分析这些波浪到底会上去一个tick还是下去一个tick。(tick = 一滴)。如果马上上去,就赶紧买。如果马上下去,就赶紧卖。最理想的情况是:我们每次做到一个tick状态的最后一位抢到着。

比方说,我们抢到最后一点1.29,然后价格从1.29:1.30改为1.28:1.29。(或者反过来)
(1.29从买价改为了新的卖价)

这样做,如果马上对冲的话,也就是以同一个价格买卖,零利润啊。
但是操作起来,不用那么着急对冲。如果接下来,价格要再下去一个tick,利润就开始来了。如果价格要往回上涨一个tick呢,那可以在最后时刻马上对冲掉,无损失。基本道理是这样。

(为什么叫scalping,因为你在每一个变动之前scalp了-挖了-最后的一点价值)

-----

这种方法也很好玩了。一个比赛中的每一个赌法上,你要买卖数十次甚至数百次。每次赢钱平均概率不到0.1%。但是因为次数多了,累计的利润会很大很大。

具体怎么操作,一般会用flip(仓位翻来翻去)。就是说某个赌法价格可能要上去一滴的时候,把该仓位弄成+1000磅,价格可能要下去一滴的时候,把仓位弄成-1000磅。每次可能赢不到一磅左右。最后你可以对冲掉把仓位弄平(比如比赛马上要开始的时候),就只剩下这些累计的利润利润了。

(好像有一些更基础的仓位定义和价格概率定义值得分享,都是有几何原理的,也非常有趣。暂时就先不说,如果感兴趣可以再讲一下)

有趣的是因为每个交易一千磅左右,然后一个比赛好几次flip,好几百个交易,而且每天至少好几十个比赛。。。所以不用多少账号余额,一天整体交易量至少几千万英镑。因此我们就成了世界上最高交易量的用户之一,好奇怪呢。

(每天有200-1000个比赛,但是只有最主要的几十个比赛才有较窄的一个tick的spread,或者足够的流量。绝大多数比赛很小,可能没多少人参与或提供价格,自然就没那么高竞争力。博彩网站也是:水位=spread,小比赛的买卖差距自然就大了很多,利用空间少了很多。一般说市场效率低了或者市场竞争力少了,non-competitive)

但是永远是交易所更开放,是更多玩家之间的赌注匹配。网站提供平台而已。spread最少(买卖价格差距更窄,更有价值)。交易量也更大。因此注意力一般会放在交易所上,更容易挣钱。

(也可以在多个交易所或多个网站上施行,但是每一个交易所上的仓位是分开处理的)

这中策略的赌注结果往往会被视为“套利”(属于上面第二种)。因为每一对买卖互相对冲,挣了一点差价。不过,频率更高,又是一个对象一个市场上发生的套利,而不是市场之间的套利。另外也是一种穿越时空的套利,(先买再卖,或者先卖再买),所以不太一样。

-----

还有更多细节可以分享,比如:

1)仓位大小要根据变动信号的大小。或者当前市场的活跃度。如果价格小浮动更频繁的话,就愿意投注更多,承担更大风险。比较弱的市场就不会有那么多交易的,仓位不敢放得那么高。

2)最后对冲的时候,是要牺牲利润的。因为你在吃spread而不是等spread等匹配。不同赌法之间如果都单独对冲的话,牺牲会更大。所以对冲时要在意那种复杂匹配处理,以最便宜的方法降低风险。交易所上往往把这种彻底对冲叫做greening,可能有特殊API。

3)这个方法也很适合上面第三种策略market making的思维。又称passive trading。如果账号资源更多的话,能提高每个比赛的利润0.3%左右。但不是双边挂价格,而是在你认为的趋势的最有利一边单边挂价格。如果被偶尔抢了,可以多享受一次人家付出的spread呢,自己挣水,也不影响整体趋势。

4)比较弱的市场,原理也很合适。spread大于一个tick,照样可以以更长期的信号来判断大一点的一些涨跌趋势。但是利润确实不如活跃度高的市场。

-----

具体怎么判断趋势。所谓“信号”到底有哪些?第一点最重要的是必须自动化。不自动化程序化,就完全没戏了。很多细节我并不愿意暴露,但是大致概念如下:

1)看最近主动买的人多还是主动卖的人多。经常称为Book Pressure(买卖压力比例)。以及整体价格变动小趋势之类的。很多交易所会提供详细的每秒匹配数据。当然还有各种升级版考虑周围其他tick等等。

2)这个tick的价格合理性。这里有个概念是overround和underround之间的比例或压力。“加水”;overround相当于所有卖价概率多出来的综合概率。“减税”;underround相当于所有买价概率加起来的少掉的概率。这两个之间的压力,可以说明目前价格是否强于弱于其他赌法的价格。如果其他赌法发生上下变动,目前买卖价到底哪一个更受印象。比如“胜败平”市场内部的各种小压力。不仅是一个市场内,各种复杂套利方法(比如盘口三元多元套利)也可以转成这种压力。

3)个博彩网站和其他交易所与当前交易所的差价basis。因为水位不同,当然要用几何原理上的真实概率而不是简单价格。道理是这样:同一个对象概率在其他网站高了,所以市场可能不不久要走进这个概率。这也有很多方法。也可以连接第二点制成各种套利性赌法之间的信号。不同网站不同靠谱程度,所以各个信号会有不同的权重(也可以视为一网站的概率准确度)。

4)还有一个简单的是网站之间的信号。也就是“套利信号”。一般情况为零。只有发生套利的时候才会改变。如果应该买(价格可能要上去了),信号会大于零。如果要卖(价格可能要下去了),信号小于零。这里也有好多具体计算的原理我就不说了。这个信号是可以预测套利买卖者会做什么,所以当然可以预测价格变化。

5)滚球中各种发生的事情也都是有小影响的。API说明谁进球了,那当然是个很主要消息,能把整体信号控制住,干脆别买之类的。小的事情,哪一队抢到球了,哪一队走到哪里了,也都是小信号。不过这方面我还是研究得不多,暂时不做滚球。但是我相信引进这一套会超有用的。

-----

最后,到底该怎么把这些小信号合并组成一个大信号?

说实话,大多数信号使用起来就能盈利了。单独用一个博彩网站的basis也可以挣钱。单独用book pressure类的基本市场内信号也可以盈利了。但是交易频率很低;风险更大。如果希望在每一个比赛都盈利,那应该把这些信号都放在一起。

最简单的方法就是试着各种权重,回测再过去比赛上,寻求所有最合理的权重。把利润最大化。
这里可以用cross entropy啥的,把权重不断地优化。

一般情况,一个月几万个比赛。筛选到大比赛(比如亚洲博彩网站都有的那种),可能就5000比赛左右。每个比赛有几十万个价格book变化消息,也可以筛选很多。比如只有价格突然真实改变的时刻才算重要。还有好多种筛选法。最后可能会筛选到一个月几百万行关键时刻。就从这几百万行分析哪些信号是否有用,哪些信号可以忽略。全部分析得从这个基础出发。

几十个博彩网站,好几千几万种可用的信号。必须选出最有用的那一些。是否有用,有个简单的判断法。过去单独用这个信号能否盈利?能盈利就有用了。还有更简单的方法(比如该信号与价格真实涨跌相关性多高),就不说了。

最后也可以用lasso或ridge的regression来寻找最好的权重,但不是最理想的方法。根据经验。理论上,所有信号本都是特意设计的,必须有直接相关性。因此权重都应该大于零。所以non-negative factorization也很重要。这列就不讨论机器学习那一套角度了,反正大概是这样的大体思路。或许还有更有效的多元多层方法,比如神经网络之类的;但是不一定有必要!

-----

说到这里,也可能够了?就说这些吧。

这一类方法很多都能稳定在每个比赛挣几十磅利润。至少一天就几千英镑了,感觉不错。而且这些抽象概念照样也用在更多赌法更多运动上。

(感兴趣的话,或者有什么疑问,以后可以补充具体细节。或者我们可以开个知乎Live之类的)

--------
下周Live预告,关于英国的话题
举办时间:11月27号晚,北京时间20:00 — 22:00
Live 报名入口:知乎 Live - 全新的实时问答