别去赌,你永远赢不了, 赌场后面的大佬是高斯、凯利、伯努利这样的大神

本贴最后更新于 1487 天前,其中的信息可能已经事过景迁

作者:理财老娘舅
链接:https://xueqiu.com/4738248175/160626173
来源:雪球
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
风险提示:本文所提到的观点仅代表个人的意见,所涉及标的不作推荐,据此买卖,风险自负。

赌王何鸿燊接手葡京赌场时,业务蒸蒸日上,但理性的赌王仍然忐忑,请教“赌神”叶汉:“如果这些赌客总是输,长此以往,他们不来了怎么办?”叶汉笑道:“一次赌徒,一世赌徒,他们担心的是赌场不在怎么办。”

叶汉说的只是心理层面,现代赌场程序方面的设计,比叶汉当年要缜密得多,赌场集中了概率、级数、极限方面的数学经验。一个普通赌徒,只要长久赌下去,最终一定会血本无归,所谓的各种致胜绝技,除了电影里的周星星,现实里的周星驰都不信。

赌徒永远不明白,与自己对赌的不是运气,也不是庄家,他们是在与狄利克雷、伯努利、高斯、纳什、凯利这样的大师对决数学,赢的胜率能有多大?

看得到的是概率

看不见的是陷阱

我们先说一个最简单的赌博游戏:赌运气猜硬币。

规则是这样的,掷硬币,正面赢反面输,赢了可以拿走一倍的钱,输了会赔掉本金,你玩不玩?你可能觉得,唉,这游戏不错,公平!恰好运气也不错,第一把赢了 100 元!你高兴坏了,这时候庄家跟你说,你看你也赢了这么多,我呢,辛辛苦苦搭个场子,最后什么都没捞着,要不这样,你赢了,就给我留下 2%,就算是救济救济老哥,给捧捧场!你一听,2%,才这么点,拿去吧,不差钱!好了,这事就这么定下来了。

然而你做梦都想不到的是:就是这小小的 2%,最后却让你输得倾家荡产、家破人亡。

这小小的 2 个点的赢的概率貌似不起眼,但配上“大数法则”,就成为了赌场赚钱的利器!“大数法则”是数学家伯努利提出来的,说的是假设 n(a)是 n 次独立重复实验中发生 a 的次数,p 是每次实验发生 a 的概率,当 n 足够大的时候,对任意正数 ε,有 lim{[|(n(a)/n)| p]<ε}=1,公式这么复杂,99% 的赌徒都看不懂,看不懂没关系,我们只看结果,最终庄家赢到的钱=0.02*a。

庄家赚的钱最终只跟玩家下注大小有关!这也就是我们常说的“流水”,只要玩家不停地玩,庄家就会不停地赚!而不管玩家是输是赢,庄家始终是赢的!为什么赌场有“最小投注额”,因为扩大“流水”才能将利润最大化!

所以别以为自己有多聪明,你要庆幸自己玩得不够久而已,十赌九输正源于此。

只要进了赌场

你就是一个穷鬼

我们再进一步,就算双方的概率均等,你仍然是一个输家,这里涉及到“无限财富”和“赌徒输光定律”,这个定理在现实生活中有许多应用,如“姓氏消亡”“线粒体夏娃假说”,在概率均等的情况下,谁的资本大,谁的赢率高。

你和我对赌,你我各有 5 块钱,输光为止。那么你赢的概率是 50%,输的概率也是 50%。

你和我对赌,你有 5 块钱,我有 10 块钱,输光为止,那么你赢的概率就只有 33.3%,而输的概率有 66.7%(这里涉及到高斯的概率论和泰勒的级数论),后面隐藏的就是赌场大 BOSS 凯利公式,后面小节里将详加表述。

对于小散户,赌场一般可以认为财富是无限多的,你赢不垮它,它却能吃了你。在赌场老板的眼里,世界只有两种人:一种现在是穷鬼,一种未来是穷鬼。

“无限财富定律”也解释了赌场设置最大投注额原因。不是老板好心保护赌徒免遭破产,只是老板为了保护自己设置的安全屏障,想象下万一哪天比尔盖茨去赌场找乐子,一次性砸个几百亿进去,那赌场老板真的要哭了,虽然这种事情不太可能发生,但也不能不防,所以赌场根据自己的财富能力设计最高投注额,也就是为了抵抗“无限财富定理”!

赌场大 BOSS 凯利公式:

先告诉你怎么下注

凯利公式在高级赌徒的世界里大名鼎鼎,那什么是凯利公式,我们先看一个例子:

有一个简单 2 赔 1 的赌局,扔硬币下注,硬币为正面则得 2 元,如果为反面则输掉 1 元,你的总资产为 100 元,每一次的押注都可投入任意金额。

你会怎么赌呢?

如果你是冒险主义者,你可能会想,要玩就玩票大的,一次性把 100 元全压上,幸运的话,一次正面就可以获得 200 元,又是一段值得炫耀的赌史;可是,如果输了得把 100 元资产拱手献给对方,你就一无所有,好不容易来趟拉斯维加斯,这肯定不是明策。

如果你是保守主义者,你可以会想,谨慎点,百分之一慢慢来。你每次只下注 1 元,正面赢 2 元,反面输 1 元。玩了 20 把突然觉得,对方下注 10 元一次就赢得 20 元,自己一次才赢 2 元、10 次才能赢得 20 元,后悔已经错过几个亿!

100 太多 1 块太少,该投入多少比例下注?普通赌徒看似无解,但凯利公式告诉你答案是 25%!

让我们来看看凯利公式的庐山真面目:

在公式中,各参数意义为:

f* = 应投注的资本比值

p = 获胜的概率

q = 失败的概率

b = 赔率

公式上面的分子 bp-q 代表“赢面”,数学中叫“期望值”。

什么才是不多不少的合适赌注呢?凯利告诉我们要通过选择最佳投注比例,才能长期获得最高盈利。回到前面提到的例子中,硬币抛出正反面的概率都是 50%,所以 p、q 获胜失败的概率都为 0.5,而赔率 = 期望盈利 ÷ 可能亏损=2 元盈利 ÷1 元亏损,赔率就是 2,我们要求的答案是 f,也就是(bp - q) ÷ b = (2 * 50% - 50%) ÷ 2 = 25%。

拿出资金的 25% 来进行下注,才能使赌局收益最大化。

赌场操盘者的每一次下注的时候,都会谨记数学原则,而作为普通赌徒,除了心中默念“菩萨保佑”外,哪里知道这后面的数理知识。

所以,就算你赢得了财神爷的支持,但你也永远赢不了“凯利公式”。

其实公式的作者,凯利,并不是一个资深赌徒,而是一位著名的物理学家,他发明这个公式的时候正是著名贝尔实验室 中的一名研究科学家,研究方向是当时还算新兴前沿的电视信号传输协议。

除了 100% 赢

任何时候都不应下注

所有的赌场游戏,几乎都是对赌徒不公平的游戏。

但这种不公平并非是庄家出老千,现代赌场光明正大地依靠数学规则赚取利润,从某种意义上来讲,赌场是最透明公开的场所,如果不是这样,进出赌场不知有多少狂命之徒,何鸿燊早怕九条命都不够。

凯利公式不是凭空设想出来的,这个数学模型已经在华尔街得到验证,除了在赌场被奉为正神,也被称为“资金管理神器”,是比尔格罗斯等投资大佬的心头之爱,巴菲特依靠这个公式也赚了不少银子。

1955 年 6 月,美国出现了一个极其有名的电视节目,叫做 64000 dollar question。答题者通过不断答对题来累积奖金,一时风靡全美,黄金时段收视率达到 85%,各路山寨节目不断。这样一个问答秀迅速吸引了场外下注来赌赢家的赌盘。这档节目的录制是在纽约,东海岸现场直播,而西海岸则有延时。当时的新闻爆出一些丑闻,有关西海岸的赌徒通过电话提前得知结果,赶在了西海岸直播前下注。

凯利看了新闻之后,他想到这个如何使具备一定内幕消息但是同时有一部分杂音的赌徒最大化长期获益的问题,可以使用他们实验室关于咨询学和噪音传递研究的公式来解决。于是,他以一个赛马的模型,推出了凯利公式的雏形。

凯利的理论是这样的,对于有一定内幕消息的赛马人来说,第一个自然的想法当然是放入全部的资金,但是这样就会造成万一输掉血本无归的惨境。而在凯利想要解决的这个问题中,在任何一个时刻输掉全部资金显然是不符合最大化累积收益的需求的。

真正应该关心的是长期累积的收入,对于累积的收益来说,最后的结果只和输赢的局数有关,而和输赢的顺序无关。所以他推出了一个最佳的投入仓位比,来最大化长期的累积收益:

bet = edge / odds = 预期获益/获益回报

edge=bp-q

这里的 edge 在赌博中可以理解为 获胜的概率*赔率 - 失败的概率,也就是上文提到的赢面。当 edge 的数字为正的时候,这就是值得下注的比赛,而 edge 为 0 或者负数的情况说明赌徒不具备 edge, 不应该下注。

而 odds 则是赔率,我们更可以把它理解为一种公众对概率的估计,是公开的消息。

我们可以用凯利模拟这样一种情况:小明现在有 100 元的起始资金,他现在将要投硬币 4 次,每一次他投出硬币为正面的时候,将获得 6 倍资金回报(1 陪 5),当他投出硬币为反面,陪光。请问小明要如何分配每次下注资金,才能最大化他 4 次投币之后的收益呢?

根据凯利公式计算,我们可以建立起这样一个正反面的概率各为 50%,edge = 0.5*5-0.5 = 2, odds 为 5,最佳仓位为 40%,可以看到最终在 16 个可能出现的结果中(4 次投掷),12.96 和 8100 出现 1 次,64.8 和 1620 出现 4 次,324 出现 6 次,16 次结果的收益为 324。凯利公式的目的正是最大化这些结果的收益。

由于凯利公式着眼于长期回报率和风险的控制,所以天然就吸引投资人想要把它应用在投资当中。比如著名的传奇数学家 Edward Thorp 读了凯利的论文之后,先是自学 Fortran 用 IBM 大型机开发了一套专门用于 21 点的算法(感兴趣的同学可以去看下电影 21,电影里的 card counting 的方法正是获得 edge 的来源),带上凯利的导师在拉斯维加斯大把吸金。

结语

赢得胜利的唯一法则:不赌

没有谁能说服一个堕落的赌徒,因为这是人格的缺陷。

但如果你还是一个具有理性精神的人,别再迷恋所谓的运气。

赌徒能够依靠的是祖宗保佑,而赌场后面的大佬是高斯、凯利、伯努利这样的大神。

你怎么可能赢得了庄家?

论理性,没有人能比赌场老板更理性。

论数学,没有人能比赌场老板请的专家更精通数学。

论赌本,没有人能比赌场老板的本钱更多。

如果你想真正赢得这场赌局,法则只有一个:不赌。

  • 算法
    428 引用 • 254 回帖 • 24 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
zhaozhizheng
没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或者鄙夷 北京

推荐标签 标签

  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    167 引用 • 1509 回帖
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 257 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 6 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 561 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 3 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 652 关注
  • V2Ray
    1 引用 • 15 回帖 • 1 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 733 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 615 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 209 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 6 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 248 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    264 引用 • 665 回帖 • 1 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 2 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 2 关注
  • 音乐

    你听到信仰的声音了么?

    60 引用 • 511 回帖
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 127 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 705 关注
  • OnlyOffice
    4 引用 • 2 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 181 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    6 引用 • 14 回帖