金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 11|回复: 3

模拟账户开启持仓同步时无法成交的问题

[复制链接]

21

主题

112

帖子

112

积分

等级: 免费版

注册:
2022-3-11
曾用名:
发表于 2025-6-6 08:15 | 显示全部楼层 |阅读模式
为何我开启了持仓同步之后,策略发生持仓变化时反而不能平仓了。
我的策略在59分01秒时就会提交平仓指令,但系统回复总是拒绝,而且我已开启了10秒周期的同步持仓,关闭了风控中的异常持仓同步行为(0为关),最终直到收盘也没有平得了仓。
以下是记录:
2025-06-05 22:56:55.496    【账户】242645 ==查询持仓请求==
2025-06-05 22:56:55.622    【账户】242645 ==查询持仓结束==
2025-06-05 22:57:03.373    【图表】OI00 运行完毕
2025-06-05 22:58:03.408    【图表】OI00 运行完毕
2025-06-05 22:59:03.442    【图表】框架:F2_2 触发下单 SELLSHORT 品种 OI00 下单K线 2025.06.05 22:59:00 公式:F8_2 窗格ID:Window3 代码行:94
2025-06-05 22:59:03.443    【图表】模型下单 10
2025-06-05 22:59:03.443    【图表】下单系数调整后 手数:10
2025-06-05 22:59:03.444    【图表】实际持仓 -10
2025-06-05 22:59:03.445    【图表】直接下单
2025-06-05 22:59:03.445    【图表】OI00 运行完毕
2025-06-05 22:59:03.446    【下单】OI00 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:03.446    【下单】确认报单已发送 ID=-1769642438 RefID = 5435
2025-06-05 22:59:03.608    【指令】收到回报指令 ID = -1769642438 RefID = 5435 品种:OI509 账户:242645
2025-06-05 22:59:03.609    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 22:59:03.610    【指令】收到撤单回报指令 ID = -1769642438 RefID = 5435
2025-06-05 22:59:03.679    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 22:59:09.205    【持仓监控】理论空头持仓比实际持仓小,需要平仓
2025-06-05 22:59:09.205    【下单】OI09 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:09.206    【下单】确认报单已发送 ID=-1769642437 RefID = 5436
2025-06-05 22:59:09.462    【指令】收到回报指令 ID = -1769642437 RefID = 5436 品种:OI509 账户:242645
2025-06-05 22:59:09.463    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 22:59:09.463    【指令】收到撤单回报指令 ID = -1769642437 RefID = 5436
2025-06-05 22:59:09.466    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 22:59:19.195    【持仓监控】理论空头持仓比实际持仓小,需要平仓
2025-06-05 22:59:19.195    【下单】OI09 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:19.196    【下单】确认报单已发送 ID=-1769642436 RefID = 5437
2025-06-05 22:59:19.327    【指令】收到回报指令 ID = -1769642436 RefID = 5437 品种:OI509 账户:242645
2025-06-05 22:59:19.328    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 22:59:19.553    【指令】收到撤单回报指令 ID = -1769642436 RefID = 5437
2025-06-05 22:59:19.583    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 22:59:29.221    【持仓监控】理论空头持仓比实际持仓小,需要平仓
2025-06-05 22:59:29.221    【下单】OI09 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:29.222    【下单】确认报单已发送 ID=-1769642435 RefID = 5438
2025-06-05 22:59:29.295    【指令】收到回报指令 ID = -1769642435 RefID = 5438 品种:OI509 账户:242645
2025-06-05 22:59:29.297    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 22:59:29.305    【指令】收到撤单回报指令 ID = -1769642435 RefID = 5438
2025-06-05 22:59:29.306    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 22:59:39.234    【持仓监控】理论空头持仓比实际持仓小,需要平仓
2025-06-05 22:59:39.234    【下单】OI09 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:39.235    【下单】确认报单已发送 ID=-1769642434 RefID = 5439
2025-06-05 22:59:39.569    【指令】收到回报指令 ID = -1769642434 RefID = 5439 品种:OI509 账户:242645
2025-06-05 22:59:39.569    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 22:59:39.571    【指令】收到撤单回报指令 ID = -1769642434 RefID = 5439
2025-06-05 22:59:39.573    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 22:59:49.232    【持仓监控】理论空头持仓比实际持仓小,需要平仓
2025-06-05 22:59:49.233    【下单】OI09 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:49.234    【下单】确认报单已发送 ID=-1769642433 RefID = 5440
2025-06-05 22:59:49.579    【指令】收到回报指令 ID = -1769642433 RefID = 5440 品种:OI509 账户:242645
2025-06-05 22:59:49.580    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 22:59:49.581    【指令】收到撤单回报指令 ID = -1769642433 RefID = 5440
2025-06-05 22:59:49.589    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 22:59:59.234    【持仓监控】理论空头持仓比实际持仓小,需要平仓
2025-06-05 22:59:59.235    【下单】OI09 价0.000000 量10 买卖0 类型1 开平1 账户242645 Formula 1
2025-06-05 22:59:59.236    【下单】确认报单已发送 ID=-1769642432 RefID = 5441
2025-06-05 23:00:00.605    【指令】收到回报指令 ID = -1769642432 RefID = 5441 品种:OI509 账户:242645
2025-06-05 23:00:00.606    【回报】242645 : OI509 - 已报单 10 价格:0 平 买
2025-06-05 23:00:00.607    【指令】收到撤单回报指令 ID = -1769642432 RefID = 5441
2025-06-05 23:00:00.609    【回报】242645 : OI509 - 79:已撤单报单被拒绝CZCE:不被支持的报单类型 量:10
2025-06-05 23:01:55.738    【账户】242645 ==查询持仓请求==
2025-06-05 23:01:55.787    【账户】242645 ==查询持仓结束==
另,以上是模拟账号(上期模拟的)。

实盘账号没有问题,是平掉了的,但我需要验证开启持仓同步的可行性,以保证万一我有事离开时策略能长期正常运行。以下是实盘的记录:
2025-06-05 22:58:05.974    【账户】3501587 ==查询持仓结束==
2025-06-05 22:59:02.461    【图表】框架:Frame2_2 触发下单 SELLSHORT 品种 OI00 下单K线 2025.06.05 22:59:00 公式:F8_1 窗格ID:Window1 代码行:94
2025-06-05 22:59:02.461    【图表】模型下单 10
2025-06-05 22:59:02.462    【图表】下单系数调整后 手数:10
2025-06-05 22:59:02.462    【图表】实际持仓 -10
2025-06-05 22:59:02.463    【图表】直接下单
2025-06-05 22:59:02.463    【图表】OI00 运行完毕
2025-06-05 22:59:02.464    【下单】OI00 价0.000000 量10 买卖0 类型1 开平1 账户3501587 Formula 1
2025-06-05 22:59:02.464    【下单】确认报单已发送 ID=-1876209875 RefID = 12201
2025-06-05 22:59:02.971    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:02.972    【回报】3501587 : OI509 - 已报单 10 价格:0 平 买 REFID = 12201
2025-06-05 22:59:02.997    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:02.999    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:03.000    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:03.000    【指令】收到成交回报指令 REFID = 12201 vol = 2 Account = 3501587
2025-06-05 22:59:03.001    【回报】3501587 : OI509 - 已成交 2 价格:9199 平 买 REFID = 12201
2025-06-05 22:59:03.002    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:03.002    【指令】收到成交回报指令 REFID = 12201 vol = 1 Account = 3501587
2025-06-05 22:59:03.003    【回报】3501587 : OI509 - 已成交 1 价格:9200 平 买 REFID = 12201
2025-06-05 22:59:03.003    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:03.174    【指令】收到成交回报指令 REFID = 12201 vol = 2 Account = 3501587
2025-06-05 22:59:03.175    【回报】3501587 : OI509 - 已成交 2 价格:9200 平 买 REFID = 12201
2025-06-05 22:59:03.176    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:03.176    【指令】收到成交回报指令 REFID = 12201 vol = 2 Account = 3501587
2025-06-05 22:59:03.177    【回报】3501587 : OI509 - 已成交 2 价格:9200 平 买 REFID = 12201
2025-06-05 22:59:03.177    【指令】收到回报指令 ID = -1876209875 RefID = 12201 品种:OI509 账户:3501587
2025-06-05 22:59:03.178    【指令】收到成交回报指令 REFID = 12201 vol = 1 Account = 3501587
2025-06-05 22:59:03.178    【回报】3501587 : OI509 - 已成交 1 价格:9200 平 买 REFID = 12201
2025-06-05 22:59:03.179    【指令】收到成交回报指令 REFID = 12201 vol = 2 Account = 3501587
2025-06-05 22:59:03.180    【回报】3501587 : OI509 - 已成交 2 价格:9200 平 买 REFID = 12201
2025-06-05 22:59:03.564    【账户】3501587 ==查询持仓请求==

回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-6-6 08:51 | 显示全部楼层
1、触发平仓被拒绝,是因为你采用了市价指令,在simnow模拟柜台是不支持市价指令的,所以报单被模拟柜台拒单了。可以在策略中使用限价指令或者在软件中设置把市价指令都转为限价指令,实盘不会有该问题的。点击工具----选项,如下图:
2、另外模拟交易的日志中,是有触发持仓同步的,只是由于持仓同步也是用市价指令的,所以也被拒单了,可以按下图进行设置下。
截图202506060851119042.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

112

帖子

112

积分

等级: 免费版

注册:
2022-3-11
曾用名:
 楼主| 发表于 2025-6-6 09:01 | 显示全部楼层
技术010 发表于 2025-6-6 08:51
1、触发平仓被拒绝,是因为你采用了市价指令,在simnow模拟柜台是不支持市价指令的,所以报单被模拟柜台拒 ...

谢谢回复,我想确定一下:
1、是否是持仓同步的市价指令对模拟会被拒,对实盘不会,那么我的实盘策略与持仓同步是可以照常运行的?
2、是否是这个错误对实盘账户是不会发生的?如果是这样,我就可以不对实盘策略做改动,只是对模拟盘进行改动。
因为我看那个超3个价位的下单可能会产生滑点大于1的风险,我不希望这样,所以我不想对实盘账户做改动。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-6-6 09:03 | 显示全部楼层
是这样的,实盘不会有这个问题的。实盘交易的话可以不用改这个设置的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-7 04:19 , Processed in 0.168335 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表