看过了代码,用了MT4转MT5的库,省下不少工作量。有一个BUG,在比较点差的地方。后果是等于不检查点差了。
- if( downTrend
- && oscBoxCheck(1)
- && SYMBOL_SPREAD < Spread * PointX //点差检查
- ) {
- int i = OrderSend(Symbol(), OP_SELL, lots, cSymbol.Bid(), 3, slHighest, tp, Author, MAGIC, 0, Red);
- if (i <= 0) {
- Print("OrderSend Error", GetLastError());
- }
- }
复制代码
|