求有样的高手,帮忙看下几行代码,菜鸟不胜感激!!就是个追踪止损的小程序。(人心不会如此冷漠吧?)

 

if(iIDBuy!=0)
{
OrderSelect(iIDBuy,SELECT_BY_TICKET);
RefreshRates();
if(MarketInfo(ExtSybol,MODE_ASK)-ExtStopLoss>OrderStopLoss())
{
OrderModify(OrderTicket(),0,MarketInfo(ExtSybol,MODE_ASK) - ExtStopLoss,0,0,Blue);
fError(GetLastError());
}

}

备注:

iIDBuy 是 买单的订单号

ExtStopLoss 是 我设置的 止损值,值为2.0点,因为平台要求最少2.0.

fError 函数 是 个现实 错误信息的函数。

这段程序总出现 130 错误信息,是在很郁闷,不知道哪里写错了,请高手指点!!!

万分感谢!!!!!!!!!

本人邮箱是 : createboy@qq.com

如果您可以帮我修改一下 程序,麻烦您能发一份给我。

 
130错误是指 价格 太近 错误,你可以先偿试设置较大止损值即可发现错误原因,供参考。
原因: