OrderClose和Send指令的编写警告问题

 

 

 总是显示警告“return value of 'OrderClose' should be checked",而且程序不能正常执行,只能部分平仓。

用到‘OrderSend’的时候也会遇到这种警告,应该如何解决?

新手小白表示学起来好难受啊。跪求高手指导!!!

 
Maybe Niubilety:

 

 总是显示警告“return value of 'OrderClose' should be checked",而且程序不能正常执行,只能部分平仓。

用到‘OrderSend’的时候也会遇到这种警告,应该如何解决?

新手小白表示学起来好难受啊。跪求高手指导!!!

bool result = OrderClose(...);

或者 

if (OrderClose(...)) {} 

 
Xiangdong Guo:

bool result = OrderClose(...);

或者 

if (OrderClose(...)) {} 

if(OrderClose(OrderTicket(),OrderLots(),Bid,10,Blue)) {这里面写什么?} 

可不可以具体说一下,我应该怎么写进去?

 
Maybe Niubilety:

if(OrderClose(OrderTicket(),OrderLots(),Bid,10,Blue)) {这里面写什么?} 

可不可以具体说一下,我应该怎么写进去?

什么都不用写就可。

或者你加点打印日志啥的。

 
Xiangdong Guo:

什么都不用写就可。

或者你加点打印日志啥的。

谢谢!

我用了一个比较笨的方法,bool的方式。

原因: