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

Mike 2017.11.03 20:29 22 0 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