你要看系统记录中的开仓错误信息代码是什么
我估计可能是你设的止损点太小了
normalize
谢谢各位,是只止损太低的原因。现在好了
止损要设置多点,最大的阻力位3%-10%处,最安全.
你设定的那个不是止损,是获利。你看看
OrderSend( | string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color) |
对一个EA进行测试时,订单如果加入止损时(红色部分)
就会返回开仓错误。当改成第二行,不挂止损时,测试可以正常执行。
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"macd sample",16384,0,Red);
对于第一中情况的测试,只能有模拟或者小帐户了吗?!或者有什么设置可以使测试能够完成设置了止损的订单?
我是新手,望大家指教!