金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 106159

撤单语句未执行

[复制链接]

30

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-10-17 12:11 | 显示全部楼层
TGLOBALSUBMITEX(N,AC,STOCK,T)
这个函数,是不是查不到非本机发出的未成交委托单?
这个单没有出现撤单信号,挂单是昨晚家里台式机挂的。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-10-17 13:19 | 显示全部楼层
本地测试,可以查到的,只要未成交栏中有挂单,不会管是否是本机下的单的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-10-17 16:27 | 显示全部楼层
但是同样的语句,连信号都没出现
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-10-17 16:31 | 显示全部楼层
那可以单独在该品种下输出下这个TGLOBALSUBMITEX函数的值,再看下未成交栏的情况,本地测试正常,如果你那异常,那我们只能远程登录看了。首先你需要确定没有撤单信号是否是因为TGLOBALSUBMITEX函数的问题,有没有可能是别的条件的原因,这些都输属于代码调试问题了,只能加debugfile来跟踪计算过程。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-10-22 09:51 | 显示全部楼层
PleaceOrder.txt2024-10-22 09#32#59.txt (500 KB, 下载次数: 574)
回复

使用道具 举报

37

主题

9995

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-10-22 09:56 | 显示全部楼层
本帖最后由 技术006 于 2024-10-22 09:59 编辑
Solo 发表于 2024-10-22 09:51
隔夜的单还是撤不掉,0925开始有信号,无法完成。两分钟后手动撤能成功。
怎么设置查看TGLOBALSUBMITTEX ...

你现在用的哪个模拟。我们用simnow没有测到。你遇到的这个问题就是因为撤单频率太高造成的,你只能降低撤单的频率,或者通过将运行时间间隔改大缩短两次运行的间隔,以增加撤单动作的间隔。隔夜的问题,我们回头再确认一下。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-10-22 09:58 | 显示全部楼层
拜托,别再说撤单太多了。这几天就这一个撤单,老说封掉,那就是我的问题呗?
再说了,手动撤掉了,当天撤掉了,柜台知道我手动呗?
还是帮我看看到底什么问题吧
回复

使用道具 举报

30

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-10-22 09:59 | 显示全部楼层
用的上期模拟,就是你说的SIMNOW
TGLOBALSUBMITEX可以输出到哪里查看?我现看下这个
回复

使用道具 举报

37

主题

9995

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-10-22 10:03 | 显示全部楼层
本帖最后由 技术006 于 2024-10-22 10:08 编辑
Solo 发表于 2024-10-22 09:59
用的上期模拟,就是你说的SIMNOW
TGLOBALSUBMITEX可以输出到哪里查看?我现看下这个

用debugfile函数输出。

你现在的问题目前就是撤单的间隔太小造成撤单失效(策略执行过程中,满足撤单条件后,会发单频率见下图)。之前simnow确认没有这个现象。关于隔夜后会出现的情况,我们需要确认后判断。
你把你正常撤单日志给我们。(直接压缩昨天晚上到今天的全部日志给我们)

截图202410221004163932.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-10-22 10:23 | 显示全部楼层
重复出现是因为有单没撤掉,1秒轮询,撤不掉语句会继续申请。不能本末倒置,因果倒置吧
而且如果发出信号,那就是说明已经收到有挂单的数量信息,撤单语句是有判断的。
IF XCLS=1 THEN                                                                                                           //正常平仓
BEGIN
TCANCEL(TGLOBALSUBMITEX(1,'','',0)>=1,1);                                                                                                                                       
TCANCEL(TGLOBALSUBMITEX(2,'','',0)>=1,2);         //就这句
TCANCEL(TGLOBALSUBMITEX(3,'','',0)>=1,3);  
TCANCEL(TGLOBALSUBMITEX(4,'','',0)>=1,4);
TSELL(TGLOBALSUBMITEX(1,'','',0)=0 AND TGLOBALSUBMITEX(2,'','',0)=0 AND TBUYHOLDING(1)>=1,                  
          TBUYHOLDING(1),LMT,XCLOSE-3*MINDIFF);                                                                                       
TSELLSHORT(TGLOBALSUBMITEX(3,'','',0)=0 AND TGLOBALSUBMITEX(4,'','',0)=0 AND TSELLHOLDING(1)>=1,
          TSELLHOLDING(1),LMT,XCLOSE+3*MINDIFF);   
END
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 08:11 , Processed in 0.191306 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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