下载MetaTrader 5
要添加评论,请登录注册
对交易者们的意见感兴趣吗?在论坛发起一个民意调查吧!
meng
13
meng 2008.11.26 16:45 

对一个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);

对于第一中情况的测试,只能有模拟或者小帐户了吗?!或者有什么设置可以使测试能够完成设置了止损的订单?

我是新手,望大家指教!

Greatshore
90
Greatshore 2008.11.27 05:09  

你要看系统记录中的开仓错误信息代码是什么

我估计可能是你设的止损点太小了

hujeo
81
hujeo 2008.11.27 10:44  
normalize
meng
13
meng 2008.11.27 15:51  
谢谢各位,是只止损太低的原因。现在好了
武龙
3
武龙 2008.12.06 03:55  
止损要设置多点,最大的阻力位3%-10%处,最安全.
张俊
9
张俊 2008.12.30 07:45  

你设定的那个不是止损,是获利。你看看

OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color)
这个方法对应的参数就知道了。

/
要添加评论,请登录注册