核心理念
悍马定理一:世界上不存在可以在任何行情都赢利的EA。也就是世界上没有圣杯。
悍马定理二:对于任意一种行情,都有至少一种能够赚钱的EA。
悍马定理三:通过EA组合,使得自己能够在行情不好的时候生存下来,就能赢得胜利。
悍马定理四:如果一直交易下去,任何EA/模型都会暴仓。
证明过程如下:任何EA/模型的维度适应性都是有限的,而行情的发展可能性是无限的。好比猴子写出莎士比亚的例子:无数多只猴子在电脑前敲击键盘,总有一只猴子能敲出一部完整的莎士比亚。
悍马定理五:在一个完全有效的市场,浮亏×浮亏时间+亏损×亏损时间=浮赢×浮赢时间+赢利×赢利时间。
悍马定理六:EA/模型的赢利能力与模型的简单或复杂无关。但简单的模型通用性好,适用时间长;而对风险和赢利的控制能力强的往往是复杂的模型。
悍马定理四十六:短线交易的利润来自于市场漏洞,长线交易的利润则是用风险换来的。
悍马定理十四:在不能有效预测市场的情况下,小止损和赢利不能同时做到。也就是说,对绝大多数人而言,小止损的交易方法是不现实的。
悍马定理八:程序化交易的核心是风险计算和管控,策略的重要性居其次,而这一切的前提是有良好的执行力。
悍马定理三十五:一切的失败甚至悲剧,都是从追求不切实际的高收益开始的。
悍马定理三十八:历史不仅会重演,还会反着演,只知道历史重演的人都会破产的。
说的清楚一点,被动等待历史重演的人,在无数个漫长的黑夜里,总有一次会在黎明前倒下。
悍马定理十二:一个普通人,用普通的方法,也能赢利。这是一个交易者必须要有的信念。如果没有这个信念,就不能进入市场。
原因如下: 如果认为只有天才才能赢利,就会在失利的情况下怀疑自己,导致交易行为的扭曲;如果认为只有圣杯才能赢利,就会陷入漫无目标的寻找圣杯的怪圈。 反过来,当产生了赢利后,又会认为自己是天才,从而将自己置于站在悬崖边上还浑然不知的危险境地。
悍马定理五十四:博弈为体,量化为用。
你的交易对手是人,而不是K线图;当你在认真的研究K线图的时候,你的对手在研究你。
市场的任何量化特征都会改变,唯独博弈本质不会改变。不能从博弈的视角来审视量化研究,就是在玩数字游戏。
目前很多量化研究都是在玩数字游戏,因为他们脱离了市场本质。
行情
悍马定理十一:市场自身并没有振荡与趋势之分,所谓的趋势和振荡都是交易者自己定义的。定义趋势和振荡主要的考虑因素是波动率、波动形态和交易者主观上想做多大的行情。
悍马定理四十:做主观交易的总是追求大道至简,做量化分析的总是认为行情越来越复杂。
悍马定理四十二:用肉眼看,所有星星都一样,其实它们都不一样。道氏理论的历史重演的假设,是有其历史局限性的,其实历史从未简单重演。
说明:关于历史会否重演,是个哲学问题;等同于“一个人不能二次踏进同一条河流”那个哲学命题。对每个人而言,判断历史会否重演的标准是不一样的。交易条件越是精细,历史就越是不会重演;交易条件越是粗放,历史就越会重演。
悍马定理四十三:在博弈条件下,历史重演的难度在增加。
说明:竞争者往往会利用历史重演制造陷阱。
悍马定理四十四:大资金是不能靠历史重演来交易的,他们自己就在创造历史。
悍马定理四十五:自然界更符合正态分布的特征,尖峰肥尾是人性及博弈的结果,因为人类喜欢认识并改造自己。
模型
悍马定理七:程序化交易没有暴利,但可以提升对风险和收益的控制力。如果模型测试结果给初学者一个惊喜,基本上可以肯定模型设计逻辑出错了。
悍马定理十:模型销售需要加密,不是因为模型好,而是因为模型不好。
悍马定理十五:胜率太高,对赢利能力是一种极大的损害;因为每次没把利润赚透,就出局了。但在投资组合中,可以包含一定量的高胜率模型。
悍马定理十六:赚钱是很实在的事情,任何EA/模型,能赚钱就用,不能赚钱就换下,活在当下最重要。对模型从一而终的思想会害死人的。
悍马定理二十九:一个好的模型应该具备这样的特征——只需要调整为数不多的几个参数,就可以适应各种不同的行情,而且每次需要调整的参数越少越好。
悍马定理三十:优化参数要分析合理性,也就是优化后的参数是否与模型的设计思路一致,如果优化后的参数与设计思路不一致,但效果却很好,那就存在这样两种可能:一是过度优化;二是通过参数优化,你发现了一种你未曾想到的好策略。
悍马定理三十二:模型-组合-风险管理是三位一体的,这三个方面共同组成了一个高一层级的大模型,这个大模型还可以嵌入到更大的投资组合中去,新的投资组合也必须要包含风险管理内容。在实现了动态仓位管理后,对传统意义上的策略的依赖程度将大幅降低。
技术
悍马定理二十一:浮亏不扛,怎么成为人上人。
说明:这条是关于理念的,而非关于技术的。适用于重口味,追求大输大赢,大开大合的投资人。从技术的角度解释,就是你能承担多大的浮亏,就能有多大的赢面。在艾古的操盘理念中,也有类似的说法:不抄底,不逃顶,不止损。
悍马定理二十二:要赚小钱,就要扛小亏;要赚大钱,就要扛大亏。总之,要想在投机市场盈利,就必须要有一定的心理承受能力。
说明:这是对上一条的补充,因为太多人对扛浮亏有异议。
悍马定理二十四:出来混,迟早要还的。
说明:专指那些不止损、带着浮亏重仓过夜的操作方法。这条与悍马定理二十一好像是相矛盾的,这恰恰就是程序化交易的精髓所在,程序化交易就是要在这样的自相矛盾中找出可以生存的夹缝。
总结——关于扛浮亏:浮亏要扛,不扛浮亏就不会有赢利了;扛多大?要量力而行。
讨论:靠运气扛过去了,算不算成功者?
如果抢劫银行成功了,算不算成功者?
弘一法师说:“人生最不幸处,是偶一失言,而祸不及;偶一失谋,而事幸成;偶一恣行,而获小利。后乃视为故常,而恬不为意。则莫大之患,由此生矣。”
悍马定理十七:在自由博弈的市场,价格规律具有自我终结的特性。因此,仅对价格变化进行纯数理的研究并不能精确预测未来。
说明:不排除有一些数学、物理方面方面的专家能在一段时间预测未来,但对这些预测结果,研究者自己有多大把握?使用者又能有多大的信任?这些都是问题。总体而言,数理分析预测的效率非常低。所以,从程序化实战的角度,完全可以认为数理分析不能精确预测未来。
悍马定理十九:经过数理分析专业训练的人员从事程序化交易的优势是:他掌握了更多的描述价格运动的方法,各种方法并没有优劣,但对于某种特定的行情,总有一种或几种方法比其他方法更有效。
悍马定理三十四:传统分析技术与量化分析技术如果能相互印证,预测成功率将会大幅提高;对数周期幂律模型(LPPL)与波浪理论终结楔形就是这样的典范。
悍马定理三十七:程序化交易除了比手工操作更稳定,不会受到心态和情绪干扰,还有一个好处是可以发现肉眼不能发现的规律。
悍马定理四十一:未来行情不可精确预测,但可以在一个范围内进行概率预测。
悍马定理二十六:大部分的定性交易操作方法,看起来像朵花,在未经过量化分析之前,其实就是一堆垃圾,在经过量化分析之后,就成了一坨屎。
总结:不预测能否交易?无论你承认与否,总之交易就是在预测。可以说交易无法离开预测,但不能依赖预测结果。
讨论:行情可否预测,与历史会否重演,本质上是同一个问题。对这个问题,只进行定性分析是没有意义的,只有具体问题具体分析才有意义。
悍马定理二十:在对程序非常了解的情况下,手动干预程序化交易是允许的。这时候的手动操作,可以被理解成是系统交易的一个组成部分。特别是对于超级交易者,本来就不分自动交易与主观交易。
解释:交易者分级(顶级以上才有可能实现稳定赢利)
初学 刚刚开始学,觉得很新鲜,但还弄不出一个可以长期盈利的模型!
初级 有了少数的1-2个看似可以盈利的模型,开始对程序化交易有了信心!
中级 手上有一大把貌似可以盈利的模型,也可以解决信号消失问题,对程序化交易信心满满!
高级 手上不仅有了大批模型,而且开始追求模型组合!
顶级 发现了模型的秘密,也就是盈利模型的共性,手上的大批模型简化成1个模型,交易自己的资金曲线!
超级 不再区分主观交易与自动交易,操作理念、操作技巧完全符合自己的气质类型和心理特征,可以在期货市场随心所欲。
悍马定理三十九:给非专业人士的三个建议——1.不要做期货;2.不要做日内交易;3.不要做程序化日内交易。
说明:不要做期货是指非专业人士不要把所有资金都投入期货,期待在期货市场一夜暴富或者想通过做期货来赚取生活费,这些都是不可能的。如果把期货作为自己整个投资组合的一部分,在一个合理的收益预期范围内进行理性投资,还是很好的。
悍马定理五十一:交易频率越高,技术难度越大,成功率越低;总体而言,轻仓长线法是成功率最高、生命力最顽强的交易方法。
风险管理
悍马定理十八:程序化交易的赢利来源主要不是靠预测,或更加准确的说,基本不靠预测,靠的是风险计算和控制。
悍马定理九:由于策略(因子)间存在相关性的原因,实际风险比理论计算的模型组合的风险大2-3倍。由于各模型存在共振的可能,因此组合对降低单次(或一段时间)的资金回撤的帮助是有限的。但从一个较长时间来看,组合确实能有效降低风险。
悍马定理二十五:漂亮是要花钱的,让心脏好受一点也是要花钱的。
指的是要想减小回撤幅度,平滑资金曲线,是要以降低总收益为代价的。但这种代价是值得的,可以让交易者在投机市场活的长久一些。
悍马定理二十八:风险管理的最大作用是当行情超出了历史上的极端情况,依然能够保护帐户的安全。现有软件的测试功能,都未能真正体现风险管理的价值的,也还不能对风险管理的相关参数进行优化。
悍马定理四十七:程序化交易的风险可以分三个层次,第一层次是未来行情在行情的历史分布范围内,这时的风险是历史最大回撤风险;第二层次是未来行情超出了行情的历史分布;第三层次的风险是行情不连续(即跳空)及流动性缺失风险。
悍马定理四十八:相对应的,风险的计算方法有三种,第一种是基于已有的历史数据,这种方法的假设前提是未来重演历史,这种方法可以称为乐观预期;第二种是用大量的随机数据模拟未来,这种方法的假设前提是未来的行情会在一些限制条件下依据概率产生,这种方法可以称为理性预期;第三种方法是用极端行情下最大可能损失作为需要承担的风险,这种方法可以称为悲观预期。
悍马定理四十九:同样,风险管理也依据以下三个步骤进行操作,在计算模型组合头寸配置比例时,采用乐观预期,以积极的心态去争取最大收益;在进行未来风险收益评估并对组合头寸配置进行调整时,采用理性预期;在进行账户总体风险管理和压力测试时,采用悲观预期。
悍马定理五十:因为风险管理是对不确定性的一种防护,所以风险管理最终依据的不是乐观预期,特别是在可能出现第三种风险的情况下,风险管理和技术分析无关,不能因为某个模型历史表现优秀就认为这个模型的风险管理水平高,这时的风险只和仓位有关。
交易管理系统
悍马定理五十二:策略/模型只是整个程序化系统中的一个环节,如果所有眼光都只放在策略编写,必然导致存在市场盲点、策略有效期短、无法对行情变化做出即时反应,无法预估未来风险、无法操作大资金、模型组合的随意和无序等方面的问题。
悍马定理五十三:量化交易的整个管理系统应包括行情分析子系统、策略管理子系统、风险管理子系统、仓位配置子系统、量化执行制度等组成部分。
悍马定理五十六:中国乒乓球成为常胜之军的秘密:输则思变。只要输了一局,下一局就会调整战略战术。对程序化交易具有很重要的指导意义。
悍马定理六十:没有历史数据就无从下手,这是许多量化交易者的通病,他们也因此错过了很多好机会;只要控制好了总体风险,就应该大胆尝试新品种。
林彪认为有七成把握就可以打仗了,等到有了八九成把握,就会失去战机。而粟裕由于经常身处险境,所以往往是只要有五六成把握就会打仗。
心理
悍马定理十三:如果能不在乎一次交易的盈亏,就可以做到不大亏;能不在乎一天交易的盈亏,可以有赢利的机会;能不在乎一周的的盈亏,可以开个小私募帮别人理财;能不在乎一个月的盈亏,可以管理一个大基金;能不在乎一年或者几年的盈亏,那你就是投资大师了。
说明:能不在乎亏损,意思是亏损额和亏损时间已经在交易(投资)前考虑清楚。在整个投资布局内,可以容纳这种亏损。如果每一次交易,都想着要赢利,那么,就必然赚不了大钱。如果投资策略包含了长期亏损的可能性,那么,赚大钱的可能性也就大幅升高。
悍马定理二十三:投机市场没有必然的赢家,大家比的都是谁活的长久一点而已。如果在退出投机市场的时候,还是盈利的,那就是赢家。
说明:是不是太悲观了,但现实就是如此的。要想长期在投机市场生存,不妨去做培训、经纪、出版、软件、代客理财等业务,他们是不会输的。
悍马定理五十七:研究者和交易者的区别是研究者更追求合理和有据,而交易者则多一些自己的坚持。通俗一点说,交易者有时是一根筋的,这也导致了他们不是大亏就是大赚。这种差异也体现在程序化交易者和主观交易者之间。
悍马定理二十七:宗教的起源就是原始人类对不可预知的未来的一种心理寄托。做交易,需要一点这样的宗教精神。一种交易技巧需要一种与之相对应的心理状态来维护。而一个完整的交易生涯,就必须要有坚定的信念和信仰来支撑。
悍马定理三十六:经历亏损的,可以做点小小的美梦;没经历过亏损的,不要做美梦。
悍马定理三十一:一个成熟的交易者的基本特征是:不再对任何行情产生困惑,知道自己处于什么位置,不再着迷于任何分析,知道自己该干什么并准备好了承担一切可能的后果。相对应于人生,就是四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲不逾矩。
悍马定理三十三:交易如人生。
什么样的人,有什么样的目标,做什么样的事情,有什么样的交易风格,都是有内在联系的。看一个交易者的成交单,就知道他具有什么样的性格特征和气质类型。更深一步,投资人要选操盘手或投资公司,缺少不了对这个操盘手/投资公司的操盘风格的分析。
资产管理
悍马定理五十五:资产管理是操盘还是企业管理?如果认为是操盘,那就只需要找个好的操盘手即可,如果是企业管理,那就需要一套班子和一个优秀的企业管理者。个人认为是后者无疑。
悍马定理五十九:资金策略决定交易策略。资产管理面临的最大问题是资金策略与交易策略的吻合度。
悍马定理五十八:基本面分析与程序化交易的关系是,基本面分析确定了一个框架,在这个框架内,按程序化执行,出了这个框架,就要重写设定程序甚至是停止程序化操作。
有一种替代的方法,将尽可能多的基本面信息纳入程序化的考量范围。