还记得,几年前我在伦敦工作的时机,在寻求大批外汇EA试探都失利后,我问过我当时的老板Jay一个困难:“是不是市面上不存在平稳盈利的外汇EA?”。然后他给我的回答是“You can’t say EA is not work because your EA is not work” 翻译成中文可以理解为,不是EA不行,而是你家的EA不行。
在讨论EA以前,我想先给大家分享一个真实的故事。外汇市场,我们每个从业者都有很多行业微信群,前些天群里的一个人加我,从他的名字看应当是一个业务员吧(隐私原因,我都马赛克了)。他问我,“你也是交易外汇的吧,个人再做吗?”我说“我们是一家机构,做量化资管的”他就回复“哦,原来是写EA的,你们的EA咋样,年化收益多少,回撤多少,是马丁吗?依旧网格?”。其实他问的这些困难也无可厚非。但是被问多了之后,对于该种情商不太高的回复,我就不喜欢了。闲来无事,我就有意回答,“啥是EA呀”。他说,“EA呀,就是自动交易系统嘛,你应当知道的”。目睹他如此回复,我认为我们的对话可以变的更故意思一部分。我就说:“不好意思,EA是缩写吧,是哪两个单词的缩写”,故意思的事情果然发生了,我们的对话忽然中止了几分钟,中间还回撤了一次,后来对方回复,“EA就是Expert Advisor”。然后我继续回复“这两个单词的意思应当是专家顾问,为何是自动化交易系统?”此时,更故意思的事情是,我们的对话又一次中止,长达十几分钟,然后回复我说“哦,具体我也不晓得,大家都如此叫。”
这个对话反映了一个困难,就是外汇市场从业人士水平是参差不齐的,这个应当是大家的共识,我不想多讨论。但也反映了此外一个困难,市场中,很多的投资人或者从业人士自己都对EA有着很大误解。
既然,我们是做量化的,对EA还比较了解,那么今天就来谈一下,我对于外汇EA的认识和理解。
我觉得EA可以从两个维度来理解,一种是狭义的,一种是广义的。传统狭义的EA的确包含,马丁,网格,仍有一部分指标的再加上或者优化,市面上很多的EA均为如此的。我以前也觉得如此的“EA”就是EA了,还记得,我在伦敦工作的时机,在寻求大批EA试探都失利后,我问过我当时的老板Jay一个困难:“是不是市面上不存在平稳盈利的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。或者说它的本义 Expert advisor,专家顾问。外汇交易其实是复杂的,不标准的,和个性化的。复杂性表当下外汇率价格格承受非常多的原因的影响,你根本无法寻到一个因子或者几个因子,在做回归分析中,是明显的。所以,复杂性致使预期行情很难,赚钱很难。不标准就是说一个指标,或者一个策略,很难做到长期平稳盈利。个性化,也就是每个人对外汇有着不同的认识,有着不同的风险偏好,有着不同的做单方法和思路,很难做到同一性。那么传统的狭义的EA其实是把复杂变简单,完全不考虑基本分析,策略完全基于价格形态。把不标准变标准,标准化的进场和出场条件。把个性化变同一性,所有人运用同样的EA。其实,简单化和标准化没有困难,困难在于同一性。所有人在与一个时间和价位执行交易,采取同样的盈亏比,同样的做单手法,这也就是为何一个不错的交易系统,比如海龟法则一旦用的人多了,就无法做到盈利了,也就是策略失效了。
那么广义的EA,应当是依靠算法,把复杂的,不标准的,个性化的外汇交易变得简单化,标准化,而依然个性化。只有任然个性化,它才叫顾问,才是它的本义。那么如何做成个性化呢?首先,要解决到个性化,则必然放开部分操作权给到交易者。但是,放开操作权会造成由于交易者操作错误而导致的风险,所以,达到个性化的转折点在于,放开哪些操作权给到交易者,放开的程度有多少。其次,系统务必要解决到多策略可选择。既然要个性化,就要供应充足多的策略给到交易者去选择,如此策略组合的多样性才可保证。诚然,为了做到盈利,最大程度保障账户安全,策略与策略务必要兼容的,切换务必是灵活的,资金管理务必要多层次的。最后,交易系统是否真正做到“专家顾问”性质的个性化,还要取决于交易者自身。交易顾问应当是辅助交易者做投资的工具,不是万能的圣杯,能否用的好,很大程度在于交易者对于系统的认识和了解,交易者对于收益和风险的期望和承受能力。
目前的金融市场,股民谈论的话题都从推荐什么股票转移到了投资管理(Portfolio management)管理上来了。外汇市场,对于量化交易的认识不应当还停留在传统的EA上,而应当有更新的认识。以上仅是我个人对于EA的理解,欢迎有许多想法的人一起沟通。