btclyb85 发表于 2011-11-25 21:07:30

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

牛板的一键平仓脚本全商品版 怎么都执行不了 返回错误4051或4109
到底出错在哪里?
代码稍有改动(没改动的也不行):
[*]int start()
[*]{
[*]int tick;
[*]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);}

复制代码

想赚钱的人 发表于 2014-11-17 03:21:59

nice!!!!!!!!!!!!

佳讯通 发表于 2014-11-24 04:27:57

没有使用说明书

夏天那抹蓝 发表于 2014-11-24 22:00:58

亏损中……………………

yoyo33okuy 发表于 2014-11-25 05:10:23

EA真的能赚钱么?

游动 发表于 2014-12-20 09:44:24

我靠

nihaoya08 发表于 2018-9-20 09:10:05

支持一下:lol

影子771226 发表于 2020-5-26 20:50:22

:lol不错

一盏孤灯 发表于 2020-6-21 22:01:43

我抢、我抢、我抢沙发~

金融微积分 发表于 2020-7-10 13:16:28

学习了,不错
页: [1] 2
查看完整版本: 一键平仓脚本执行错误 算是老问题了 可怎么解决呢?(源码)