微信号:crossincode

介绍:每天5分钟,学点简单的编程,用新的思维方式看世界.【声明:公众号搜出的另一个同名是山寨货】

世界杯竞猜,怎么选会赚

2018-07-03 00:06 Crossin先生

世界杯小组赛尘埃落定,淘汰赛鏖战正酣。开赛前我做过一个不靠谱的预测 根据四万场比赛结果,我给今年世界杯每场比赛计算了胜率,冠军竟然是…,现在来回顾下:



现在看来略不靠谱啊,推算出的四个热门已经走了俩,看巴西这状态也不知道能走多远。不过呢,



英格兰确实现在形势一片大好(可别被我奶死……),而塞内加尔和伊朗距离出线也仅仅是差在一球之间。所以嘛,预测这种事情,虽不靠谱,也总归能蒙对几个的。




这届世界杯有个现象,就是大家谈论比赛的同时,也在不停地谈论着自己押了哪个队。直播弹幕和赛后评论中,“上天台”的调侃也成了高频词汇。今天我就来给你们算一算,小组赛这一路下来,到底怎么选能赚,怎么选得“上天台”。


在网上找到了所有小组赛的结果和赔率。(为避免广告之嫌,名字就不说了,代码里有请求地址。)



通过程序,让时光倒流,我们把所有场次再买一遍。买的时候有以下几种选边策略:

  1. 热门:只买赔率最低的结果

  2. 冷门:只买赔率最高的结果

  3. 非热门:买赔率较高的两种结果

  4. 非热门:买赔率较低的两种结果

  5. 中间:买赔率中间的结果


假设我们手里初始有 10000 元,严格按照以上策略执行,再配合上不同的下注方式,经历完小组赛,会是什么样的结果呢?


等值下注

每场下注 1000 元(买两种结果的各 500):


热门: 最低 7610.0  最高 11040.0  最终 9960.0

冷门: 最低 -1160.0  最高 16710.0  最终 14110.0

非热门: 最低 2375.0  最高 11080.0  最终 8210.0

非冷门: 最低 5300.0  最高 10490.0  最终 6135.0

中间: 最低 930.0  最高 12310.0  最终 2310.0


基本上所有买法都成下降走势。只有冷门买法会在最后有强势逆袭,这主要得“感谢”德国队,但此种买法波动极大,在阿根廷绝杀尼日利亚的时候,你就已经“爆仓”了。但无论哪种,都或多或少有盈利的时候,可见见好就收,落袋为安的重要性。


按赔率下注

每场下注额 = 3000 / 赔率。


热门: 最低 5785.1 最高 11990.1 最终 9203.0

冷门: 最低 5823.7 最高 13689.9 最终 9737.8

非热门: 最低 7453.8 最高 10609.8 最终 7646.9

非冷门: 最低 503.3 最高 11488.8 最终 2280.0

中间: 最低 3842.4 最高 11556.7 最终 5091.1


这样的策略,投概率比较高热门队金额大,投概率低回报高的冷门队金额小,一定程度上降低了波动,增加了稳定性,相比前一种有较多时间是盈利的。但很可惜,最终到结束没有一种方法是赚的。


等比例下注

每场下注十分之一的剩余资金。


热门: 最低 6620.0 最高 10972.4 最终 8170.0

冷门: 最低 1872.8 最高 10424.7 最终 4325.4

非热门: 最低 3839.3 最高 10199.3 最终 5372.7

非冷门: 最低 5859.3 最高 10208.1 最终 6140.8

中间: 最低 2670.6 最高 11300.3 最终 2670.6


这种策略看起来不太好,盈利的时候因为加大了投注,一旦亏损就很难翻身了。


土豪式下注

既然上一种方法效果不好,那我们就反过来试一下:输了多少,就下注多少(1000 以上);否则就只下注 1000。


热门: 最低 8212.5 最高 12068.4 最终 11534.4

冷门: 最低 7480.0 最高 29291.2 最终 26691.2

非热门: 最低 4062.0 最高 19808.1 最终 17323.1

非冷门: 最低 5384.8 最高 12095.0 最终 9495.0

中间: 最低 6000.0 最高 18532.8 最终 12162.8


效果竟然出奇的好!而且都还没有归零过。理论上来说,此方法长期执行是肯定不会亏的,但前提是你有足够的“弹药”,不然连续猜错也会让你怀疑人生。


搏冷下注

只在赔率大于 7 的时候下注 1000,否则下注 100。


热门: 最低 9761.0 最高 10104.0 最终 9996.0

冷门: 最低 3088.0 最高 18825.0 最终 17665.0

非热门: 最低 5205.5 最高 13872.0 最终 12723.5

非冷门: 最低 9530.0 最高 10049.0 最终 9613.5

中间: 最低 8331.0 最高 10231.0 最终 8331.0


这种显然就是奔着冷门去的,结果可想而知。


土豪式搏冷

上两种的结合:只在赔率大于 7 的时候下注,输了多少,就下注多少(1000 以上);否则就只下注 1000。


热门: 最低 9761.0 最高 10104.0 最终 9996.0

冷门: 最低 2448.0 最高 58367.1 最终 57207.1

非热门: 最低 6312.0 最高 17686.1 最终 16537.6

非冷门: 最低 9530.0 最高 10049.0 最终 9613.5

中间: 最低 8331.0 最高 10231.0 最终 8331.0


Holy Shit!还有啥好说的呢?感谢德国,单车变摩托!


根据上面的验证,总结一下

  1. 买热门很稳,稳稳地亏损。如果你向来只猜热门,劝你还是别浪费钱了。

  2. 大赛的冷门永远都会有,以小博大,猜中一次就有很高收益,但波动的风险很高。

  3. 如果不懂见好就收,到最后肯定是越来越少。


代码实现


用到的库:

requests:下载页面数据

BeautifulSoup:提取页面数据

matplotlib:绘制曲线图


模拟的核心代码只是一个循环而已,将不同的策略作为函数变量传进去,计算 money 的变化。



类似这种回测验证也广泛应用于股票、期货、外汇等金融领域。如果你想查看代码,尝试验证自己的策略,

请在公众号(Crossin的编程教)里回复关键字 世界杯



随便说两句个人观点:


博彩业的核心在于赔率,也就是通过概率来赚钱。赔率是庄家开出的,庄家永远赚钱,玩家之间是个负和游戏。基于这一点,从整体来看,玩家必定是输钱的,除非你认为你比大多数人聪明/运气好,可惜大多数人都这么认为。而正是基于此,所谓庄家操纵比赛的说法很难成立,因为没这个必要。(当然你可以继续相信什么资本操盘、德国队买自己输的阴谋论,没兴趣反驳)


另外就是,我自己一场也没买过,我也不建议你买。小赌怡情,大赌伤身。尽情享受观赏比赛的乐趣多好。


最后,为华帝捏把汗。



不过我想,他们一定在赛前就买好法国夺冠作为风险对冲了吧。(然而现在事态发展似乎有点戏剧性)




【插播广告】既然又谈到博彩,最近正好有一部应景的电影《动物世界》。原版《赌博默示录》是我很喜欢的题材,据说这个改版还不错,打算去看下。微信新上了一个“电影图书”功能,你们从这儿买我有佣金,拿来试试效果,请随意。

动物世界

主演:李易峰 / 迈克尔·道格拉斯 / 周冬雨

猫眼电影演出 广告
购买




再说个题外话:最近发现很多同类号“借鉴”我的创意和内容,今年以来已经不下 3 起了。有时候我也不好说啥,都是公开话题公开数据,不好说我写了你就不能写。但有些未免也太“巧合”了吧,你好歹换个名字不?



38929 场,我掺点水夸大说四万,你也说四万……

当真我们这边十几万读者都看不到吗?


向各位缺乏创意的跟风者说句:


一直被模仿,从未被超越,全靠同行衬托得好。





获取文本相关代码回复关键字 世界杯

如需了解视频课程及答疑群等更多服务,请号内回复 码上行动

代码相关问题可以在论坛上发帖提问 bbs.crossincode.com


推荐阅读:

开发工具 世界杯 | 高考 | 我用Python | 知乎 | 排序 | 朋友圈 | 电影票 | 技术宅 | 火车票 | 单词表 | 押韵工具 | 新手建议 | 就业 



欢迎加入

Crossin的编程教室

crossincode.com


  请把我们分享给身边爱学习的小伙伴 :)  

点击文末“阅读原文”,查看更多学习资源

 
Crossin的编程教室 更多文章 世界杯竞猜,怎么选会赚 像对象一样对待数据 爬虫必备工具,掌握它就解决了一半的问题 大家的编程故事 这个男人让你的爬虫开发效率提升8倍
猜您喜欢 思考与总结:5W1H(六何分析法)全景洞察大数据 2015年 GitHub 十大开源项目 闲扯B-Tree和B+Tree的异同 建立你的职业联络网 脸萌新爆款app:Faceu是如何借美拍3天登顶App Store免费总榜的?