客服热线:18391752892

一键平仓脚本执行错误 算是老问题了 可怎么解决呢?(源码)

   日期:2019-01-12     浏览:209    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 牛板的一键平仓脚本全商品版 怎么都执行不了 返回错误4051或4109
 到底出错在哪里?
 代码稍有改动(没改动的也不行):
int start()
{
int tick[200];
int PingFlag=0,SlipPoints=3;
int j=0;
for(int i=0;i=0;i--)
{
OrderSelect(tick, SELECT_BY_TICKET);
if(OrderType()==OP_BUY)
{
if(OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),SlipPoints)==false)
{
PingFlag=1;
Print( 多头平仓失败 +GetLastError());
}
}
OrderSelect(tick, SELECT_BY_TICKET);
if(OrderType()==OP_BUYSTOP)
{
if(OrderDelete(OrderTicket(),CLR_NONE)==false)
{
PingFlag=1;
Print( 多头挂单撤销失败 +GetLastError());
}
}
if(OrderType()==OP_BUYLIMIT)
{
if(OrderDelete(OrderTicket(),CLR_NONE)==false)
{
PingFlag=1;
Print( 多头挂单撤销失败 +GetLastError());
}
}
if(OrderType()==OP_SELL)
{
if(OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),SlipPoints)==false)
{
PingFlag=1;
Print( 空头平仓失败 +GetLastError());
}
}
if(OrderType()==OP_SELLSTOP)
{
if(OrderDelete(OrderTicket(),CLR_NONE)==false)
{
PingFlag=1;
Print( 空头挂单撤销失败 +GetLastError());
}
}
if(OrderType()==OP_SELLLIMIT)
{
if(OrderDelete(OrderTicket(),CLR_NONE)==false)
{
PingFlag=1;
Print( 空头挂单撤销失败 +GetLastError());
}
}
}
}
if (PingFlag==0)
{
alert( 平仓完成!
}else
{
alert( 平仓不彻底,再来一次!
}
return(0);}

外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行