手机版

EA再好,这些事你还必须做…...

阅读 :
外_汇_邦 WaiHuiBang.com

EA再好,这些事你还必须做.jpg

 

拥有一款不死的EA,躺在床上数钞票;从油盐酱醋到去马尔代夫的机票,随时都可以从交易账户中变现出来——这是我们这代交易人共同的梦想。当然,它仅仅是梦想。

 

正是因为有着这样一种梦想,激励着我们这批筚路蓝缕的EA开发者,住在阴暗的房间里,过着“关灯吃面”的简朴生活,敲下了一行行神奇的代码。我们的灵魂,应该与十八世纪那批研究“永动机”的科学家合二为一了。甚至,我们很可能就是那批科学家的转世之身。

 

直到“能量转化与守恒”定理横空出世,“永动机”在理论上被证明为不可能。那批苦心孤诣的“永动机”研究者最终被历史的灰尘淹没了。然而,今天尚未出现一种可以否认EA能永续赚钱的科学定理。相反,越来越多的技术实践,如人工智能、深度学习、云计算等,似乎在支持一款永续赚钱的EA有存在的可能。

 

笔者就是一位EA的笃信者。

 

笔者相信,未来将有一些EA,可以适应各种复杂多变的市场行情,在基本不受人工干预的条件下,长期、持续、稳定地获利。我们所期望的那种“躺在床上赚钱”的理想,大致可以实现。

 

注意这里,我用了“基本”、“大致”这样的副词。这个至关重要!我可以换一种比喻:我预言未来的汽车可以“基本实现自动驾驶”,意思是说,在道路平坦、交通有序等正常条件下,汽车的自动驾驶是没有问题的,它可以按预设的程序加上自我学习,出色地完成任务。但是,当遇到非常混乱、糟糕的道路条件或交通状况时,自动驾驶往往无力处理,还是把“驾驶权”交回人类才是正道。

 

EA也是一样,未来的某些优秀EA,可能99%的时间不会叨扰我们,但其中1%的时间还是会给我们添麻烦。因为市场总有1%的时间会出一些状况,这些状况是用我们已有的逻辑和数学知识是无法去克服的。

 

注意,我说的是未来的EA。如果把未来的EA比做一辆可以全自动驾驶的汽车,那么,现在的EA只能算是一辆具有自动巡航功能的普通汽车而已。你可以设好速度、放下方向盘让它奔跑一阵,但你不能离开驾驶室太久。你要不时的查看前方的路况,调整速度和方向盘。

 

如果把EA比作赛车,那么,一位好的车手至少与赛车具有同等重要的地位。离开了车手,赛车是不能发挥效能的。

 

那么,作为EA的驾驶者,我们要做些什么事情呢?

 

首先,你必须懂得EA的基本原理和性能。EA是根据不同的交易策略开发的,那么,对于EA所包含的交易思想,交易理念,你必须要有比较深入的了解。有的EA属于趋势类的EA,它适合在趋势的行情下使用,在震荡的行情下就会发生连续亏损。

 

如果你知道了这个原理,你就不会因为在震荡行情下发生亏损而不知所措,甚至去干预它的运行。有的EA是属于震荡型EA,它在震荡行情下会不断盈利,但在趋势行情下会出现亏损。所以,你就不要认为震荡的时候赚钱就一直能赚钱,也有让你难过的时候。

 

每个EA都有多个不同的参数设置,这些设置的具体含义、适用场景甚至背后的逻辑,你都要尽可能的心中有数。这个就好比赛车手,对自己车辆的性能,油门、刹车、方向盘的状况等了如指掌,才能最大地发挥赛车的效能。

 

其次,多做历史回测。尽管历史不等于现实,不能以历史回测的绩效推测未来的绩效,但多做历史回测的好处还是数不胜数的。首先,历史回测可以帮助理解和验证EA的逻辑和基本性能,以及各个参数的具体含义;其次,历史回测可以检验EA与市场行情、交易品种的匹配效果,可以为你筛选、优化适合交易的品种;再次,历史回测可以帮助你优化参数,找到最合理的参数组合。

 

我们都知道,赛车手也是不断地练习各种不同的路况,各种不同的动作,才会取得好的比赛业绩。我们有什么理由拒绝免费的技术操练呢?一句话:平时多流汗,战时少流血。

 

再次,进行合理的资产配置与风险管理。大多数EA并不是只能交易单一的品种,它们往往可以交易不同的品种,或者可以运用于不同的时间框架。不同的客户,对于风险的承担能力也各有不同。因此,把EA合理地运用在多种资产、多种策略之下,适用于多种风险管理框架,这就是EA交易员的一项核心能力。

 

熟悉各种交易品种的特性,了解各类资产之间的相关性,做好各种风险防范预案,这个工作的复杂程度,并不比在单个品种上交易盈利来得简单。所以我要问EA交易员(或者是“资管经理”)一句:你们还有心思天天想着去马尔代夫吗?

 

还有, 盯住你的EA。就算是正常又正常的情况下,EA还是要有人盯。“这不是有病吗,我用EA就是不想盯盘的!”你可能回这样惊愕地反驳。是的,很多人认为用了EA人就可以不操心了,但实际情况并非如此。用EA只是在策略和执行层面代替了人的劳动,但EA本身运行的稳定性,却又离不开人的监控。

 

即使你把EA放在云端服务器上,但是,平台的故障,网络的不稳定,突发的黑天鹅事件,EA本身的BUG等等,都可能导致执行结果与预期大相径庭。这个时候,需要随时切换成人工干预模式。如果你管理的是小资金,也许你觉得不必要为这些小概率事件投入这么大的人工成本。但如果你管理的是大资金,这种人力的投入就显得非常必要了。

 

笔者所在的一家公司,曾经用EA管理着几百万美金的资产,而且账户、品种也比较分散,当初也是安排二十四小时三班倒值班,每过一个小时汇报EA执行情况,搞得人颇感疲惫。好在这些事情不需要交易员来做,只需要雇几个“听话照做”的金融民工来干就可以了。否则的话,作为交易员的我们,跳楼的心都有了啊!

 

重中之重的是,当那1%的情况出现时,你要准备赤膊上阵、力挽狂澜,你要证明“养兵千日,用在一时”,公司(或者客户)在你身上并没有白花钱,你要维护人类交易员最后的尊严,这个时候你的应变能力、交易技术、心里素质等等就非常重要了。那么,这个功夫从哪里来,还是平时多看盘,多分析行情,多关注基本面和技术面,多训练自己的交易心态,才能在关键的时候扮演“救市英雄”的角色。

 

不知道看了上述内容之后,你心里面是否还装得下“马尔代夫”。有了EA之后,日子似乎并没有变得格外轻松。是这样的!我们说,交易不仅仅是一种结果,而且也是一种过程。这种过程,有痛苦,也有欢乐。只有对交易充满无限热爱,才能把这个过程本身当着一种享受。

 

去不去马尔代夫没有关系,只要心里有沙,哪里都是马尔代夫。

外_汇_邦 WaiHuiBang.com
本文标题:EA再好,这些事你还必须做…... - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/41236.html

相关文章

  • 打造风靡全球的自动赚钱机器

    EA智能外汇全自动交易系统,就是将您自己或别人的外汇交易策略用特殊的编程语言(MQL)编写成一个电脑软件程序(Expert Advisor), 让电脑按照您事先设定好的条件自动地为您买卖与交易,当然赢亏结果取决于您的自动交易系...

    MQL4编程学习
  • 八款知名加码对冲EA的策略评价

    “Martingale是纯粹的恶魔,它会吞噬掉你所拥有的一切!”,多年来,这是人们对Martingale的一致看法。Martingale的使用导致了逆势,重仓,无止损,与经典的外汇投资理念的“顺势、轻仓、止损” 是完全对立的。它像一枚随时会爆...

    MQL4编程学习
  • MQL4基础:编译预处理

    目录[hide] 预定义常量 编译控制 文件包含 函数导入 预处理程序是MQL4编译程序的一个特殊的组成部分,用于在程序被编译之前预先准备好程序源码。预处理程序能增强程序源码的可读性。在MQL4程序中,通过包...

    MQL4编程学习
  • 如何避免EA优化过度

    经常有人提及MT4历史测试无用论,以前确实有历史测试和真实测试不相符的情况,随着mt多次升级,比对真实测试和历史测试,现在可以说比较准确,历史测试进行优化碰到比较多的是优化过度的问题,这个和mt历史测试无关,再精确的测...

    MQL4编程学习
  • MQL4 OrderSelect 函数使用说明

    如果通过订单号选定定单,pool参数应忽略。此定单编号是其唯一识别符。 要找出所选订单的列表,必须对订单时间进行分析。如果订单时间为0,则说明该订单为进入市场的已成交单或已发出的挂单。 我们可以从订单类型区别已成交的订单和挂单。如果订单的平仓时间不等于0,此订单就是一个已经平仓的订单,或是一个已取消的挂单。...

    MQL4编程学习
你可能感兴趣