金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: 106159

麻烦帮我看小段代码,未能正确开仓

[复制链接]

26

主题

178

帖子

178

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2025-3-21 16:01 | 显示全部楼层
XSLT是SLT[BARPOS-1],取的前一周期值,前面我已经贴过了。
回复

使用道具 举报

26

主题

178

帖子

178

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2025-3-21 16:04 | 显示全部楼层
撤单回报了

2025-03-21 14:24:59.028    【后台】C05 TCANCELEX 第 277 行出现信号 类型:3 帐号:
2025-03-21 14:24:59.029    【下单】C05 执行撤单指令 RefID:37918 帐号:502826691
2025-03-21 14:24:59.029    【下单】C05 执行撤单指令 RefID:37920 帐号:502826691

2025-03-21 14:24:59.046    【后台】CS05 运行结束
2025-03-21 14:24:59.046    【指令】收到回报指令 ID = -1307793963 RefID = 37918 品种:c2505 账户:502826691
回复

使用道具 举报

26

主题

178

帖子

178

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2025-3-21 16:05 | 显示全部楼层
2025-03-21 14:24:59.097    【指令】收到撤单回报指令 ID = -1307793961 RefID = 37920
2025-03-21 14:24:59.097    【指令】收到撤单回报指令 ID = -1307793963 RefID = 37918
2025-03-21 14:24:59.097    【回报】502826691 : c2505 - 已撤单 量:3
2025-03-21 14:24:59.098    【回报】502826691 : c2505 - 已撤单 量:4
回复

使用道具 举报

2

主题

4841

帖子

4841

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-3-21 16:07 | 显示全部楼层
本帖最后由 资深技术05 于 2025-3-21 16:10 编辑

撤单必然是有回报的。但是你要知道程序运行可比你回报回来快多了 就间隔几行的代码 那执行速度是远快于回报时间的。
所以我前面提供的方案是 执行了撤单就做一个标记,这样我根本就不用管你这个XSLT是否能持续满足(这是另外的问题了),它已经满足过一次,它负责触发撤单的逻辑已经结束了,现在只要等待订单状态正常更新后,利用撤单时候做的标记做好追单就行了。


回复

使用道具 举报

26

主题

178

帖子

178

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2025-3-21 16:12 | 显示全部楼层
我不是5秒10秒撤单追单,跟你的代码是满足条件不同
现在是同一个周期,变量值变化了,这个变量值是上一个周期的,锁定了的。
回复

使用道具 举报

2

主题

4841

帖子

4841

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-3-21 16:19 | 显示全部楼层
那就不改动你代码结构,我们看下那个变量问题。但是需要你提供完整和这个变量相关的代码,至少能在我们本地测试运行。否则无法进一步排查的。另外你后台的设置也截图下 数据量设置,周期,以及运行模式。


另外最后提醒一次,你现在这个追单的代码结构,回报稍微慢点,就会出问题,网络波动什么的都有概率触发的。

回复

使用道具 举报

26

主题

178

帖子

178

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2025-3-21 16:35 | 显示全部楼层
回报慢一点为什么会出问题? 我一分钟周期,还等不来回报?撤开多能等到,撤开空等不到?
我们金字塔的一个基本运行模式就是K线轮询,一分钟还等不到回报,那还怎么做?

补充内容 (2025-3-21 16:37):
而且DEBUG结果是:没有第二次进入XSLT=1. 说明跟撤单没有关系,DEBUGFILE和开仓语句是一样的条件。只要进去了,就算不开仓,也有记录,但是现在没有。
回复

使用道具 举报

2

主题

4841

帖子

4841

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-3-21 16:42 | 显示全部楼层
不用再关注撤单的问题了,能确保追撤单外部的if 条件是稳定满足的,回报时间造成的问题就不是问题。


提供下和XSLT这个变量相关的代码,至少能在我们本地测试运行。否则无法进一步排查的。另外你后台的设置也截图下 数据量设置,周期,以及运行模式。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-18 10:47 , Processed in 0.159557 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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