以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  模型下单问题,,  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=88594)

--  作者:muxia5568
--  发布时间:2015/12/18 10:20:54
--  模型下单问题,,
请教老师;我的模型在程序化下单时,除了按模型设计的手数下单外,还自动下单一手,(操作周期15分钟)不知道是模型有问题还是是没问题?这是模型,请老师看看是什么问题;
VARIABLE:x=0,y=0;
MID:MA(CLOSE,26);
UPPER:MID + 2*STD(CLOSE,26),COLORMAGENTA;//上轨
LOWER:MID - 2*STD(CLOSE,26),COLORMAGENTA;//下轨

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;

k30_min30:=stkindi(\'\',\'kdj.k\',0,4);
j30_min30:=stkindi(\'\',\'kdj.j\',0,4);
30sc:=cross(k30_min30,j30_min30);
30jc:=cross(j30_min30,k30_min30);

nn:=15;
jisl:=10;

hh:=hhv(h,enterbars+1);
ll:=llv(l,enterprice+1);



abb:=(timetot0(dynainfo(207))>=time0-5 and islastbar) or not(islastbar); 
if holding>0 and 30sc and abb then sell(1,1,thisclose);
if holding<0 and 30jc and abb then sellshort(1,1,thisclose);
if holding=0 and 30jc and abb then buy(1,1,thisclose);
if holding=0 and 30sc and abb then buyshort(1,1,thisclose);
 


if 30sc  then begin 
   平多A1:sell(holding>0,holding,market);
   开空A1: buyshort(holding=0,jisl,market);
   //n:=1;
end


if 30jc  then begin 
   平空B1:sellshort(1,0,market);  
   开多B1: buy(holding=0,jisl,market); 
   //m:=1;   
end


//止损
if enterprice-c>=3 then
平多:sell(holding>0,holding,market);
if c-enterprice>=3 then
平空:sellshort(holding<0,holding,market);


持仓:=holding,linethick0;
资产:=asset,noaxis;
//可用现金:=cash(0),linethick0;

谢谢

--  作者:jinzhe
--  发布时间:2015/12/18 10:32:38
--  
下单问题请贴下单日志
--  作者:muxia5568
--  发布时间:2015/12/18 10:51:59
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:pleaceorder.txt2015-12-17 17#48#13.txt


--  作者:jinzhe
--  发布时间:2015/12/18 10:54:27
--  
请指出上述日志里面,哪一段体现了“模型设计的手数下单外,还自动下单一手”
--  作者:muxia5568
--  发布时间:2015/12/18 11:10:26
--  

2015-12-17 16:00:44.834    【图表】模型下单 10
2015-12-17 16:00:44.835    【图表】下单系数调整后 手数:10
2015-12-17 16:00:44.836    【图表】直接下单
2015-12-17 16:00:44.839    【图表】GC02 运行完毕
2015-12-17 16:00:44.839    【下单】GC02 价0.000000 量1 买卖1 类型1 开平1 账户70000133 Formula 1
2015-12-17 16:00:44.840    【下单】GC02 价0.000000 量10 买卖1 类型1 开平0 账户70000133 Formula 1
2015-12-17 16:00:45.083    【指令】收到回报指令 ID = 26
2015-12-17 16:00:45.137    【回报】70000133 : GC1602 - 已报单 1 价格:0.0 平 卖
2015-12-17 16:00:45.149    【指令】收到成交回报指令 ORDERID = 26
2015-12-17 16:00:45.228    【回报】70000133 : GC1602 - 已成交 1 价格:1066.0 平 卖
2015-12-17 16:00:45.229    【回报】70000133 : GC1602 - 全部成交 1
2015-12-17 16:00:45.231    【指令】收到回报指令 ID = 26
2015-12-17 16:00:45.411    【指令】收到回报指令 ID = 27
2015-12-17 16:00:45.445    【回报】70000133 : GC1602 - 已报单 10 价格:0.0 开 卖
2015-12-17 16:00:45.458    【指令】收到成交回报指令 ORDERID = 27
2015-12-17 16:00:45.537    【回报】70000133 : GC1602 - 已成交 10 价格:1066.0 开 卖
2015-12-17 16:00:45.538    【回报】70000133 : GC1602 - 全部成交 10
2015-12-17 16:00:45.540    【指令】收到回报指令 ID = 27
2015-12-17 16:00:45.838    【图表】GC02 运行完毕

 

 

2015-12-17 16:14:58.086    【图表】模型下单 1
2015-12-17 16:14:58.089    【图表】下单系数调整后 手数:1
2015-12-17 16:14:58.092    【图表】直接下单
2015-12-17 16:14:58.098    【图表】GC02 运行完毕
2015-12-17 16:14:58.099    【下单】GC02 价1065.900024 量1 买卖1 类型0 开平0 账户70000133 Formula 1
2015-12-17 16:14:58.351    【指令】收到回报指令 ID = 28
2015-12-17 16:14:58.385    【回报】70000133 : GC1602 - 已报单 1 价格:1065.9 开 卖
2015-12-17 16:14:58.431    【指令】收到成交回报指令 ORDERID = 28
2015-12-17 16:14:58.495    【回报】70000133 : GC1602 - 已成交 1 价格:1065.9 开 卖
2015-12-17 16:14:58.496    【回报】70000133 : GC1602 - 全部成交 1
2015-12-17 16:14:58.497    【指令】收到回报指令 ID = 28
2015-12-17 16:14:59.085    【图表】GC02 运行完毕


--  作者:jinzhe
--  发布时间:2015/12/18 11:20:00
--  

 

[此贴子已经被作者于2015/12/18 11:20:24编辑过]

--  作者:jinzhe
--  发布时间:2015/12/18 11:21:02
--  

不同的代码段触发的,并不是同一个信号反复下单

换句话说你代码里面有两种不同的平空多开空,都满足条件触发了


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2015/12/18 11:22:31编辑过]

--  作者:muxia5568
--  发布时间:2015/12/18 11:25:12
--  

这两行没有开仓信号啊。

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151218112345.png
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2015/12/18 11:31:51
--  

大约是这个位置,这个行数对空行的计算不准确

 

大约是你图上的两个平多开空


--  作者:muxia5568
--  发布时间:2015/12/18 11:41:21
--  
是哪里有问题哪?