myRandom外汇智能交易是我自己对金融交易和外汇交易表面上的随机性产生灵感而实验的MT4/MT5智能交易(EA)。当然,这种方法脱离了主导的技术和基本面分析方法。但是,它可能会被那些相信随机步行假说的看作唯一可接受的方法。

这个EA非常简单;不使用任何市场指标。它检查用以决定买卖头寸的唯一条件是随机数字 – 如果是奇数,它就做空,如果是双数,它就做多。

这个智能交易共有6个参数。默认的设置可测试GBP/JPY1小时图表,但是当您想测试您的资金管理策略时,您可以更改它们,因为它是唯一适用随机交易的策略。以下是输入参数的列表:

  • Lots — 开启头寸的标准外汇手数。
  • Slippage — 可接受的价格的滑移。
  • RandomEntryPeriod — EA等待开启新头寸的天数。
  • StopLoss — 止损点数。
  • TakePorfit — 止盈点数。
  • MaxPositions — 同时开启头寸的最大数目。MT5版,用以作为头寸的最大交易量,以手数计算。

警告! 自2006-11-19到2014-01-25时间周期内的此EA的最新回测显示完全失败。

不要在真实账户上运行此EA!只用来进行培训目的。以下所展示的回测结果都是过时的。

尽管它看起来毫无用处,但使用策略测试器对随机外汇交易进行回溯测试的结果表明是可获利的。因此,如果您想尝试一些新颖的,myRandom EA是一个不错的选择。

这个EA使用魔术数字跟踪所选货币对当前开启订单的数目。因此,可安全的在一个账户对多个货币对/时间框架下,使用它进行交易。它不太适用于MT5版。因为它不仅与在MT4上使用略有不同,而且也可能会干扰在同一个终端上交易同一个货币对其它EA的功能。

myRandom智能交易进行为期超过一年的测试,结果显示:用于GBP/JPY货币对,1小时图的组合,获利将近$1,650。最大浮动亏损仅为$29。为期超过3年的测试也确认它的稳定性。

迷你常见问题解答

这个EA使用的止损和止盈是怎样设置的?

它使用90点的止损和600点的止盈,不使用追踪止损。

它的交易频率怎样?

在GBP/JPY的小时图表中(最佳设置),这个EA平均一个月交易6-7次。

MT4版和MT5版有什么不同之处?

与MT4版不同,MT5版不能对冲,只能监测头寸的最大数量,而且所有这种头寸仅使用一个止损和止盈水平。

这个EA是ECN 兼容版。如果您要将该智能交易(EA)用于ECN 模式,那么您必须将ECN_Mode的输入参数设置为true。否则,当EA试图开启头寸时,您可能会看到OrderSend Error 130错误消息。这是因为,如果您在一家ECN 经纪公司进行交易(订单执行模式为市价执行),您在开启头寸时是不能设置止损/止盈的。您只能先开启没有止损/止盈的头寸,然后在通过修改该订单,加上止损和止盈水平。

下载

下载 myRandom MT4智能交易

下载压缩格式的 myRandom MT4智能交易

下载 myRandom MT5智能交易

下载压缩格式的 myRandom MT5智能交易

讨论

您有使用此智能交易的交易结果或任何其它评论么?请访问我们的外汇论坛和其它交易商或MQL程序设计师讨论myRandom。