首页 系统交易 帖子

多重套利1.000 - MetaTrader 5的交易助手

附件
18739.zip (2.71 KB, 下载 0次)

在交易中,我们的目标是以更低的价格买入(开设买单),并在更高的价格卖出(开设卖单)。

在版本1.000中,这个交易助手仅支持单一交易品种(输入参数中的“Symbol”参数)。

基本的开盘原则如下:

  • 如果所有买单的利润小于所有卖单的利润,说明当前趋势向下,我们可以开设卖单。
  • 如果所有卖单的利润小于所有买单的利润,说明当前趋势向上,我们可以开设买单。
      if(profit_buys<profit_sells) // 趋势向下
         m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());
      else if(profit_sells<profit_buys) // 趋势向上
      m_trade.Sell(m_symbol.LotsMin(),m_symbol.Name());
      else if(profit_buys==0.0 && profit_sells==0.0)
         m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());

在EURUSD的H4图表上的测试结果如下:

多重套利1.000

在长期趋势中,资金负担会显著增加,这个问题目前尚未得到解决。

相关帖子

评论 (0)