以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 模拟后台程序化交易问题
|
||||
-- 作者: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 --
|
||||
-- 作者: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 -- 好的。 另外请问一下,信号时间为什么是一个超前的时间?
![]() ![]() |
||||
-- 作者: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 是的 |