分类目录归档:软技能

好玩的博弈论 - 什么是博弈论


博弈论

博弈论是指双方或者多方存在竞争、合作、冲突等情况下,通过充分了解各方信息,并依此选择一种能为本方争取最大利益的最优决策的理论。日常生活中有很多的事情和故事都有博弈论的应用,比如“田忌赛马”。

田忌赛马

齐国大将田忌平日里喜欢跟贵族赛马赌钱。赛马的规则是每一方出上等马、中等马、下等马各一匹,共赛三场,三局两胜制。由于田忌的马比贵族的马略逊一筹,所以十赌九输。当时孙膑在田忌的府中做客,经常看见田忌同贵族赛马,对赛马的规则和双方马的实力差距都比较了解。某天孙膑看见田忌赛马又输了之后对田忌说:“明天你尽管同那些贵族们下大注,我保证让你把输的钱赢回来。”田忌相信了孙膑,第二天约贵族赛马,并...

Read more

好玩的博弈论 - 生活中的“囚徒困境”


“囚徒困境”在生活中经常能见到。比如之前我们提到的某东和某猫的价格战。虽然对于2家平台而言,都不降价才是最好的策略,但是往年每年都要进行降价促销,因此今年谁也不能保证对方不降价,此时单方面的选择降价是最好的选择,这样的话利润至少为8,但是运气好的话可能为14。如果选择不降价,虽然有可能保住10的利润,但是根据以往经验来看,利润最后更有可能为6。因此,双方都会选择降价,得到(8, 8)的结局。

但是如果2家之前就沟通好,都不降价的话,双方就能得到最好的均衡,就是(10, 10)。但是这样也构成了垄断。违反了反托拉斯法。

除了某猫和某东之外,外卖平台的价格战、滴滴和快旳打车的价格战、ofo和...

Read more

好玩的博弈论 - 纳什均衡


均衡

均衡在英文中是equilibrium,是来自经济学中的一个概念。均衡也就是平衡的意思,在经济学中是指相关因素处在一种稳定的关系中,相关因素的量都是稳定值。比如,我们去商场买东西,那我们作为买家和卖家之间是买卖关系,经过讨价还价最终将商品的价格定在了一个数值上,这个数值买卖双方都能结束,这个时候我们就说买家和卖家之间达成了一种均衡。

博弈论中的均衡是指参与者之间经过博弈,最终达成了一个稳定的结果。均衡只是博弈的一种结果,但并不是唯一的结果。博弈的均衡是稳定的,这种稳定点是可以通过计算找到的。我们以一个例子来分析一下博弈中的均衡。

女孩Alice和男孩Bob青梅竹马,对彼此都有好感,但...

Read more

基金的选择


开扒基金家族

基金可以按四个维度来分类,按投资品种分、按交易渠道分、按运作方式分,按投资方式分。

注意:这四个方法并不是相互独立,而是各有交叉的,同一只基金在不同的分类标准下属于不同的类型。

按投资品种分

货币基金

货币基金用来投资企业债、银行定期存款、地方政府债、国债,比较安全相对收益也比交低,一般在2%-4%左右。

注意:没有投资债券占比要求,除了投资一年内的债券,还可以投资银行定期存款等其它收益比较稳定的有价证券。

货币基金的筛选方法:

  • 收益率:可以通过‘每万份收益’和‘7日年化’这两个指示。
  • 流动性:最好随用随取(T+0)。
  • 成立时间:成立时间3-5年以上比较好。
  • 基金规模...

Read more

Alpha策略


Alpha策略是比较常见的量化策略。

Alpha的含义

Rs = α + Rf + βs(Rm + Rf) + ε

其中 Rs为现货组合的预期收益率, Rf为无风险利率,Rm为市场指数的预期收益,ε为误差项,α衡量了非系统性风险,βs衡量了系统性风险。

Alpha和Beta的关系

市场上常见的指数基金表现为: 如果整个市场涨了,业绩也跟着涨,但如果整个市场跌了,业绩也跟着跌。这是因为它的Beta系数一般在1左右,所以它的收益主要来源于Beta。

但是,如果只是依靠β来获利,那在市场走下坡时,就没有办法做到盈利了。因此我们需要更多考虑alpha参数,使得即使在市场下行时,也能获得正的超额收...

Read more

什么是量化交易


严格来讲,量化交易是运营复杂的统计学方法和数学模型,从庞大的历史数据中海选出能够带来收益的多种"大概率"事件以找出规律、制定策略,并且能用数据模型验证、固化这些规律和策略,然后用计算机来严格、高效地执行。

这一定义涉及统计学、金融学和计算机科学等多门学科,通俗点来说,量化交易是指利用统计学、数学、计算机技术和现代的金融理论来辅助投资者更好地盈利。这些量化的方法可用于分析海量历史数据,也可以用来控制持仓大小、进行风险评估、控制等。

因此,量化交易与传统的主观交易并不是二元对立,量化交易也包含主观交易,比如常见的期货跨市套利策略、期权波动率套利等就属于半自动交易。它们需要交易员综合历史均值回...

Read more

做一个既"慢"又"懒"的研发


我们组有一条principle是: slow is fast(慢就是快)

最近在给组里的一些新同学review代码的时候发现他们在工作时有一些很明显的优缺点:

  • 优点是他们学习、编码的能力都很不错,对于每一个新的需求都能快速快成;
  • 缺点是经常会在他的代码中发现一些非常低级又很小的错误,比如单词拼写错误、又或者忘记了核心逻辑中的异常处理等等;

每次看到这样的问题,我都会跟他们说,你要学着让自己"慢"下来。众所周知,在软件工程中,有一个名词叫做:PONC(Price of Nonconformance)是指由于没有第一次做对而造成财物的额外浪费。简称:质量成本。对应到一个功能,在不同的阶段...

Read more