如何才能有效地执行交易系统?
绝大部分交易者都出现“不容易执行交易系统”的困境,所以大部分交易者不断地告诉别人,也不断地告诉自己,“要遵守纪律”、“要克服人性弱点”、“要像机器一样冷血”、“知行合一”、“无条件执行系统”、“要相信自己的交易系统”、、、、、、等等名言名句,耳熟能详,太多了,总之,大致意思就是要提高自己的执行力,严格执行。
但是无论别人告诉你多少名言名句、谆谆教导,无论你发多少誓言,看多少心理学书,砍多少手指,结果仍然是不容易执行自己的交易系统,效果并不显著。道理也不难理解,当你的交易系统连续亏损多次,三个月都亏损,半年都亏损,你还会严格执行你的交易系统?鬼才相信,你自己都不相信,因为此时,你对你自己的交易系统的盈利能力是质疑的,是不信任的,在不信任的大环境下,自然就不会严格执行了,就类似于古代皇帝对大臣不信任时,大臣就有杀身之祸,随时会被丢弃。
因为基于不信任所带来的不执行,所以又有许多人提出了“要相信你的交易系统”、“要对你的交易系统产生信仰”等的名言,要你无条件地相信你的交易系统。
可是,凭什么要相信你的交易系统?“信任”二字不是无本之木、无水之源,不是凭空产生的。如同想加入黑社会组织,黑社会组织凭什么相信你?无论你怎么告诉组织“你是多么忠诚,你是多么值得信任”,黑社会组织也不信任你,谁知道你是不是卧底,所以他们需要你的投名状,去杀个人或者犯个罪;古代忠臣被冤死前,无论你告诉皇帝“你是多么忠于他,把心掏给他”,都无济于事,口说无凭,信任不是靠说“信任”二字就行的。所以口头上的信任,是最不稳定的,一旦风吹草动,这种空洞的信任便被撕得粉碎,谈何去执行?
那么怎么样才能从骨头里信任你的交易系统呢?而不是停留在口头上的自我麻痹式的信任,这就需要“投名状”,需要充分地了解你的交易系统,对交易系统的各种特征、缺陷、遇到可能问题等了如指掌,就如同你对自己的汽车了如指掌,当某个部件出现问题,你便不会惊慌,便知道是哪里出的问题,一切尽在你的掌控之中。
那么如何对你的交易系统了如指掌呢?有两种方法,可同时进行:
第一,平时要做许多的功课,对你的交易系统做统计,知道交易系统的成功率是多少,当陷入系统行情震荡的时候,你的成功率又是多少。对于做趋势而言,40%多的成功率已经很不错了,你出现两次止损,很正常;当行情陷入无序震荡的时候,由于样本分布的不均,此时你的成功率只有20-30%,出现连续几次亏损,那是必然的。
你事先就会有这种概率上的必然预期,知道出现什么情况,那是必然会出现的情况,这样,当出现止损后,你知道这是你的交易系统必然会遇到的,则就不会盲目地产生了质疑、不信任,而是平静地接受她的缺点,等到下一次信号时,还会去严格执行。
第二,要想建立起对交易系统的绝对信任,平时就要做大量的历史交易训练,即双盲测试,测试了大部分品种和大部分时间周期,因为只有这样做了,无论做什么品种,做什么时间段,你都能获得一种稳定的盈利,止损都是可控的,说明你的这个系统是很不错的交易系统,完全符合判断一个好系统的条件,此时,你才会对交易系统产生极大的信任,甚至产生一种信仰,类似宗教一样。
此后,在未来的时候,当你面临一次止损,两次止损,三次止损的时候,你才会仍然坚持对交易系统的信仰,仍然能够坚持下去,因为你已经大规模测试,知道交易系统在过去那么长的时间内,无论对于什么品种,什么样的行情,什么样的时间段,都能获得一种稳定的盈利,对于震荡行情或者屌丝品种,虽然不能盈利,但风险是能够控制,回撤不大,即便出现了两三次止损,你也知道那是只是暂时性的、临时性的,也是必然会出现的,都在预期之内,而且趋势行情马上就会出来,你依然会坚持下去。
如果你不做大规模的历史训练,你的内心世界根本是不会从骨头里相信交易系统,虽然别人告诉你“这个交易系统能盈利”,或者很多人告诉你“要坚持,坚持下去,你就能盈利”,但是你只是半信半疑,因为这还是别人口头上的东西,并没有经过你自己的检验,没有“投名状”,很可能别人用了这个交易系统能盈利,只是该交易系统和行情节奏恰好合拍,只是临时性的盈利,长期可能无法盈利,或者别人是蒙对了行情,或者别人并没有严格执行该系统,而是加入了一些交易系统中没有的元素,实现了盈利,或者别人干脆就欺骗了你,没说实话,等等、、、、、、太多太多的可能缘由,而且这些缘由也可能是真的,别人说的东西只能给你打鸡血,开始激动热情三分钟,无法贯穿始终,只有你自己亲力亲为认可、接受的东西,才能让你贯穿始终,所以你不会对该交易系统产生一种从骨头到血液中的信任。
所以一旦在实战中,该系统让你产生了亏损,而且也必然会出现亏损,此时,你必然开始对交易系统产生质疑,特别是一段时间内,例如半年,交易系统并未给你带来盈利,甚至亏损,此时你有足够的理由相信,该交易系统是很难能盈利的,因为半年的时间都无法盈利,你已经熬了半年了,已经无法煎熬了,半年的时间已经很长了。
但是,如果你经过大规模的历史测试,知道,交易系统有时会在半年的时间内无法盈利,因为这段时间行情恰好是震荡的杂乱,但在长期内,一直都是可以盈利的,在不能盈利的阶段,账户回撤也是可控的,你对你的交易系统是了如指掌的,所以你即使实盘了半年,无法盈利,你仍然会坚持下去。或者,你的交易系统在最差的时候,是可以连续止损五次,然后就能抓住行情,实现盈利,所以实盘中出现连续五次止损,你仍然会坚持。
但如果没有经过大规模的测试,半年的煎熬和不盈利,连续几次的亏损,你根本是无法说服自己信任的,你也是无法坚持的,就会放弃,就会不执行。
大规模测试的方法,不仅让你能够对自己的交易系统了如指掌,产生足够的信任,同时如果大规模测试中,你的交易系统是无法盈利的,你也就会放弃,避免真金白银的损失,或者大规模测试中,你的交易系统会显示出各种各样的问题,你也能及时地采取措施去修补,避免交太多的学费。
当然了,当你做了这些工作后,实际中还会或多或少地不执行,但已经能够化解到最小程度了,例如经过这种工作后,10个信号中,你已经能执行8个左右,贯穿始终,那就很可以了,如果没有经过这种工作,10个信号中,通过自我麻醉,前3个信号或许能执行,后面就无法执行了,慢慢就丢弃了,执行不一了。
人性弱点是无法克服的,永远不可能,无论如何努力,我做交易也快二十年了,对自己的交易系统应该是很充分了解的,但到现在仍然存在不执行的时候,不过这种情况是占小部分,而且对于盈利结果影响并不很大,盈利满意就行,没必要追求利润最大化,我从来就没指望我非得要一一都要执行,一个不落,那不可能,除非程序化交易。我认识的国内所谓大师们(当然我不是大师,只是交易世界中的一个匆匆过客),也都存在这种情况,人性弱点是能够大幅减少,没有人能永久地严格执行的,但对盈利结果影响不是很大,盈利满意就行了,因为我们是人,有血有肉有感情,不是机器,就决定我们不可能做到像机器一样冷血,何必跟机器一般见识?