做量化交易真的不需要懂金融吗?为啥都对编程大讲特讲?

今时今日,市面上与量化交易相关的书籍可谓是琳琅满目,让人眼花缭乱,随便打开一个电商购物网站/APP,以“量化”这个关键字进行搜索,花花绿绿出现一大片。

遨游在这些书籍目录中,惊奇地发现,很多书里面大部分篇幅都在讲编程,其中以Python居多,很少有讲金融的,或是讲金融的篇幅很少,以至于有的量化萌新都发出了这样的疑惑:为何大部分的Python量化书籍都基本不讲金融知识,反而对编程大讲特讲?做量化交易真的不需要懂金融吗?

咱先来说说为啥有“对编程大讲特讲”的现象。如同下面这个书籍目录,全书三百多页,就有两百多页在讲Python编程,存在即合理,往深处想想,如果让我非写一本书不可,也难逃这样的枷锁。

量化交易,官方一点来说,就是通过计算机编程,利用数理统计模型,对金融市场的数据进行分析,然后根据分析结果进行交易的一种方式。简单来说就是,量化交易=编程+数学+金融

按理儿来说,要讲量化交易,肯定编程、数学和金融都要涉及的,为啥现在让人感觉好像只讲了“编程”这个部分?

这个就涉及到写书的动机了,善意地想,作者肯定都是希望把量化交易给讲通讲透的,但书籍篇幅有限,不可能面面俱到,肯定有所侧重,那么,侧重哪一块儿就有讲究了。

写金融吧,光交易的品种就有股票、期货、期权、债券、基金(ETF)等,品种介绍、交易规则和相关金融理论细细写出来,可能红楼梦的篇幅都装不下;写数学吧,就更不用说了,内容比起金融来更boring,概率论、线性代数、微积分、随机过程这些冰冰冷冷地写出来,读者直接从入门到放弃,顺带治愈了多年的间歇性失眠。

相对金融和数学,编程就显得可爱多了,学了就可以上手操作,根据书中的策略示例,编写好了之后,放进量化平台,就能实时产生交易信号、持仓信息和净值曲线,成就感油然而生,学习热情大大滴被激发。

如果着重写金融和数学,读者看过泛泛而谈的理论后,还是茫然无措,不知从何下手,直呼上当,大骂作者灌水割韭菜;侧重写编程就没有这种烦恼了,要是有读者来找茬,作者就可以翻出售卖图书时的宣传语,语重心长地说道:

“你看,我教你搭建Python开发环境了吧”

“我教你Python语法基础了吧”

“我教你获取基本面数据和行情数据了吧”

“我教你如何使用回测框架跑出净值曲线了吧”

“瞅瞅,我承诺的都做到了!”

明白了吧,编程、数学和金融这3大模块,如果只能侧重写一个的话,肯定选编程,因为金融和数学都太多太杂,写起来费力不讨好,编程由于它的通用性和实用性,写它的效用反而是最高的。

这就是为啥现在的量化书籍都喜欢大讲特讲编程的主要原因,只要把你教会开发出一个量化策略,那就算成了,有结结实实的成果展示,你这厮就不要再说洒家割韭菜。

那做量化交易真的不需要懂金融吗?

金融在量化书籍里面说的少,但不代表不重要,如果说做量化懂编程就可以了,那要做好量化,就一定还需要懂金融和数学,它们才是真正的量化内功,决定着你量化之路的上限。

具体到量化萌新的学习路径,初期以编程为主是可以的,因为这个时期是以实现量化策略为主,把那些量化书籍当成是工具书来看,为什么这样说呢?

因为个人感觉,这些书籍目前最大的缺陷就是,从金融理论和数理统计到量化策略的演化过程过于割裂,基本上书里就告诉你有这个策略,它的具体细节是什么,但很少从根本上说这个策略idea是如何产生的。

就比方说,股票量化书里面都会提及小市值策略,那小市值策略是怎么被发现出来的?小市值策略生效的金融逻辑是什么?现在A股全面注册制铺开后,对小市值策略有什么影响?

再打一个比方就是,如果同时看过国内外量化书籍的小伙伴就会发现,同样都是统计涨跌幅度,漂亮国有效的一般是动量因子,而国内有效的是反转因子,出现这些差异的金融逻辑是什么?

所以那些书籍更多是起到工具书的作用,编程告诉你如何去实现一个量化策略,而金融和数学则是帮助你如何去发现和迭代一个量化策略,在量化里面,编程少了金融和数学,就是无根之木、无源之水、徒有其表。

说到这里,就会形成一个套娃式的问题:如何学习金融和数学?这就超过本次的话题范围了,而且个人能力有限,觉得这个问题太大太深不好答。

因为金融和数学的理论太多太杂了,要想学完了再做量化那是猴年马月的事情了,不过我有一个变通接地气的法子,那就是“多看研报”,那些金融工程研究报告里面往往都包含了金融和数学演化成量化策略的过程,你把自己想做的策略相关研报都找出来,将其中的金融和数学理论搞懂且融会贯通就行了,做到有的放矢,不要胡子眉毛一把抓。

最后想补充说明一下,金融和数学理论并不是越复杂越好,由于在量化圈子混得久了,能看到的东西稍微比萌新们多一些,真的看过很多量化大神的实盘策略,涉及到的数学都没有超过高中范畴,涉及到的金融就更简单了,就是基本的交易规则和趋势理论,但策略成功的原因并不纯粹在金融和数学本身,而在于宽客将金融和数学理论与交易实际相结合的能力,也就是要把理论用到刀刃上。

很多人都看过电影《三个白痴》,其中有个名场面,学长让男主角兰彻脱掉裤子(别想歪~原因请看原片),兰彻不从,躲进了宿舍,学长扬言再不出来就在门口嘘嘘,兰彻就把电线接在铁勺上,把铁勺夹在木尺上,接着开电闸,学长后来就直接嘘了上去,那酸爽~~~室友就评价道:盐水可以作为电的导体,初中生都知道,我们只学了课本,他却学以致用!

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值