4107 error

 

写了一个简单的就报错了

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-TrailingStop*Point,Ask+TakeProfit*Point,"rsi",16384,0,Green);

2010.01.31 21:26:17 2010.01.05 12:00 test USDJPY,H1: Error opening BUY order : 4107
2010.01.31 21:26:17 2010.01.05 12:00 test USDJPY,H1: OrderSend error 4107
2010.01.31 21:26:17 2010.01.05 12:00 test USDJPY,H1: invalid price 92.12500000 for OrderSend function

达人给指点一下到底哪有问题?

 
知道问题在哪了,谢谢。
 

你自己知道了 就不能写出来给大家明白下?

 
liu2730 写道 >>

你自己知道了 就不能写出来给大家明白下?

当然可以啊,用NormalizeDouble函数控制一下小数位数就可以了。

 
请问一下,该NormalizeDouble 这个函数在哪控制小数位。谢谢。最好能贴出代码,我也遇到这个问题。
 
问题解决了。只要四舍五入就好了。。
原因: