以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  模拟后台程序化交易问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=164636)

--  作者:racky2016
--  发布时间:2018/7/30 10:59:46
--  模拟后台程序化交易问题


图片点击可在新窗口打开查看此主题相关图片如下:后台1.png
图片点击可在新窗口打开查看
请问为什么触发下单之后交易没成功?

 


--  作者:racky2016
--  发布时间:2018/7/30 11:06:32
--  

以下内容为程序代码:

1 ZH1:\'\';
2 PZ1:\'\';
3 VARIABLE:A=0;
4 //条件判断
5 MA5:MA(CLOSE,5);
6 MA10:MA(CLOSE,10);
7 CONDBUY:=CROSS(MA5,MA10);
8 CONDSELL:=CROSS(MA10,MA5);
9 //控制日内交易次数
10 IF TTOTALDAYTRADE>=300 THEN EXIT;
11 //开仓和平仓
12 TBUY(CONDBUY AND TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10,1,MKT,0,ZH1,PZ1 );
13 TSELL(CONDSELL,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);
14 //加仓
15 IF TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10 THEN BEGIN
16 阳线加仓:TBUY(CLOSE>OPEN,2,LMT,CLOSE,ZH1,PZ1);
17 阴线加仓:TBUY(CLOSE<OPEN,1,LMT,CLOSE,ZH1,PZ1);
18 END
19 //固定止损止盈
20 IF DYNAINFO( 7)-TAVGENTERPRICEEX2(ZH1 ,PZ1 ,0 )>20*MINDIFF THEN BEGIN
21 TSELL(1,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);
22 END
23 //止损
24 IF TAVGENTERPRICEEX2(ZH1 ,PZ1 ,0 )-C>10*MINDIFF THEN BEGIN
25 TSELL(1,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);
26 END
27 //监控未成交单
28 WCJ:=TREMAINQTY( 1, ZH1,PZ1);
29 IF WCJ<>0 THEN BEGIN
30 A:=WCJ;
31 END
32 //对为成交单撤单,并追单
33 IF WCJ>0 THEN BEGIN
34 TCANCELEX(1,1,ZH1,PZ1 );
35 TBUY(WCJ=0,A,MKT,0,ZH1,PZ1);
36 END
37 //监控持仓和资金状况
38 当前持仓量:=TBUYHOLDINGEX( ZH1,PZ1 ,0 );
39 当前可用资金:=TACCOUNT(19);
40 DEBUGOUT(\'当前持仓量%.2f\',当前持仓量 );
41 DEBUGOUT(\'当前可用资金%.2f\',当前可用资金 );
42 //收盘前强平
43 IF CURRENTTIME>=150000 THEN BEGIN
44 TSELL(1,0,MKT,0,ZH1,PZ1);
45 END


--  作者:gxx978
--  发布时间:2018/7/30 11:21:04
--  
麻烦提供下交易日志,以供工作人员分析具体原因,谢谢配合。
--  作者:racky2016
--  发布时间:2018/7/30 11:32:39
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:pleaceorder.txt2018-07-30 11#28#27.txt


--  作者:racky2016
--  发布时间:2018/7/30 11:34:09
--  
以下是引用gxx978在2018/7/30 11:21:04的发言:
麻烦提供下交易日志,以供工作人员分析具体原因,谢谢配合。

请看30号11点前后那一部分


--  作者:banzhuan
--  发布时间:2018/7/30 13:12:32
--  
你是登入了股票账户,交易的期货品种吧? 如果要模拟交易期货品种,需要登入期货的账号
--  作者:racky2016
--  发布时间:2018/7/30 14:58:58
--  

好的。

另外请问一下,信号时间为什么是一个超前的时间?

 


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

--  作者:banzhuan
--  发布时间:2018/7/30 15:05:40
--  
运行在5分钟周期上的吧,信号时间指的是K线时间;  14:50:01-14:55:00 这个时间段内的K线,都是显示14:55:00 


--  作者:racky2016
--  发布时间:2018/7/30 15:13:46
--  
以下是引用banzhuan在2018/7/30 15:05:40的发言:
运行在5分钟周期上的吧,信号时间指的是K线时间;  14:50:01-14:55:00 这个时间段内的K线,都是显示14:55:00 

是的