借马丁EA看量化交易难点
据CCTV2报道:94%外汇交易商将引入机器人交易,华尔街60%交易由机器完成,市场上EA十有八九都有马丁策略的影子。但这难点第一,就是很多交易者不认可马丁策略甚至不认可量化交易。一些朋友并没有深入研究、使用、编写过多个EA,甚至认为既然EA能赚钱那为什么那些编程人员还在编程,开着EA躺赢就完事了,这种认识是片面的。首先,自己没有深入了解的东西,不要立即肯定或否定,可以多看看、模拟试试后再发表见解,的确有一些低水平的EA伤害了一些人的信任,但不应因此全盘否定而要多模拟测后再使用。其次,不要因为EA有风险或回撤就完全否定EA,那人工交易就没有风险和回撤吗?为什么你能接受自己的不完美却要求EA完美适应行情呢?只要EA比你本人手动交易做的好,至少你就应考虑是否该试试EA。第三,使用EA同样考验资金和人性,做EA需合适的资金支持,也需要面对一些不确定性时的心理煎熬。编程人员写出来一个EA,他也不知道这个EA是否可以赚钱,参数优化也需要大量的时间和经验感受,但他为别人编写程序一定可以赚钱,受欢迎的EA程序员一天收入上万不在话下,他当然不会放弃自己熟悉的领域去做并不确定的交易来承受人性的煎熬,且有的编程人员也会使用EA交易,只不过也会同时写EA,有兴趣并能增加收入,谁会嫌钱多呢?记得有人说:“You can't say EA is not work because your EA is not work!”,不是EA不行,而是你用的EA不行。市场上真的有长期来看稳定盈利的EA!
这难点二,要说回马丁EA为什么在EA市场常见?也跟人性有关,在市场上,比如趋势EA有可以很好获利的,但即使再好的趋势EA,出入场条件较为苛刻造成无单,或资金曲线也有走平甚至回撤的时间段,这时间有时长达两个月甚至半年,散客难以忍受这种不确定性,他们在信任该EA前就撤资了。而马丁日常总有可见盈利,客户心理舒服。由此可见,即使用EA,也难逃人性魔咒,跟手工交易短线客多、长线趋势者少是一个道理,在人工交易中需要忍受浮亏、等待不确定性,在EA中一样如此。
难点三,EA也好,人工交易也好,都难以准确区分行情是单边还是震荡,进场时追随的趋势,进场后趋势可能盛极必衰转头换向。马丁EA怕突然换向且无小回调的大单边,趋势EA则怕震荡和趋势换向。另外,行情大致分为头部左侧、头部右侧、中间单边、修复回调、横盘震荡、尾部左侧、尾部右侧等类型。跟随较小周期可以更快调头但怕单边中的修复和震荡,跟随较大周期则怕头部左侧和尾部左侧反应滞后。就算采用多个指标也无法明确区分单边和震荡的演化,而一个EA策略往往只能适应单边或震荡中的一种。但EA仅仅是工具,就如同EA是一辆车,你要达到目的地,有车速度会加快,但没驾驶技术没油没地图,有车也到不了。如何合理利用工具才是我们该思考的,而不要怪工具为什么不是万能的。
难点四,就是EA设计类型多样,无法在短时间内知道该使用哪种策略或参数,测试信任又需要耗费几月甚至数年时间。常见的EA类型,有趋势型、反趋势型比如马丁、对冲、剥头皮、神经网络、网格、顶底预测、反向数据库跟单型、其他功能型。选了马丁EA,要在不同波动性大小的产品中选做哪个?是否做大数据行情?是否设置时间限制?大阴大阳等条件后是否加仓?选择开单也分判断为震荡开仓、判断为单边开仓、判断为单边追击多远不开仓。开仓方向又分逆势加仓、顺势加仓、多空对开扩展、小损再反向跟随趋势。加仓手数又分N倍加仓(N可为零点几、1、一点几、2)、人工输入手数加仓、斐波那契加仓。加仓间距也分等距加仓、斐波那契加仓、收盘加仓、海龟波动性加仓。加仓次数?止损也分不带损、带固定价格损、带固定距离损、追踪止损。止盈也分几单时带止盈、是否等距止盈、是否设置保本止盈。资金风控也分是每次固定入金额风控、按照资金比例风控、按照固定金额风控、出现风险加资金扛飘。如此多的可能性,该如何搭配?搭配好了想要模拟测试又需要太多的时间和云服务器连续交易。
难点五,借助历史等优化来的参数未必能代表未来可盈利。马丁EA还算好,历史回测可以发现一些明显的毛病,但马丁如不带损或会一扛到爆,以前不爆,并不能表示以后不爆,影响使用信心。而剥头皮和对冲EA是无法回测优化的。趋势EA、神经网络、反向数据库跟单等可优化得到参数,但也不敢说未来行情依然跟以前一样,镑美为例,近年消息频繁,行情特征就跟以前不一样。
难点归难点,好好研究,好的EA还是具备一定容错性和好的风控的,基本可以找到适应自己的行情并在长期交易中取得利润的。假设每次入金1万,10次入金后有7次翻倍3次爆,那就可以有4万利润。我们只追求总体获利就好。
近年来,神经网络的发展,EA具备了自学能力,原来量化交易智能交易不区分,现已被区分定义了,量化交易是指人工交易系统程序执行,智能交易则指具备自学能力自己总结规律的程序交易,就如同阿尔法狗(AlphaGo)战胜人类围棋冠军一样,快速、大数据、自学、不知疲倦将成EA标签。