量化投资的哲学基础0:不懂哲学的程序员不是好投资经理
1. 段子开题
一个老哥去三线城市路演CTA产品。
老哥对着一群大妈,花了一个小时,费了九牛二虎之力,解释CTA究竟是啥。老哥讲罢,来到提问环节。一位大妈开口就问:
“请老师推荐一只牛票”。
老哥喷出一口老血。大妈问的问题跟老哥路演的内容没有一丝联系,路演基本白讲了。
大妈根本不关心什么是CTA,不关心什么是期货,不关心什么是趋势,不关心什么是程序化。大妈仅仅关心怎么交易赚钱。
人是分境界的,处于不同境界的人相互很难交流。
2. 投资的三境界
投资有三个境界:交易,策略和投资哲学。
2.1 交易
交易就是在什么时间买卖哪只股票。这也是前文中的大妈关心的问题。
好交易能够帮你赚钱。
老师推荐大妈买茅台,大妈就买茅台。老师推荐大妈买乐视,大妈就买乐视。大妈不关心老师荐股的原因,大妈不在乎是否可以举一反三,大妈不在乎授之以渔。大妈可能也不是不在乎,只是老师讲了也听不懂,不如直接荐股来得直接。
然而,只要有点悟性的人都会问:
“老师,你为啥推荐我买乐视?”
简而言之,
“老师,什么是好股票?”
能回答这个问题的人就进入了下一个境界。
2.2 策略
策略就是一套交易的逻辑和规则。简单讲,就是怎么在几千只股票中选到茅台和乐视。
好策略指导你做赚钱的交易。
稍微对投资有研究的人都能立马说出几个策略:
采用价值投资策略的老师,关心市盈率市净率,关心公司盈利有没有护城河;
采用技术分析策略的老师,关心技术指标发出了什么信号,关心技术形态是否好看;
采用机器学习策略的老师,关心算法是否高逼格,特征是否好又多。
然而,有悟性的人会问:
“老师,为啥要坚持价值投资?为啥技术分析有用?机器学习可以用来炒股吗?”
简而言之,
“老师,什么策略会赚钱?”
能回答这个问题的人就进入了下一个境界。
2.3 投资哲学
一个问题,多问几次为什么,就到哲学层面了。
在我的字典里,投资哲学就是在回答什么是好策略。有了自己的投资哲学,才知道自己应该采用什么策略。
正确的投资哲学帮你找到好策略。
大多数的策略都有优缺点,有管用的道理,也有无效的原因:
价值投资是不是好策略?赞成的人会说,巴菲特就坚持价值投资,而巴菲特就是投资界的常青树。反对的人会说,中国的财务数据太假,根本没法分析。
技术分析是不是好策略?赞成的人会说,人有追踪趋势的本性,价格反映一切。反对的人会说,技术分析只是一种偷懒的投资方法,必然不可能赚钱下去。
机器学习是不是好策略?赞成的人会说,Alpha Go能在围棋上战胜人类了,那么机器学习在投资上战胜人类也是迟早的事情。反对的人会说,机器学习只不过是过度优化。
一个优秀的投资人必须能够做出自己独立的判断,采用有效的策略,甚至不断研发出好策略。
换言之,一个优秀的投资人必须有自己的投资哲学。
3. 量化投资在投资哲学境界
既然本系列文章叫量化投资的哲学基础,这里就谈谈量化投资。
大家想一想,量化投资在三个境界的哪一层?
首先,量化投资肯定不在交易层面。量化投资经理通常买太多的股票,通常自己都不知道现在持有哪些股票,更不知道下次将买入哪些股票。让量化投资经理荐股,只会让他们很难堪。
其次,量化投资也不在策略层面。这点需要多花一些篇幅来解释。
价值投资,巴菲特在做,量化投资同样也在做。几乎所有的Alpha多因子模型都有价值因子,考虑上市公司的市盈率市净率等等。
技术分析,缠中说禅也在谈,元盛(Winton Capital)也在做。元盛雇了一大批科学家,做的仍旧是趋势跟踪的事情。
机器学习,也就是量化投资的一类策略。
所以,光在策略层面,是无法区分量化和非量化的。因此量化投资也不在策略层面。
所以,量化投资其实是投资哲学层面的概念。量化投资有一套价值观和方法体系去判断一个策略是否是好策略,也因此和非量化相区别。
大量的量化投资从业者,只是埋头写程序,研究算法,研发策略。要么不自觉地采用了这套价值观和方法体系,本系列文章能够让你赚钱赚得明明白白。要么没有采用这套价值观和方法体系,本系列文章能够让你亏钱亏得清清楚楚。
因此,回到标题,不懂哲学的程序员不是好投资经理。
那么,量化投资是用怎样的价值和方法体系去鉴别好策略,敬请移步系列的第一篇:
4. 段子结语
小伙伴问,为啥我要谈投资哲学?
如果在交易层面跟大家交流,我会不会像廖英强老师一样被罚十几亿。。。
如果在策略层面跟大家交流,我担心自己的策略会被大家偷师,断了自己的财路。。。
只有在投资哲学层面跟大家交流是安全的。捂脸。。。