来自 国内 2019-04-22 18:24 的文章

国内首位世界EA交易锦标赛前十交易员:我要让他

  原标题:国内首位世界EA交易锦标赛前十交易员:我要让他们知道中国仍有专业EA交易员

  EA智能外汇全自动交易系统,就是将自己或别人的外汇交易策略用特殊的编程语言(MQL)编写成一个电脑软件程序(Expert Advisor), 让电脑按照事先设定好的条件自动地买卖与交易,其赢亏结果完全取决于个人交易系统设计得好坏。而EA交易对于国内大多数交易者们来说,一直是一个“看得见,摸不着”的存在。

  这是否说明国内没有好的EA交易员呢?非也。汇商君就此经过一番调研,发现早在2011年,就有国内EA交易员代表中国参加了MQL为EA举办的自动交易锦标赛(Automated Trading Championship)并获得了前10的好成绩。在这之前,MQL5对于中国EA交易员的评价是:几乎未能取得过优秀交易成绩。可以说,这位来自中国的Ge Senlin (yyy999) 用他的实力向海外投资者展示了国内EA交易员的高超水平。

  下面就让我们一起来看看当时MQL对他的官方采访实录(注:本文来自mql5交易社区,原文采访为英文,链接为)。看看他对当时国内EA交易的认知和理解究竟有何过人之处。

  Ge Senlin:我从2007年8月开始在外汇市场交易。首先我尝试在一个模拟帐户上交易,然后我开始逐步了解外汇。从2009年3月开始,我一直在用一个真实的账户进行交易。但是我的手动交易结果并不理想,所以我开始学习自动交易。

  Ge Senlin:我在一所大学当计算机老师。我熟悉编程,这帮助我开始学习自动交易。由于当时只有MetaTrader交易平台支持自动交易,所以我开始学习MQL语言,并尝试开发自己的EA。

  Ge Senlin:学习MQL4和MQL5对我来说非常容易,因为我在大学里教学生编程。此外,我开发各种程序。至于这两种语言,我更喜欢MQL5,因为它具有更强大的功能。

  Ge Senlin:自2009年7月以来,我一直在我的真实账户上使用自己的EA进行交易。通过使用一个小额真实账户,我基本上测试了自己EA的性能、稳定性和盈利能力。结果时好时坏。这取决于EA的策略与市场趋势的匹配程度。

  Ge Senlin:除了为我自己开发EA,我还有很多来自其他交易者的订单,我也为他们开发EA。

  Ge Senlin:我曾试着参与。但不幸的是,由于语言问题,我没有完成任何订单。所以我基本上是为中国外汇交易员开发EA。

  MQL社区:金融交易在中国很受欢迎。在交易中有什么特别的中国式风格存在吗?

  Ge Senlin:是的,金融交易在中国非常流行。但主要是关于中国本土的证券交易。至于外汇交易,由于中国的外汇市场还没有完全开放,所以外汇交易并没有那么流行。因此,中国外汇交易的风格似乎还无法确定,还没有找到任何特定的风格和合适的方法。

  Ge Senlin:当然是外汇。外汇具有高利润和高风险并存的特点,我喜欢这种组合。外汇交易是在T+0模式下进行的,既可以做多也可以做空,它提供了更高的杠杆和其他令人兴奋的功能,这在证券交易条件下是不可存在的。

  MQL社区:去年你也参加了自动交易锦标赛,但是没有那么成功。今年你的EA成绩很好。你从之前的锦标赛中得到了什么有用的结论吗?是它帮助你创建了一个新的EA吗?

  Ge Senlin:没错,去年我的EA并不成功。当时的程序是交易5对货币。但是由于一些编程问题,或者在实际锦标赛中我没有考虑服务器的运行环境,所以在比赛中只交易了一种货币对。这是我参与度低的原因之一。此外,交易体系完全基于指标 - 这或许是成绩不理想的另一个原因。因此,我没有尝试在今年的锦标赛中使用去年的EA。我选择了一个不同的策略,并为参加ATC 2011开发了一个新的EA。

  MQL社区:你的交易看起来像一个多货币的“鞅”。类似于保加利亚参赛者Dimitar Manov的EA。你也使用了类似的交易规则吗?

  Ge Senlin:我们的交易规则看起来是相似的。但我无法肯定。事实上,我的EA使用的规则与去年的EA类似。它已调整为交易多种货币。我还增加了优化参数的数量。每位选手在锦标赛中只能提交一个EA。去年我参赛的那个EA代码有一些错误。今年,我更加谨慎,准备了一个改进的EA,具有更好的回测。

  关于鞅体系,不幸的是,我不了解它的具体原理。我的系统有一条基本的线,它可以在通道底部关闭交易的损失,因为我的EA也随时监视帐户的损失或利润。

  Ge Senlin:我没有设定固定的止损水平,因为我认为价格走势不能提前正确确定。如果你设定一个固定的止损点,当价格回升时,它可能会破坏一切。这是固定止损的不足。我也不使用追踪止损点,因为如果设置跟踪止损点,在关闭追踪止损点后,将不会导致后期盈利。最后,我没有设定固定的获利了结,因为如果市场波动较大,获利了结可能会减少总的订单利润。

  Ge Senlin:它只关闭有利可图的头寸,在亏损头寸的基础上增加交易量,并等待盈利了结。

  Ge Senlin:我还尝试了其他货币。事实上,它可以运行所有的12个货币对。但在测试过程中,我找不到适合其他货币的参数。在单独测试中,剩下的4个货币对,EA收到了亏损或较少的利润。因此,当同时运行所有货币对时,资金使用效率低下,同时也增加了风险因素。最后我选择了目前的8对货币进行交易。

  MQL社区:你的EA在每个小时的开始交易。你为什么选择这种交易方式?是为了在初步的自动检查中显示良好的测试时间,还是出于其他原因?

  Ge Senlin:是的。它在每个小时的开始工作。有几个原因。首先,它运行在H1周期,并使用相同的周期来寻找交易信号。其次,我想减少EA的运行时间,减少CPU资源的消耗,因为同时运行多个货币对,如果交易更频繁,将会使用更多的CPU资源。这将产生两个结果:第一,由于不符合锦标赛规则,没有通过锦标赛的初试;另一种是在锦标赛期间,多任务EA会占用过多的CPU资源,导致信号丢失,从而影响EA的实际表现。

  Ge Senlin:在回测期间,它当然是盈利的。至于这次的比赛,我希望我能最终留在前十,这将是一个非常令人满意的结果。当然,这一切都取决于运气。由于市场的不可预测性和随机性,目前的表现已经超过了我在赛前的预期。但是要成为冠军,除了一个优秀的EA,你也需要更多的市场机会,这意味着你需要更好的运气。现在我的EA运气还算不错。

  Ge Senlin:是的。事实上,之前的EA与这个类似,已经在我的真实账户上用于交易。然而,前者的风险较低。如果当前EA的风险设定在一个更合理的水平上,用一种更保守的方式开仓,我会将其用在我的真实账户。

  MQL社区:通常有很多来自中国的选手参加自动交易锦标赛,但是还没有一个来自中国的选手获奖。为什么呢?

  Ge Senlin:我认为,最主要的原因就是中国不支持外汇交易,所以对外汇理论和技术缺乏研究。而这正是自动化交易理论和技术的基础,这可能是中国参与者尚不足以赢得冠军的原因。返回搜狐,查看更多