金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4172|回复: 32

测试账号无法撤单隔夜单和预埋单

[复制链接]

31

主题

203

帖子

203

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
发表于 2024-11-5 11:17 | 显示全部楼层 |阅读模式
金字塔和上期都是同样的状况,读不到隔夜和预埋的未成交委托单。其他单独日盘或者单独夜盘的单子,都能识别,撤单,动作准确无误。测试使用唯一终端监控全时间操作。
策略的后台操作只剩这一个BUG了,排除掉就可以上实盘专业版自动交易。
这个问题我也排除不了,想请教下客服,是不是真实期货公司账号,就不会出现这种状况。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-5 11:27 | 显示全部楼层
1、预埋单是存在本地的,只有到了开盘时间才会报出去,才能获取到报单的状态的,这个实盘也一样的。
2、按理上期模拟和实盘是比较接近的,你是用程序化报单的,隔夜用TGLOBALSUBMITEX也读取不到未成交单的数量?如果上期模拟不行,那实盘大概率也不行,这个我们只能先测试下,测试结果会本帖回复。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

203

帖子

203

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-5 11:56 | 显示全部楼层
5分钟K线1秒轮询,代码是这样。只要是当天的未成交挂单,撤单动作都准确,没任何问题。
IF XFBL=1 THEN                                                                                              //启动止损平多
BEGIN
TCANCELEX(TGLOBALSUBMITEX(2,'','',0)>=1 AND TGLOBALSUBMITEX(2,'','',1)>280 AND SCC<200,2,'',STKLABEL);
TSELL(TBUYHOLDINGEX('','',1)>=1 AND TGLOBALSUBMITEX(2,'','',0)=0,CEILING(TBUYHOLDINGEX('','',1)*0.3),LMT,XCLOSE-2*MINDIFF);

END

如果能帮我测试下就太感谢了。
上线就差这一哆嗦了

回复

使用道具 举报

31

主题

203

帖子

203

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-5 12:00 | 显示全部楼层
如果实盘也不行,那是不是改进一下?
这个在实际操作是很普通的状态,单子预先挂在止盈点,能蹭到就平掉了。
回复

使用道具 举报

31

主题

203

帖子

203

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-5 12:07 | 显示全部楼层
关于预埋还想请教一下,夜盘预埋能参与竞价吗?我现在看到的,好像都是2100才上去。
2055挂跟2100挂有时候差别很大,直接导致能否成交。
这两种情况,什么语句能控制?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-5 13:07 | 显示全部楼层
本帖最后由 技术010 于 2024-11-5 13:11 编辑

1、我们会在simnow模拟先测下TCANCELEX和TGLOBALSUBMITEX(2,'','',0)在隔夜未成交单的情况下,是否正常撤单的。
2、报单语句没有特别啊,写法是一样的。如果要在集合竞价阶段报单,要使用后台额度不间断监控,且要把只在交易时段刷新的勾去掉,这样才能在集合竞价阶段直接报单啊。要注意品种有历史数据,且集合竞价阶段只能用限价。至于是否成交完全取决于你的报单价格啊。
   
截图202411051307073687.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

203

帖子

203

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-5 15:46 | 显示全部楼层
谢谢啊,帮我看下隔夜单的撤单。
竞价这个按你说的,我再设置,看是不是能参与竞价
回复

使用道具 举报

31

主题

203

帖子

203

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-5 21:55 | 显示全部楼层
这样设定之后,后台在非交易时间做了很多操作,唯独在2055-2059,完全不操作。我也搞不懂这是什么设定。

2024-11-05 20:51:54.287    【后台】SA01 TSell 第 348 行 策略:<DL-X111RDL-X111R> K线:2024.11.05 15:00:00 出现信号
2024-11-05 20:51:54.287    【后台】SA01 TSell 已成功触发下单操作 价格:1543.460571 数量:1 类型:0 账户: 品种:SA01
2024-11-05 20:51:54.287    【后台】实际账户持仓 2
2024-11-05 20:51:54.287    【后台】下单已发送
2024-11-05 20:51:54.288    【下单】SA01 价1543.460571 量1 买卖1 类型0 开平1 账户232296 Formula 1
2024-11-05 20:51:54.288    【后台】SA01 TSell 第 350 行 策略:<DL-X111RDL-X111R> K线:2024.11.05 15:00:00 出现信号
2024-11-05 20:51:54.288    【后台】SA01 TSell 已成功触发下单操作 价格:1554.690796 数量:1 类型:0 账户: 品种:SA01
2024-11-05 20:51:54.288    【后台】实际账户持仓 1
2024-11-05 20:51:54.288    【后台】下单已发送
2024-11-05 20:51:54.289    【下单】确认报单已发送 ID=344797922 RefID = 629
2024-11-05 20:51:54.289    【下单】SA01 价1554.690796 量1 买卖1 类型0 开平1 账户232296 Formula 1
2024-11-05 20:51:54.289    【下单】确认报单已发送 ID=344797923 RefID = 630
2024-11-05 20:51:54.289    【后台】SA01 运行结束
2024-11-05 20:51:54.296    【指令】收到回报指令 ID = 344797922 RefID = 629 品种:SA501 账户:232296
2024-11-05 20:51:54.297    【回报】232296 : SA501 - 已报单 1 价格:1543 平 卖
2024-11-05 20:51:54.297    【指令】收到回报指令 ID = 344797923 RefID = 630 品种:SA501 账户:232296
2024-11-05 20:51:54.297    【回报】232296 : SA501 - 已报单 1 价格:1555 平 卖
2024-11-05 20:51:54.299    【指令】收到撤单回报指令 ID = 344797922 RefID = 629
2024-11-05 20:51:54.299    【指令】收到撤单回报指令 ID = 344797923 RefID = 630
2024-11-05 20:51:54.299    【回报】232296 : SA501 - 26:已撤单报单被拒绝CZCE:当前状态禁止此项操作 量:1
2024-11-05 20:51:54.299    【回报】232296 : SA501 - 26:已撤单报单被拒绝CZCE:当前状态禁止此项操作 量:1

还有三点收盘后
2024-11-05 15:32:34.354    【后台】PG12 TCANCELEX 第 222 行出现信号 类型:3 帐号:
2024-11-05 15:32:34.355    【下单】PG12 执行撤单指令 RefID:624 帐号:232296
2024-11-05 15:32:34.355    【下单】PG12 执行撤单指令 RefID:625 帐号:232296
2024-11-05 15:32:34.355    【下单】PG12 执行撤单指令 RefID:626 帐号:232296
2024-11-05 15:32:34.355    【后台】PG12 运行结束
2024-11-05 15:32:34.369    【指令】收到回报指令 ID = -1520472281 RefID = 624 品种:pg2412 账户:232296
2024-11-05 15:32:34.369    【指令】收到回报指令 ID = -1520472280 RefID = 625 品种:pg2412 账户:232296
2024-11-05 15:32:34.369    【指令】收到回报指令 ID = -1520472279 RefID = 626 品种:pg2412 账户:232296
2024-11-05 15:32:34.370    【指令】收到交易所错误回报指令 ID = -1520472281 RefID = 624
2024-11-05 15:32:34.371    【指令】收到交易所错误回报指令 ID = -1520472280 RefID = 625
2024-11-05 15:32:34.371    【指令】收到交易所错误回报指令 ID = -1520472279 RefID = 626
2024-11-05 15:32:34.390    【回报】232296 : pg2412 - 26:DCE:当前状态禁止此项操作
2024-11-05 15:32:34.391    【回报】232296 : pg2412 - 26:DCE:当前状态禁止此项操作
2024-11-05 15:32:34.391    【回报】232296 : pg2412 - 26:DCE:当前状态禁止此项操作

PleaceOrder.txt2024-11-05 20#52#02.txt (500.02 KB, 下载次数: 1410)
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-6 08:51 | 显示全部楼层
这个只是非交易时段触发策略执行啊,正常情况下只在连续竞价阶段执行的,软件并不会主动给你判断这个时段是否柜台接收报单的啊,你要在代码中自行用时间函数来控制报单时间的,整个代码的执行逻辑都是要编写代码来实现的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-6 09:08 | 显示全部楼层
本地测试,使用simnow模拟测试,隔夜的未成交单是可以正常读取到未成交单数量,且可以用函数正常撤单的。实盘也是可以的。
截图202411060907294523.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-15 00:40 , Processed in 0.174062 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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