欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台持仓问题混乱

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有1996人关注过本帖树形打印复制链接

主题:后台持仓问题混乱

帅哥哟,离线,有人找我吗?
guohg129
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2016/8/9 17:11:28
后台持仓问题混乱  发帖心情 Post By:2016/9/2 11:28:28    Post IP:101.81.57.226[只看该作者]

后台已经写了如果有持仓就不能再买入,但是现在有了1手后,系统仍然会买入,为什么?

 

TBUY(MSPREAD <=-0.75*SD AND THOLDING2 = 0,1,MKT,0,0,'','SQRB01');


 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/9/2 11:35:04    Post IP:180.169.30.6[只看该作者]

有的1手是成交后的还是未成交单?

你把tholding2=0输出看下条件是否成立


 回到顶部
帅哥哟,离线,有人找我吗?
guohg129
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2016/8/9 17:11:28
  发帖心情 Post By:2016/9/2 13:07:58    Post IP:101.81.57.226[只看该作者]

有1手是已经成交后的,就是成交1手后,后面还在成交,为什么
图片点击可在新窗口打开查看此主题相关图片如下:后台交易明细.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
guohg129
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2016/8/9 17:11:28
  发帖心情 Post By:2016/9/2 13:16:35    Post IP:101.81.57.226[只看该作者]

2016-09-02 11:20:04.828    【后台】RB10 TBuy 第 31 行出现信号
2016-09-02 11:20:04.829    【后台】RB01 TBuy 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB01
2016-09-02 11:20:04.831    【后台】下单已发送
2016-09-02 11:20:04.832    【后台】RB10 TSellShort 第 32 行出现信号
2016-09-02 11:20:04.833    【后台】RB01 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:RB01
2016-09-02 11:20:04.834    【后台】实际账户持仓 0
2016-09-02 11:20:04.835    【后台】RB01 TCANCELEX 出现信号 类型:0 帐号:
2016-09-02 11:20:04.836    【后台】RB10 运行结束
2016-09-02 11:20:04.836    【下单】RB01 价0.000000 量1 买卖0 类型1 开平0 账户57139177 Formula 1
2016-09-02 11:20:04.837    【下单】确认报单已发送 ID=-551011795 RefID = 6561
2016-09-02 11:20:04.846    【指令】收到回报指令 ID = -551011795 RefID = 6561
2016-09-02 11:20:04.850    【指令】收到回报指令 ID = -551011795 RefID = 6561
2016-09-02 11:20:04.851    【指令】收到回报指令 ID = -551011795 RefID = 6561
2016-09-02 11:20:04.852    【指令】收到成交回报指令 REFID = 6561 vol = 1
2016-09-02 11:20:04.861    【回报】57139177 : rb1701 - 已报单 1 价格:2464 开 买
2016-09-02 11:20:04.862    【回报】57139177 : rb1701 - 已成交 1 价格:2461 开 买
2016-09-02 11:21:00.575    【后台】RB01 TSellShort 第 32 行出现信号
2016-09-02 11:21:00.576    【后台】RB01 TSellShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB01
2016-09-02 11:21:00.577    【后台】实际账户持仓 0
2016-09-02 11:21:00.578    【后台】RB01 运行结束
2016-09-02 11:21:00.589    【后台】RB10 运行结束
2016-09-02 11:22:00.418    【后台】RB01 TSellShort 第 32 行出现信号
2016-09-02 11:22:00.419    【后台】RB01 TSellShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB01
2016-09-02 11:22:00.420    【后台】实际账户持仓 0
2016-09-02 11:22:00.421    【后台】RB01 运行结束
2016-09-02 11:22:01.441    【后台】RB10 TBuy 第 31 行出现信号
2016-09-02 11:22:01.499    【后台】RB01 TBuy 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB01
2016-09-02 11:22:01.505    【后台】下单已发送
2016-09-02 11:22:01.512    【后台】RB10 TSellShort 第 32 行出现信号
2016-09-02 11:22:01.516    【后台】RB01 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:RB01
2016-09-02 11:22:01.519    【后台】实际账户持仓 0
2016-09-02 11:22:01.520    【后台】RB01 TCANCELEX 出现信号 类型:0 帐号:
2016-09-02 11:22:01.521    【后台】RB10 运行结束
2016-09-02 11:22:01.522    【下单】RB01 价0.000000 量1 买卖0 类型1 开平0 账户57139177 Formula 1
2016-09-02 11:22:01.523    【下单】确认报单已发送 ID=-551011785 RefID = 6571
2016-09-02 11:22:01.524    【指令】收到回报指令 ID = -551011785 RefID = 6571
2016-09-02 11:22:01.527    【指令】收到回报指令 ID = -551011785 RefID = 6571
2016-09-02 11:22:01.539    【指令】收到回报指令 ID = -551011785 RefID = 6571
2016-09-02 11:22:01.540    【指令】收到成交回报指令 REFID = 6571 vol = 1
2016-09-02 11:22:01.543    【回报】57139177 : rb1701 - 已报单 1 价格:2457 开 买
2016-09-02 11:22:01.546    【回报】57139177 : rb1701 - 已成交 1 价格:2454 开 买
.

 

 

 

上面的是这两次买单的交易记录


 回到顶部
帅哥哟,离线,有人找我吗?
guohg129
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2016/8/9 17:11:28
  发帖心情 Post By:2016/9/2 13:17:17    Post IP:101.81.57.226[只看该作者]

实际是有持仓的,但是后台 显示持仓为 0,为什么?

 回到顶部
美女呀,离线,留言给我吧!
pyd
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/9/2 13:40:57    Post IP:180.169.30.6[只看该作者]

把11:19的日志也贴出来,看下前边开空的成交情况。


 回到顶部
帅哥哟,离线,有人找我吗?
guohg129
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2016/8/9 17:11:28
  发帖心情 Post By:2016/9/2 14:10:34    Post IP:101.81.57.226[只看该作者]

2016-09-01 11:17:00.191    【后台】M01 运行结束
2016-09-01 11:17:01.205    【后台】RB01 TSell 第 30 行出现信号
2016-09-01 11:17:01.205    【后台】RB01 TSell 已成功触发下单操作 价格:2377.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:17:01.205    【后台】实际账户持仓 0
2016-09-01 11:17:01.205    【后台】RB01 TSellShort 第 32 行出现信号
2016-09-01 11:17:01.220    【后台】RB01 TSellShort 已成功触发下单操作 价格:2377.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:17:01.220    【后台】实际账户持仓 0
2016-09-01 11:17:01.220    【后台】RB01 TBuyShort 第 33 行出现信号
2016-09-01 11:17:01.220    【后台】RB01 TBuyShort 已成功触发下单操作 价格:2377.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:17:01.220    【后台】下单已发送
2016-09-01 11:17:01.220    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:17:01.220    【后台】RB01 运行结束
2016-09-01 11:17:01.220    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:17:01.220    【后台】RM01 运行结束
2016-09-01 11:17:01.220    【下单】RB01 价2377.000000 量1 买卖1 类型0 开平0 账户57139177 Formula 1
2016-09-01 11:17:01.220    【下单】确认报单已发送 ID=-2007353733 RefID = 4931
2016-09-01 11:17:01.236    【指令】收到回报指令 ID = -2007353733 RefID = 4931
2016-09-01 11:17:01.236    【后台】RB10 TSell 第 30 行出现信号
2016-09-01 11:17:01.236    【后台】RB01 TSell 已成功触发下单操作 价格:2399.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:17:01.236    【后台】实际账户持仓 0
2016-09-01 11:17:01.236    【后台】RB10 TSellShort 第 32 行出现信号
2016-09-01 11:17:01.236    【后台】RB01 TSellShort 已成功触发下单操作 价格:2399.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:17:01.252    【后台】实际账户持仓 0
2016-09-01 11:17:01.252    【后台】RB10 TBuyShort 第 33 行出现信号
2016-09-01 11:17:01.252    【后台】RB01 TBuyShort 已成功触发下单操作 价格:2399.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:17:01.252    【后台】下单已发送
2016-09-01 11:17:01.252    【后台】RB10 运行结束
2016-09-01 11:17:01.252    【回报】57139177 : rb1701 - 已报单 1 价格:2377 开 卖
2016-09-01 11:17:01.252    【指令】收到回报指令 ID = -2007353733 RefID = 4931
2016-09-01 11:17:01.252    【下单】RB01 价2399.000000 量1 买卖1 类型0 开平0 账户57139177 Formula 1
2016-09-01 11:17:01.252    【下单】确认报单已发送 ID=-2007353723 RefID = 4941
2016-09-01 11:17:01.267    【指令】收到回报指令 ID = -2007353723 RefID = 4941
2016-09-01 11:17:01.345    【指令】收到回报指令 ID = -2007353723 RefID = 4941
2016-09-01 11:17:01.423    【回报】57139177 : rb1701 - 已报单 1 价格:2399 开 卖
2016-09-01 11:17:01.938    【指令】收到回报指令 ID = -2007353733 RefID = 4931
2016-09-01 11:17:01.938    【指令】收到回报指令 ID = -2007353733 RefID = 4931
2016-09-01 11:17:01.969    【指令】收到成交回报指令 REFID = 4931 vol = 1
2016-09-01 11:17:01.969    【回报】57139177 : rb1701 - 已成交 1 价格:2377 开 卖
2016-09-01 11:18:01.031    【后台】RB01 TSellShort 第 32 行出现信号
2016-09-01 11:18:01.031    【后台】RB01 TSellShort 已成功触发下单操作 价格:2376.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:18:01.031    【后台】实际账户持仓 1
2016-09-01 11:18:01.031    【后台】下单已发送
2016-09-01 11:18:01.031    【后台】RB01 运行结束
2016-09-01 11:18:01.031    【下单】RB01 价2376.000000 量1 买卖0 类型0 开平2 账户57139177 Formula 1
2016-09-01 11:18:01.031    【下单】确认报单已发送 ID=-2007353713 RefID = 4951
2016-09-01 11:18:01.047    【指令】收到回报指令 ID = -2007353713 RefID = 4951
2016-09-01 11:18:01.062    【指令】收到回报指令 ID = -2007353713 RefID = 4951
2016-09-01 11:18:01.062    【指令】收到回报指令 ID = -2007353713 RefID = 4951
2016-09-01 11:18:01.062    【指令】收到成交回报指令 REFID = 4951 vol = 1
2016-09-01 11:18:01.078    【回报】57139177 : rb1701 - 已报单 1 价格:2376 平 买
2016-09-01 11:18:01.093    【回报】57139177 : rb1701 - 已成交 1 价格:2376 平 买
2016-09-01 11:18:03.043    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:18:03.043    【后台】M01 运行结束
2016-09-01 11:18:03.043    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:18:03.043    【后台】RM01 运行结束
2016-09-01 11:18:08.113    【后台】RB10 TSellShort 第 32 行出现信号
2016-09-01 11:18:08.113    【后台】RB01 TSellShort 已成功触发下单操作 价格:2399.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:18:08.113    【后台】实际账户持仓 0
2016-09-01 11:18:08.113    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:18:08.113    【后台】RB10 运行结束
2016-09-01 11:18:59.827    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:18:59.827    【后台】M01 运行结束
2016-09-01 11:19:00.842    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:19:00.842    【后台】RM01 运行结束
2016-09-01 11:19:01.840    【后台】RB01 TSellShort 第 32 行出现信号
2016-09-01 11:19:01.856    【后台】RB01 TSellShort 已成功触发下单操作 价格:2376.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:19:01.856    【后台】实际账户持仓 0
2016-09-01 11:19:01.856    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:19:01.856    【后台】RB01 运行结束
2016-09-01 11:19:01.856    【后台】RB10 TSellShort 第 32 行出现信号
2016-09-01 11:19:01.856    【后台】RB01 TSellShort 已成功触发下单操作 价格:2398.000000 数量:1 类型:0 账户: 品种:RB01
2016-09-01 11:19:01.856    【后台】实际账户持仓 0
2016-09-01 11:19:01.871    【后台】RB01 TCANCELEX 出现信号 类型:1 帐号:
2016-09-01 11:19:01.871    【后台】RB10 运行结束
2016-09-01 11:19:16.878    【指令】收到回报指令 ID = -2007353723 RefID = 4941
2016-09-01 11:19:16.878    【指令】收到回报指令 ID = -2007353723 RefID = 4941
2016-09-01 11:19:16.894    【回报】57139177 : rb1701 - 已撤单 量:1

 回到顶部
美女呀,离线,留言给我吧!
pyd
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/9/2 14:41:39    Post IP:180.169.30.6[只看该作者]

您监控rb10合约下单rb01合约吗?

1, THOLDING2 取到的是rb10的持仓,

2,tholding2返回的数量是空仓加多仓,如果您有1手空和1手多仓,tholding2返回值是0。

建议用tbuyholdingex函数可以指定品种

 


 回到顶部
帅哥哟,离线,有人找我吗?
guohg129
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2016/8/9 17:11:28
  发帖心情 Post By:2016/9/2 14:47:57    Post IP:101.81.57.226[只看该作者]

那是不是应该这么写?

TBUY(MSPREAD <=-0.75*SD AND TBUYHOLDINGEX('','SQRB01',0) = 0,1,MKT,0,0,'','SQRB01');


 回到顶部
美女呀,离线,留言给我吧!
pyd
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/9/2 14:55:00    Post IP:180.169.30.6[只看该作者]

可以,

TBUYHOLDINGEX('','SQRB01',0),当日可用买持

TBUYHOLDINGEX('','SQRB01',1),全部可用买持

[此贴子已经被作者于2016-9-2 14:57:03编辑过]

 回到顶部