在交易中,我们的目标是以更低的价格买入(开设买单),并在更高的价格卖出(开设卖单)。
在版本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图表上的测试结果如下:

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