以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台程序化交易中,为什么只有开多,没有平仓呢,  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=88154)

--  作者:qq代人发帖
--  发布时间:2015/12/7 14:02:38
--  后台程序化交易中,为什么只有开多,没有平仓呢,
请问老师下,后台程序化交易中,为什么只有开多,没有平仓呢,按道理说市价平仓应该没问题的

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


--  作者:XAGRS
--  发布时间:2015/12/7 14:04:04
--  
有记录下单日志吗?把日志贴出来看下
交易-》下单设置-》程序化交易里 之前勾选下单日志的会有记录, 日志保存在金字塔安装目录的weisoftstock/    setting/orderlog里

--  作者:Curryshi
--  发布时间:2015/12/7 14:07:25
--  
2015-12-07 13:35:00.569    【后台】RU13 运行结束
2015-12-07 13:35:00.580    【后台】RU13 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:RU05 品种:RU13
2015-12-07 13:35:00.581    【后台】多账户及策略系数 委托账户或者组: RU05
2015-12-07 13:35:00.582    【后台】CTP登录账户 0 个
2015-12-07 13:35:00.582    【后台】金仕达登录账户 0 个
2015-12-07 13:35:00.583    【后台】恒生登录账户 0 个
2015-12-07 13:35:00.583    【后台】子账户 登录账户 0 个
2015-12-07 13:35:00.584    【后台】扩展接口 登录账户 1 个
2015-12-07 13:35:00.587    【后台】RU05 TBuy 已成功触发下单操作 价格:10518.000000 数量:1 类型:0 账户: 品种:RU05
2015-12-07 13:35:00.588    【后台】下单已发送
2015-12-07 13:35:00.595    【后台】RU13 运行结束
2015-12-07 13:35:00.595    【下单】RU05 价10518.000000 量1 买卖0 类型0 开平0 账户608209 Formula 1
2015-12-07 13:35:00.628    【指令】收到回报指令 ID = 267432724
2015-12-07 13:35:00.642    【回报】608209 : ru1605 - 已报单 1 价格:10520 开 买
2015-12-07 13:35:00.643    【指令】收到回报指令 ID = 267432724
2015-12-07 13:35:00.644    【指令】收到回报指令 ID = 267432724
2015-12-07 13:35:00.646    【指令】收到成交回报指令 ORDERID = 267432724
2015-12-07 13:35:00.665    【回报】608209 : ru1605 - 已成交 1 价格:10385 开 买
2015-12-07 13:35:00.666    【回报】608209 : ru1605 - 全部成交 1
2015-12-07 13:36:01.400    【后台】RU13 运行结束
2015-12-07 13:37:01.208    【后台】RU13 运行结束
2015-12-07 13:38:01.036    【后台】RU13 运行结束
2015-12-07 13:39:00.905    【后台】RU13 运行结束
2015-12-07 13:40:00.715    【后台】RU13 运行结束
2015-12-07 13:40:00.717    【后台】RU13 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:RU05 品种:RU13
2015-12-07 13:40:00.718    【后台】多账户及策略系数 委托账户或者组: RU05
2015-12-07 13:40:00.719    【后台】CTP登录账户 0 个
2015-12-07 13:40:00.719    【后台】金仕达登录账户 0 个
2015-12-07 13:40:00.720    【后台】恒生登录账户 0 个
2015-12-07 13:40:00.720    【后台】子账户 登录账户 0 个
2015-12-07 13:40:00.721    【后台】扩展接口 登录账户 1 个
2015-12-07 13:40:00.724    【后台】RU05 TBuyShort 已成功触发下单操作 价格:10534.000000 数量:1 类型:0 账户: 品种:RU05
2015-12-07 13:40:00.725    【后台】下单已发送
2015-12-07 13:40:00.733    【后台】RU13 运行结束
2015-12-07 13:40:00.733    【下单】RU05 价10534.000000 量1 买卖1 类型0 开平0 账户608209 Formula 1
2015-12-07 13:40:00.765    【指令】收到回报指令 ID = 267432725
2015-12-07 13:40:00.791    【回报】608209 : ru1605 - 已报单 1 价格:10535 开 卖
2015-12-07 13:40:00.793    【指令】收到回报指令 ID = 267432725
2015-12-07 13:41:00.530    【后台】RU13 运行结束
2015-12-07 13:42:01.358    【后台】RU13 运行结束
2015-12-07 13:43:01.181    【后台】RU13 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:RU05 品种:RU13
2015-12-07 13:43:01.181    【后台】多账户及策略系数 委托账户或者组: RU05
2015-12-07 13:43:01.182    【后台】CTP登录账户 0 个
2015-12-07 13:43:01.183    【后台】金仕达登录账户 0 个
2015-12-07 13:43:01.183    【后台】恒生登录账户 0 个
2015-12-07 13:43:01.184    【后台】子账户 登录账户 0 个
2015-12-07 13:43:01.185    【后台】扩展接口 登录账户 1 个
2015-12-07 13:43:01.188    【后台】RU05 TBuy 已成功触发下单操作 价格:10549.000000 数量:1 类型:0 账户: 品种:RU05
2015-12-07 13:43:01.189    【后台】下单已发送
2015-12-07 13:43:01.198    【后台】RU13 运行结束
2015-12-07 13:43:01.199    【下单】RU05 价10549.000000 量1 买卖0 类型0 开平0 账户608209 Formula 1
2015-12-07 13:43:01.229    【指令】收到回报指令 ID = 267432726
2015-12-07 13:43:01.255    【回报】608209 : ru1605 - 已报单 1 价格:10550 开 买
2015-12-07 13:43:01.256    【指令】收到回报指令 ID = 267432726
2015-12-07 13:43:01.261    【指令】收到回报指令 ID = 267432726
2015-12-07 13:43:01.265    【指令】收到成交回报指令 ORDERID = 267432726
2015-12-07 13:43:01.292    【回报】608209 : ru1605 - 已成交 1 价格:10420 开 买
2015-12-07 13:43:01.293    【回报】608209 : ru1605 - 全部成交 1
2015-12-07 13:44:01.032    【后台】RU13 运行结束
2015-12-07 13:45:00.881    【后台】RU13 运行结束
2015-12-07 13:45:00.885    【后台】RU13 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:RU05 品种:RU13
2015-12-07 13:45:00.886    【后台】多账户及策略系数 委托账户或者组: RU05
2015-12-07 13:45:00.886    【后台】CTP登录账户 0 个
2015-12-07 13:45:00.887    【后台】金仕达登录账户 0 个
2015-12-07 13:45:00.888    【后台】恒生登录账户 0 个
2015-12-07 13:45:00.888    【后台】子账户 登录账户 0 个
2015-12-07 13:45:00.889    【后台】扩展接口 登录账户 1 个
2015-12-07 13:45:00.893    【后台】RU05 TBuyShort 已成功触发下单操作 价格:10533.000000 数量:1 类型:0 账户: 品种:RU05
2015-12-07 13:45:00.894    【后台】下单已发送
2015-12-07 13:45:00.905    【后台】RU13 运行结束
2015-12-07 13:45:00.905    【下单】RU05 价10533.000000 量1 买卖1 类型0 开平0 账户608209 Formula 1
2015-12-07 13:45:00.939    【指令】收到回报指令 ID = 267432727
2015-12-07 13:45:00.962    【回报】608209 : ru1605 - 已报单 1 价格:10535 开 卖
2015-12-07 13:45:00.963    【指令】收到回报指令 ID = 267432727
2015-12-07 13:46:01.674    【后台】RU13 运行结束
2015-12-07 13:47:00.488    【后台】RU13 运行结束
2015-12-07 13:48:00.324    【后台】RU13 运行结束
2015-12-07 13:49:00.138    【后台】RU13 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:RU05 品种:RU13
2015-12-07 13:49:00.139    【后台】多账户及策略系数 委托账户或者组: RU05
2015-12-07 13:49:00.140    【后台】CTP登录账户 0 个
2015-12-07 13:49:00.140    【后台】金仕达登录账户 0 个
2015-12-07 13:49:00.141    【后台】恒生登录账户 0 个
2015-12-07 13:49:00.141    【后台】子账户 登录账户 0 个
2015-12-07 13:49:00.142    【后台】扩展接口 登录账户 1 个
2015-12-07 13:49:00.145    【后台】RU05 TBuy 已成功触发下单操作 价格:10550.000000 数量:1 类型:0 账户: 品种:RU05
2015-12-07 13:49:00.145    【后台】下单已发送
2015-12-07 13:49:00.154    【后台】RU13 运行结束
2015-12-07 13:49:00.155    【下单】RU05 价10550.000000 量1 买卖0 类型0 开平0 账户608209 Formula 1
2015-12-07 13:49:00.185    【指令】收到回报指令 ID = 267432728
2015-12-07 13:49:00.211    【回报】608209 : ru1605 - 已报单 1 价格:10550 开 买
2015-12-07 13:49:00.212    【指令】收到回报指令 ID = 267432728
2015-12-07 13:49:00.218    【指令】收到回报指令 ID = 267432728
2015-12-07 13:49:00.221    【指令】收到成交回报指令 ORDERID = 267432728
2015-12-07 13:49:00.246    【回报】608209 : ru1605 - 已成交 1 价格:10430 开 买
2015-12-07 13:49:00.247    【回报】608209 : ru1605 - 全部成交 1
2015-12-07 13:50:00.999    【后台】RU13 运行结束
2015-12-07 13:50:01.003    【后台】RU13 运行结束
2015-12-07 13:51:00.806    【后台】RU13 运行结束
2015-12-07 13:52:00.631    【后台】RU13 运行结束
2015-12-07 13:53:00.698    【后台】RU13 运行结束
2015-12-07 13:54:00.286    【后台】RU13 运行结束
2015-12-07 13:54:54.466    【后台】 启动后台程式化交易
2015-12-07 13:55:00.161    【后台】RU13 运行结束

RU13指数作为信号,RU05作为交易合约

--  作者:yukizzc
--  发布时间:2015/12/7 14:15:15
--  

用法:TBUY(COND,V,[Type,P1,P2,AC,STOCK]);

MKT后要加2个0


--  作者:Curryshi
--  发布时间:2015/12/7 14:49:21
--  
为什么一样的代码,一个用RB13作为信号,RB05作为交易,只能开空仓。
--  作者:Curryshi
--  发布时间:2015/12/7 14:51:36
--  
为什么一样的代码,一个用RB13作为信号,RB05作为交易,只能开空仓。
                                     一个用RU13作为信号,RU05作为交易,只能开多仓。
真是有点丈二摸不着头脑啊  
模型就是简单的均线交叉开平仓,用这个交易频繁的模型来看看后台交易如何

--  作者:Curryshi
--  发布时间:2015/12/7 14:53:04
--  
2015-12-07 14:15:30
608209 : 登录成功

2015-12-07 14:19:01
608209 : ru1605 - 已报单 1 价格:10520 开 买

2015-12-07 14:19:01
608209 : ru1605 - 已成交 1 价格:10380 开 买

2015-12-07 14:19:01
608209 : ru1605 - 全部成交 1

2015-12-07 14:23:00
608209 : ru1605 - 已报单 1 价格:10505 开 卖

2015-12-07 14:24:08
608209 : ru1605 - 已报单 1 价格:10520 开 买

2015-12-07 14:24:08
608209 : ru1605 - 已成交 1 价格:10380 开 买

2015-12-07 14:24:08
608209 : ru1605 - 全部成交 1

2015-12-07 14:24:24
608209 : ru1605 - 已报单 2 价格:10375 平 卖

2015-12-07 14:24:24
608209 : ru1605 - 已成交 1 价格:10375 平 卖

2015-12-07 14:24:24
608209 : ru1605 - 已成交 1 价格:10375 平 卖

2015-12-07 14:24:24
608209 : ru1605 - 全部成交 2

2015-12-07 14:26:11
608209 : rb1605 - 已报单 1 价格:1663 开 买

2015-12-07 14:29:03
608209 : rb1605 - 已报单 1 价格:1660 开 卖

2015-12-07 14:29:03
608209 : rb1605 - 已成交 1 价格:1669 开 卖

2015-12-07 14:29:03
608209 : rb1605 - 全部成交 1

2015-12-07 14:32:01
608209 : rb1605 - 已报单 1 价格:1674 平 买

2015-12-07 14:32:01
608209 : rb1605 - 已成交 1 价格:1671 平 买

2015-12-07 14:32:01
608209 : rb1605 - 全部成交 1

2015-12-07 14:32:01
608209 : rb1605 - 已报单 1 价格:1662 开 买

2015-12-07 14:36:00
608209 : rb1605 - 已报单 1 价格:1661 开 卖

2015-12-07 14:36:00
608209 : rb1605 - 已成交 1 价格:1670 开 卖

2015-12-07 14:36:01
608209 : rb1605 - 全部成交 1

2015-12-07 14:36:01
608209 : ru1605 - 已报单 1 价格:10530 开 卖

2015-12-07 14:39:01
608209 : ru1605 - 已报单 1 价格:10545 开 买

2015-12-07 14:39:01
608209 : ru1605 - 已成交 1 价格:10415 开 买

2015-12-07 14:39:01
608209 : ru1605 - 全部成交 1

2015-12-07 14:41:01
608209 : rb1605 - 已报单 1 价格:1676 平 买

2015-12-07 14:41:01
608209 : rb1605 - 已成交 1 价格:1673 平 买

2015-12-07 14:41:01
608209 : rb1605 - 全部成交 1

2015-12-07 14:41:01
608209 : rb1605 - 已报单 1 价格:1665 开 买

2015-12-07 14:45:00
608209 : rb1605 - 已报单 1 价格:1662 开 卖

2015-12-07 14:45:00
608209 : rb1605 - 已成交 1 价格:1672 开 卖

2015-12-07 14:45:00
608209 : rb1605 - 全部成交 1

2015-12-07 14:46:01
608209 : rb1605 - 已报单 1 价格:1676 平 买

2015-12-07 14:46:01
608209 : rb1605 - 已成交 1 价格:1673 平 买

2015-12-07 14:46:01
608209 : rb1605 - 全部成交 1

2015-12-07 14:46:01
608209 : rb1605 - 已报单 1 价格:1665 开 买

2015-12-07 14:46:01
608209 : ru1605 - 已报单 1 价格:10410 平 卖

2015-12-07 14:46:01
608209 : ru1605 - 已成交 1 价格:10425 平 卖

2015-12-07 14:46:01
608209 : ru1605 - 全部成交 1

2015-12-07 14:46:01
608209 : ru1605 - 已报单 1 价格:10550 开 卖

2015-12-07 14:48:00
608209 : rb1605 - 已报单 1 价格:1662 开 卖

2015-12-07 14:48:00
608209 : rb1605 - 已成交 1 价格:1672 开 卖

2015-12-07 14:48:00
608209 : rb1605 - 全部成交 1

2015-12-07 14:48:00
608209 : ru1605 - 已报单 1 价格:10570 开 买

2015-12-07 14:48:01
608209 : ru1605 - 已成交 1 价格:10440 开 买

2015-12-07 14:48:01
608209 : ru1605 - 全部成交 1

2015-12-07 14:49:01
608209 : rb1605 - 已报单 1 价格:1677 平 买

2015-12-07 14:49:01
608209 : rb1605 - 已成交 1 价格:1674 平 买

2015-12-07 14:49:01
608209 : rb1605 - 全部成交 1

2015-12-07 14:49:01
608209 : rb1605 - 已报单 1 价格:1665 开 买

2015-12-07 14:52:00
608209 : ru1605 - 已报单 1 价格:10430 平 卖

2015-12-07 14:52:00
608209 : ru1605 - 已成交 1 价格:10445 平 卖

2015-12-07 14:52:00
608209 : ru1605 - 全部成交 1

2015-12-07 14:52:00
608209 : ru1605 - 已报单 1 价格:10560 开 卖

--  作者:yukizzc
--  发布时间:2015/12/7 14:57:32
--  

看tbuy函数说明,交易控制符后面有p1,p2两个参数的

你一开始的写法有误,先改过来再说


--  作者:Curryshi
--  发布时间:2015/12/7 14:59:33
--  
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//该模型运行于后台程序化模式
ZH1:\'\';
PZ1:\'RU05\';

//条件判断
MA5:MA(CLOSE,2);
MA10:MA(CLOSE,5);
CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);
//控制日内交易次数
//开仓和平仓
TSELL(CONDSELL,0,MKT,0,0,ZH1,PZ1);
TSELLSHORT(CONDBUY,0,MKT,0,0,ZH1,PZ1);

TBUY(CONDBUY,1,LMT,CLOSE+MINDIFF,0,ZH1,PZ1 );
TBUYSHORT(CONDSELL,1,LMT,CLOSE-MINDIFF,0,ZH1,PZ1 );


//监控持仓和资金状况
当前持仓量:=TBUYHOLDINGEX( ZH1,PZ1 ,0 );
当前可用资金:=TACCOUNT(19);
DEBUGOUT(\'当前持仓量%.2f\',当前持仓量 );
DEBUGOUT(\'当前可用资金%.2f\',当前可用资金 );

模型就是最简单的那个,我已经改过来了。您再看看有什么问题没有

--  作者:十世
--  发布时间:2015/12/7 15:16:14
--  
 改完你跑模拟试试