以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  持仓监控问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=169808)

--  作者:三朱一树
--  发布时间:2019/5/10 16:24:06
--  持仓监控问题
持仓监控比实际下单早,麻烦看下是什么问题,下面是日志

2019-05-10 09:50:02.368    【图表】SF00 运行完毕
2019-05-10 09:50:02.493    【图表】SF00 运行完毕
2019-05-10 09:50:02.755    【持仓监控】理论多头持仓比实际持仓大,需要补仓
2019-05-10 09:50:02.758    【下单】SF09 价0.000000 量3 买卖0 类型1 开平0 账户81228122 Formula 1
2019-05-10 09:50:02.760    【下单】确认报单已发送 ID=-1051917407 RefID = 230
2019-05-10 09:50:02.776    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.776    【回报】81228122 : SF909 - 已报单 3 价格:0 开 买
2019-05-10 09:50:02.791    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.791    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.807    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.823    【指令】收到成交回报指令 REFID = 230 vol = 2
2019-05-10 09:50:02.838    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.838    【指令】收到成交回报指令 REFID = 230 vol = 1
2019-05-10 09:50:02.870    【图表】框架:Technic 触发下单 SELLSHORT 品种 SF00 下单K线 2019.05.10 13:51:00 公式:Y1_SF连续SP 窗格ID:Main 代码行:59
2019-05-10 09:50:02.870    【图表】模型下单 3
2019-05-10 09:50:02.870    【图表】下单系数调整后 手数:3
2019-05-10 09:50:02.885    【图表】实际持仓 -3
2019-05-10 09:50:02.885    【图表】启用了下单价格偏移
2019-05-10 09:50:02.885    【图表】直接下单
2019-05-10 09:50:02.885    【图表】框架:Technic 触发下单 BUY 品种 SF00 下单K线 2019.05.10 13:51:00 公式:Y1_SF连续SP 窗格ID:Main 代码行:62
2019-05-10 09:50:02.885    【图表】模型下单 3
2019-05-10 09:50:02.885    【图表】下单系数调整后 手数:3
2019-05-10 09:50:02.885    【图表】启用了下单价格偏移
2019-05-10 09:50:02.901    【图表】直接下单
2019-05-10 09:50:02.901    【图表】SF00 运行完毕
2019-05-10 09:50:02.901    【回报】81228122 : SF909 - 已成交 2 价格:6056 开 买
2019-05-10 09:50:02.901    【回报】81228122 : SF909 - 已成交 1 价格:6056 开 买
2019-05-10 09:50:02.901    【下单】SF09 价0.000000 量3 买卖0 类型1 开平1 账户81228122 Formula 1
2019-05-10 09:50:02.901    【下单】确认报单已发送 ID=-1051917397 RefID = 240
2019-05-10 09:50:02.901    【下单】SF09 价0.000000 量3 买卖0 类型1 开平0 账户81228122 Formula 1
2019-05-10 09:50:02.901    【下单】确认报单已发送 ID=-1051917387 RefID = 250
2019-05-10 09:50:02.917    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.932    【回报】81228122 : SF909 - 已报单 3 价格:0 平 买
2019-05-10 09:50:02.932    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:02.963    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.963    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.963    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.963    【回报】81228122 : SF909 - 已报单 3 价格:0 开 买
2019-05-10 09:50:02.979    【指令】收到成交回报指令 REFID = 240 vol = 1
2019-05-10 09:50:02.995    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:03.010    【指令】收到成交回报指令 REFID = 240 vol = 1
2019-05-10 09:50:03.151    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:03.182    【指令】收到成交回报指令 REFID = 240 vol = 1
2019-05-10 09:50:03.198    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:03.198    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:03.198    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:03.213    【指令】收到成交回报指令 REFID = 250 vol = 3
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 1 价格:6058 平 买
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 1 价格:6058 平 买
2019-05-10 09:50:03.245    【图表】SF00 运行完毕
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 1 价格:6058 平 买
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 3 价格:6058 开 买
2019-05-10 09:50:03.292    【图表】SF00 运行完毕

--  作者:banzhuan
--  发布时间:2019/5/10 16:30:41
--  
您持仓同步选择的是走完K线的模式?
--  作者:三朱一树
--  发布时间:2019/5/10 16:33:26
--  
不是的,是轮询。前面一直没有出现过这样的问题


--  作者:banzhuan
--  发布时间:2019/5/10 16:57:50
--  
您图表交易时是否有多个窗口多个框架呢? 当时9:50时账户实际持仓是什么样的?
--  作者:三朱一树
--  发布时间:2019/5/10 17:03:13
--  
这账户没有多框架,进行实际测试的,为了看的直观,实际持空单3手的,是昨天的单



--  作者:wenarm
--  发布时间:2019/5/10 17:14:59
--  

单独看这部分日志看,最终结果你应该会持有多头6手。 后面没有紧接着触发持仓同步?

但是如果初始时持仓是-3手,那持仓同步就应该先平掉空头的,在开3手多。

前后是矛盾的。

劳烦日志文件上传看下。


--  作者:三朱一树
--  发布时间:2019/5/13 11:59:56
--  
2019-05-10 09:50:02.368    【图表】SF00 运行完毕
2019-05-10 09:50:02.493    【图表】SF00 运行完毕
2019-05-10 09:50:02.755    【持仓监控】理论多头持仓比实际持仓大,需要补仓
2019-05-10 09:50:02.758    【下单】SF09 价0.000000 量3 买卖0 类型1 开平0 账户81228122 Formula 1
2019-05-10 09:50:02.760    【下单】确认报单已发送 ID=-1051917407 RefID = 230
2019-05-10 09:50:02.776    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.776    【回报】81228122 : SF909 - 已报单 3 价格:0 开 买
2019-05-10 09:50:02.791    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.791    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.807    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.823    【指令】收到成交回报指令 REFID = 230 vol = 2
2019-05-10 09:50:02.838    【指令】收到回报指令 ID = -1051917407 RefID = 230
2019-05-10 09:50:02.838    【指令】收到成交回报指令 REFID = 230 vol = 1
2019-05-10 09:50:02.870    【图表】框架:Technic 触发下单 SELLSHORT 品种 SF00 下单K线 2019.05.10 13:51:00 公式:Y1_SF连续SP 窗格ID:Main 代码行:59
2019-05-10 09:50:02.870    【图表】模型下单 3
2019-05-10 09:50:02.870    【图表】下单系数调整后 手数:3
2019-05-10 09:50:02.885    【图表】实际持仓 -3
2019-05-10 09:50:02.885    【图表】启用了下单价格偏移
2019-05-10 09:50:02.885    【图表】直接下单
2019-05-10 09:50:02.885    【图表】框架:Technic 触发下单 BUY 品种 SF00 下单K线 2019.05.10 13:51:00 公式:Y1_SF连续SP 窗格ID:Main 代码行:62
2019-05-10 09:50:02.885    【图表】模型下单 3
2019-05-10 09:50:02.885    【图表】下单系数调整后 手数:3
2019-05-10 09:50:02.885    【图表】启用了下单价格偏移
2019-05-10 09:50:02.901    【图表】直接下单
2019-05-10 09:50:02.901    【图表】SF00 运行完毕
2019-05-10 09:50:02.901    【回报】81228122 : SF909 - 已成交 2 价格:6056 开 买
2019-05-10 09:50:02.901    【回报】81228122 : SF909 - 已成交 1 价格:6056 开 买
2019-05-10 09:50:02.901    【下单】SF09 价0.000000 量3 买卖0 类型1 开平1 账户81228122 Formula 1
2019-05-10 09:50:02.901    【下单】确认报单已发送 ID=-1051917397 RefID = 240
2019-05-10 09:50:02.901    【下单】SF09 价0.000000 量3 买卖0 类型1 开平0 账户81228122 Formula 1
2019-05-10 09:50:02.901    【下单】确认报单已发送 ID=-1051917387 RefID = 250
2019-05-10 09:50:02.917    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.932    【回报】81228122 : SF909 - 已报单 3 价格:0 平 买
2019-05-10 09:50:02.932    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:02.963    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.963    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.963    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:02.963    【回报】81228122 : SF909 - 已报单 3 价格:0 开 买
2019-05-10 09:50:02.979    【指令】收到成交回报指令 REFID = 240 vol = 1
2019-05-10 09:50:02.995    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:03.010    【指令】收到成交回报指令 REFID = 240 vol = 1
2019-05-10 09:50:03.151    【指令】收到回报指令 ID = -1051917397 RefID = 240
2019-05-10 09:50:03.182    【指令】收到成交回报指令 REFID = 240 vol = 1
2019-05-10 09:50:03.198    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:03.198    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:03.198    【指令】收到回报指令 ID = -1051917387 RefID = 250
2019-05-10 09:50:03.213    【指令】收到成交回报指令 REFID = 250 vol = 3
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 1 价格:6058 平 买
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 1 价格:6058 平 买
2019-05-10 09:50:03.245    【图表】SF00 运行完毕
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 1 价格:6058 平 买
2019-05-10 09:50:03.245    【回报】81228122 : SF909 - 已成交 3 价格:6058 开 买
2019-05-10 09:50:03.292    【图表】SF00 运行完毕
2019-05-10 09:50:03.615    【图表】SF00 运行完毕
2019-05-10 09:50:03.906    【图表】SF00 运行完毕
2019-05-10 09:50:04.095    【图表】SF00 运行完毕
2019-05-10 09:50:04.398    【图表】SF00 运行完毕
2019-05-10 09:50:04.723    【图表】SF00 运行完毕
2019-05-10 09:50:04.733    【图表】SF00 运行完毕
2019-05-10 09:50:05.320    【图表】SF00 运行完毕
2019-05-10 09:50:05.502    【图表】SF00 运行完毕
2019-05-10 09:50:05.753    【持仓监控】理论多头持仓比实际持仓小,需要平仓
2019-05-10 09:50:05.763    【下单】SF09 价0.000000 量3 买卖1 类型1 开平1 账户81228122 Formula 1
2019-05-10 09:50:05.763    【下单】确认报单已发送 ID=-1051917377 RefID = 260
2019-05-10 09:50:05.785    【指令】收到回报指令 ID = -1051917377 RefID = 260
2019-05-10 09:50:05.801    【回报】81228122 : SF909 - 已报单 3 价格:0 平 卖
2019-05-10 09:50:05.806    【指令】收到回报指令 ID = -1051917377 RefID = 260
2019-05-10 09:50:05.811    【指令】收到回报指令 ID = -1051917377 RefID = 260
2019-05-10 09:50:05.811    【指令】收到回报指令 ID = -1051917377 RefID = 260
2019-05-10 09:50:05.822    【指令】收到成交回报指令 REFID = 260 vol = 2
2019-05-10 09:50:05.828    【指令】收到回报指令 ID = -1051917377 RefID = 260
2019-05-10 09:50:05.838    【指令】收到成交回报指令 REFID = 260 vol = 1
2019-05-10 09:50:05.849    【回报】81228122 : SF909 - 已成交 2 价格:6054 平 卖
2019-05-10 09:50:05.849    【回报】81228122 : SF909 - 已成交 1 价格:6054 平 卖
2019-05-10 09:50:05.945    【图表】SF00 运行完毕

--  作者:三朱一树
--  发布时间:2019/5/13 12:02:00
--  
完整的日志,当时信号是平空开多的。
--  作者:三朱一树
--  发布时间:2019/5/13 12:07:43
--  
有没有可能是信号有了,但是没下单,然后刚好被持仓监控扫描到了,这个策略之前有几百次信号都没问题,今天也没有问题。
--  作者:banzhuan
--  发布时间:2019/5/13 13:37:11
--  
有可能是出现开多信号前一刹那持仓同步扫描到图表持仓和账户持仓不一致导致的,建议这边持仓同步时间别太短了