块连线沙龙第一期内容纪要
分享嘉宾|古千峰
整理|Rafael
4月27日晚,区块链新锐媒体块连线举办沙龙第一期。嘉宾们关于区块链和数字货币投资做了非常精彩的分享。内容干货将马上呈现。
古千峰先生是美国区块链媒体BTC Media亚太区技术总监,也是分布式商业,区块链的研究者。
1. 量化交易概览
量化交易,我给它一个定义是这样的,它是研究波动状态下金融产品的投资策略。其实量化最早是一批找不到工作的工程师,比如火箭工程师,开始最先搞起来的。70年代正好是火箭上天,登月飞船,人类第一次踏入月球的时代,这个过程过了以后,很多物理学家,火箭工程师,还有一些很牛的人物,他们找不到工作了,感觉这个市场饱和了。他们跑到华尔街,发现金融的东西可以通过物理和工程学的方式去寻找解决方案,获得收益。量化英文叫Quant,国内俗称宽客。
目前说到量化,有两个流派,可预测派与不可预测派。
2. 可预测派
可预测派又称推理派。他们认为通过大量的历史数据,可以将来的一个走势,甚至有一些牛逼的任务可以预测往上可以跑百分之多少。他们最典型的方式有看K线图,做技术分析,做形态分析,甚至于还会涉及到中国的五行八卦这些乱七八糟的东西。绝大多数可预测派用的工具停留在初等数学。
可预测派中,又可以分为看趋势派和回归流派。
3. 不可预测派
我们主要讲的是不可预测派,这也是我主要在做的东西。我认为不可预测派才是真正的量化。如果在美国学过量化金融的话,大家主要学的是这一块。首先不可预测派是基于随机游走(Random Walk)理论的。什么叫做随机游走呢?你不知道这个花粉丢在水里面它会往哪个方向运动。运动的方向完全是随机的,不可测的。
其次,鞅论(Martingale)也是重要的组成部分。鞅的原名martingale原指一类于18世纪流行于法国的投注策略,称为加倍赌注法。这类策略中最简单的一种策略是为博弈设计的。在博弈中,赌徒会掷硬币,若硬币正面向上,赌徒会赢得赌本,若硬币反面向上,赌徒会输掉赌本。这一策略使赌徒在输钱后加倍赌金投注,为的是在初次赢钱时赢回之前输掉的所有钱,同时又能另外赢得与最初赌本等值的收益。当赌徒的财产和可用时间同时接近无穷时,他掷硬币后赢得最初赌本的概率会接近1,由此看来,加倍赌注法似乎是一种必然能赢钱的策略。然而,赌金的指数增长最终会导致财产有限的使用这一策略的赌徒破产。真正的量化派是玩概率的,是玩期望值的。他的基础是没有规律,认为金融市场是不可预测的。
第三个理论叫马尔科夫过程。马尔科夫是一个俄罗斯人。举一个掷塞子的例子。假如我扔了十次骰子,出现的都是正面,那么第十一次我是赌他的正面还是反面?对,其实概率和以前一样还是1:2。当前事件的概率并不受前面事件概率的影响,而是取决于他的一个总体的概率。
这三大理论是量化交易派最核心的理论。
这是真正的量化投资,量化投资的方法就是期权。为什么我们讲量化投资只去讲预测,因为我们太缺乏期权这个产品。无论是在商品上面,还是股票和外汇上面,期权这个产品都非常的缺乏。要想搞明白量化怎么玩,要把高等数学给学好,微积分偏微分方程,得搞得非常非常熟悉。
4.量化投资的四大武功
武功一:套利
通过期货和现货进行套利。期货市场上了,现货市场还没上,我买入期货,等他方向相反的时候,我做相反的操作。你可以确保你的本金不受损。
期权的套利。期权的目的是用来对冲现货市场的风险。现货市场的波动是无序的,需要期权来对冲,而不仅仅通过期货来对冲。
不同市场的对冲做异地的套利。还有做政策监管的套利。
武功二:发现市场失效
期权定价方程。在这个方程推出之前,在期货和现货价格之间会产生大量的失真。因为这些价格的失真,就会产生大量的套利行为发生。然后会导致整个市场的一个无效性。推导出了BS方程,于是可以通过时间,通过交易率,通过现货的价格这些参数,去推导出一个合理的期权价格。然后导致套利空间没有了。
武功三:仓位管理
第一个是管理期望值。第二个是马丁格尔倍投法。第三个是凯利公式。
凯利公式:
f*=(bp-q)/b
其中
f* 为现有资金应进行下次投注的比例;
b 为投注可得的赔率(此处的赔率是净赔率);
p 为获胜率;
q 为落败率,即 1 - p;
举例而言,若一预测有 40% 的胜率(p = 0.4,q = 0.6),如果获胜,可获得二对一的奖金(b = 2),则预测者应在每次机会中下注现有资金的 10%(f* = 0.1),以最大化资金的长期增长率。
Las Vegas赌场下注给了一个上线额度,这个规定就是为了防止通过凯利公式进行马丁格尔套利的。
武功四:组合投资
根据个人的风险承受能力,做不同的投资组合。对于相关系数接近于-1的资产组合投资。如果你去做相关性非常高的资产组合投资的话,那就不叫投资组合了。那就叫赌博了。
5. 数字货币量化投资方法
1. 搬砖
搬砖最难的是去调整差价的水平线。如果遇到一些黑天鹅事件,导致平均水平价格的变动,会扰乱你原来设计好的程序,如果没有进行及时的调整,会带来很大的损失。在这个上面我赔过钱,太吓人了。
2. 期货现货对冲
我们国内没有数字货币期货和现货的交易,但主流市场是有的。
3. 指标的自动交易
Botvs是国内做指标自动交易,尤其是数字货币交易的比较好的一个平台,可以支持javascript,python,c++等语言开发量化策略,下图是我在botvs上写的一些策略:
4. 高频交易
大家都应该听说过量化交易中有一种非常常用的策略“剥头皮”,这种策略的特点是小赚即跑,但是交易频率非常高。这是高频交易的一种。高频交易往往和量化交易混为一谈,因为两者都需要通过程序交易,但其实两者的策略还是有很大不同的。
5.挖矿成本的量化法
我在讲分布式商业的时候会重点讲的问题。大家可以去百度搜我的文章。
量化交易可以通过一些机制的设计降低风险和控制风险。量化交易是一个非常宏大的体系。今天我们只了解到量化交易的冰山一角。我相信量化交易在不久的将来会成为中国数字货币和金融领域为实业服务的一个金融工具。
一个交易产品的市场是否成熟,除了需要有现货交易外,还需要有期货期权等各种衍生品,去年底我们已经看到了美国推出了比特币期货。但是,当前,离数字货币真正成熟还有很长一段路要走。就像70年代的BS期权定价模型推出之前,市场上存在着大量的套利一样,市场越不成熟,掌握量化交易技巧和方法的人越容易赚钱。作为一名“宽客Quant”,我反对通过割韭菜方式在不成熟的市场非法牟利,但支持对于通过量化技术在获取利润的同时,为市场贡献流动性,推动市场良性发展。