金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 629|回复: 13

最新的7.10beta1版本发现一个重大bug

[复制链接]

158

主题

363

帖子

363

积分

等级: 免费版

注册:
2022-1-15
曾用名:
发表于 2024-12-5 15:47 | 显示全部楼层 |阅读模式

jztT:=TIMEZONECONVER(currenttime);//金字塔时间
closeT:=closetime(0);//收盘时间
tiqian:=if(ISLASTBAR(),closeT-jztT<4080,1);
kk:=date=1241205 and tiqian;
if kk and holding=0 then
        buyshort(1,1,marketr);

Animation.rar (12.63 MB, 下载次数: 287)
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-12-5 16:20 | 显示全部楼层
那可能需要看下当时的交易日志了,图表是受分笔行情来驱动运行的,看尾盘的交易日志中是否有品种运行结束的记录,如果有这个记录,但是还是没有执行,那就要借助debugfile调试函数,输出各个开仓条件的值来分析原因了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

158

主题

363

帖子

363

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2024-12-5 16:23 | 显示全部楼层
交易日志里面每秒钟都在监控,但是没有发出下单信号,而实盘确确实实漏掉了3笔交易,事后看交易信号是肯定有的.这个现象在之前的版本里面没出现过
回复

使用道具 举报

158

主题

363

帖子

363

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2024-12-5 16:24 | 显示全部楼层
我下个交易日开盘后再看看
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-12-5 16:26 | 显示全部楼层
那我们这只能先对这段代码加日志,来跟踪测试下了,单看已有的现象,不好分析原因的。有结果本贴回复,关注本贴即可。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

158

主题

363

帖子

363

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2024-12-5 16:37 | 显示全部楼层
另外一个问题,我在视频里面已经打开了程序化自动交易,每1秒刷新,并没有什么用.

下面是刚才录视频的交易日志.可以看到每一秒都在刷,然而没有任何用.策略就是没有出信号.直到59分33秒我查看运行变量,强行刷新.    所以,这里面的刷新机制到底是怎样的?是tick驱动还是开启自动程序化那里在驱动?


2024-12-05 14:59:21.188    【图表】JM00 运行完毕
2024-12-05 14:59:22.186    【图表】JM00 运行完毕
2024-12-05 14:59:23.185    【图表】JM00 运行完毕
2024-12-05 14:59:24.186    【图表】JM00 运行完毕
2024-12-05 14:59:25.186    【图表】JM00 运行完毕
2024-12-05 14:59:26.186    【图表】JM00 运行完毕
2024-12-05 14:59:27.187    【图表】JM00 运行完毕
2024-12-05 14:59:27.470    【账户】228836 ==查询持仓请求==
2024-12-05 14:59:27.509    【账户】228836 ==查询持仓结束==
2024-12-05 14:59:28.257    【图表】JM00 运行完毕
2024-12-05 14:59:29.188    【图表】JM00 运行完毕
2024-12-05 14:59:30.185    【图表】JM00 运行完毕
2024-12-05 14:59:31.191    【图表】JM00 运行完毕
2024-12-05 14:59:32.188    【图表】JM00 运行完毕
2024-12-05 14:59:33.185    【图表】框架:Technic 触发下单 BUYSHORT 品种 JM00 下单K线 2024.12.05 00:00:00 公式:Formula5 窗格ID:Main 代码行:8
2024-12-05 14:59:33.186    【图表】模型下单 1
2024-12-05 14:59:33.186    【图表】下单系数调整后 手数:1
2024-12-05 14:59:33.186    【图表】启用了下单价格偏移
2024-12-05 14:59:33.186    【图表】直接下单
2024-12-05 14:59:33.186    【图表】JM00 运行完毕
2024-12-05 14:59:33.186    【下单】JM00 价0.000000 量1 买卖1 类型1 开平0 账户228836 Formula 1
2024-12-05 14:59:33.186    【下单】确认报单已发送 ID=775149864 RefID = 896
2024-12-05 14:59:33.221    【指令】收到回报指令 ID = 775149864 RefID = 896 品种:jm2501 账户:228836
2024-12-05 14:59:33.221    【回报】228836 : jm2501 - 已报单 1 价格:1160.5 开 卖 REFID = 896
2024-12-05 14:59:33.222    【回报】228836 : jm2501 - 26:已撤单报单被拒绝DCE:当前状态禁止此项操作 量:1 REFID = 896
2024-12-05 14:59:33.222    【指令】收到撤单回报指令 ID = 775149864 RefID = 896
回复

使用道具 举报

158

主题

363

帖子

363

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2024-12-5 16:38 | 显示全部楼层
实盘的交易日志和上面的交易日志是相似的
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-12-5 16:41 | 显示全部楼层
如果交易日志中都有品种的正常运行,那就只能进一步的加debugfile,来跟踪每次计算的开仓条件的值了,理论上来说,输出的条件都成立,那肯定会开仓。如果条件都成立也不开仓,那就是定位出来的BUG了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

158

主题

363

帖子

363

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2024-12-5 16:43 | 显示全部楼层
还有一点,我是在3台电脑,3个账户上同时在跑实盘,3台电脑,3个账户全部没有开仓,而且我程序是设置在收盘前40秒内下单,如果3台电脑在40秒内都没有接收到一个tick来驱动刷新,似乎也解释不通
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-12-5 16:44 | 显示全部楼层
你不是说交易日志中最后40秒该品种有运行完毕的记录嘛,那说明当时是正常在刷新计算啊,那就进一步跟踪计算的结果。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 13:56 , Processed in 0.247880 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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