首页 系统交易 帖子

Spreader 2 - 适用于MetaTrader 5的交易系统

附件
19402.zip (3.41 KB, 下载 0次)

创意作者: Yury Reshetov, mq5代码作者: barabashkakvn.

这款EA(交易系统)能够计算开仓方向和手数。其计算经过优化,确保EA能够快速积累正向点差并盈利;如果出现问题,EA会持有交易直至浮动亏损恢复。亏损是常有的事情,有时可能持续较长时间。这款EA不依赖任何技术指标,而是基于最近60根K线的历史数据进行计算。

  • 默认设置下所需的初始存款为10,000美元
  • 时间框架: M1。

交易对之间应该有长期的正相关性。请注意,这款EA无法检查交易对之间的正相关性。

交易对必须具有相同的报价货币。例如,您可以使用EURUSD和GBPUSD(均以美元为报价货币),也可以使用GBPJPY和CHFJPY(均以日元为报价货币)。但EURUSD和USDJPY不能同时使用,因为它们的报价货币不同,分别是美元和日元。

如果至少有一个货币对相同,请避免同时启动两个不同的EA。这款EA没有魔术号,但如果您按照说明正确使用EA,就无需魔术号,因为可以轻松找到适合每个EA的交易对。

默认设置允许选择最多六个合适的交易对,我在模拟账户中测试时发现的合适组合如下:

  1. 在NZDJPY上启动EA,在第二个货币对参数中填写AUDJPY;
  2. 在CHFJPY上启动EA,在第二个货币对参数中填写GBPJPY;
  3. 在EURUSD上启动EA,在第二个货币对参数中填写GBPUSD;
  4. 在USDJPY上启动EA,在第二个货币对参数中填写CADJPY。


输入参数

  • 第二个货币对 - 第二个货币对;
  • 当前货币对的持仓量 - 在运行EA的货币对上的持仓量(在第二个货币对中指定的货币对的持仓量将自动计算);
  • 利润 - 达到该值后EA将关闭两个货币对的持仓。

注意: 这款EA并不总是在市场中,因此可能会长时间不打开任何持仓。


EA操作简要说明

EA会等待两个相关货币对在30根K线内向上移动,然后在第二个区域向下移动。如果两个区域的运动仅向上或向下,EA将不会做任何操作,只会添加“趋势已发现”的评论。如果两个货币对出现分歧,即存在负相关性,EA也不会采取任何行动,并会添加“负相关性”的评论。

一旦发现向上和向下的运动,并且两个货币对存在相关性,就会进行优化计算,即在不论趋势方向的情况下(向上或向下)进行两个区域的获利计算。优化过程包括为第二个货币对选择最佳手数,并决定哪个货币对作为主对,哪个作为对冲对。然后根据计算在两个货币对上开仓。当利润达到利润参数中指定的值时,将自动关闭两个持仓,EA将重复该算法。

在上升趋势中,一个货币对被视为主对,另一个则为对冲对。主对负责获利,而对冲对则保护免受亏损。在下降趋势中,两个货币对的角色会互换。对冲对虽然减少了风险,但也会降低利润。不过,没有对冲的情况下,趋势变化时风险将无法限制。

为了应对市场中的许多虚假信号,EA增加了额外的检查。如果检查结果为负,EA将认为可能会亏损,并判断方向错误,因此会写入“虚假信号”的评论。这个额外的检查能够限制浮动亏损,从而减少未覆盖持仓的可能性。

相关帖子

评论 (0)