金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1928|回复: 9

触发的后台程序,4秒后才报单

[复制链接]

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
发表于 2023-10-24 10:46 | 显示全部楼层 |阅读模式


金字塔本地预计交易显示,23/10/24 10:20,预警出现价格是9.62元。



和A交易软件上的10:20:42秒也对得上。



和B交易软件上的10:20:42秒也对得上。

2023-10-24 10:20:40.994    【后台】002881 运行结束
2023-10-24 10:20:41.094    【后台】002339 运行结束
2023-10-24 10:20:41.196    【后台】002322 运行结束
2023-10-24 10:20:41.311    【后台】002253 运行结束
2023-10-24 10:20:41.414    【后台】600476 运行结束
2023-10-24 10:20:41.515    【后台】002953 运行结束
2023-10-24 10:20:41.614    【后台】002888 运行结束
2023-10-24 10:20:41.720    【后台】003007 运行结束
2023-10-24 10:20:42.691    【后台】603005 运行结束
2023-10-24 10:20:42.805    【后台】002270 运行结束
2023-10-24 10:20:42.915    【后台】002077 运行结束
2023-10-24 10:20:43.027    【后台】600410 运行结束
2023-10-24 10:20:43.132    【后台】002122 运行结束
2023-10-24 10:20:43.240    【后台】000957 运行结束
2023-10-24 10:20:43.344    【后台】600071 运行结束
2023-10-24 10:20:43.454    【后台】002579 运行结束
2023-10-24 10:20:43.558    【后台】002623 运行结束
2023-10-24 10:20:43.682    【后台】002119 运行结束
2023-10-24 10:20:43.771    【后台】002657 运行结束
2023-10-24 10:20:43.878    【后台】000045 运行结束
2023-10-24 10:20:43.992    【后台】002881 运行结束
2023-10-24 10:20:44.092    【后台】002339 运行结束
2023-10-24 10:20:44.200    【后台】002322 运行结束
2023-10-24 10:20:44.306    【后台】002253 运行结束
2023-10-24 10:20:44.409    【后台】600476 运行结束
2023-10-24 10:20:44.521    【后台】002953 运行结束
2023-10-24 10:20:44.623    【后台】002888 运行结束
2023-10-24 10:20:44.735    【后台】003007 运行结束
2023-10-24 10:20:45.701    【后台】603005 运行结束
2023-10-24 10:20:45.810    【后台】002270 运行结束
2023-10-24 10:20:45.918    【后台】002077 运行结束
2023-10-24 10:20:46.032    【后台】600410 运行结束
2023-10-24 10:20:46.152    【后台】002122 运行结束
2023-10-24 10:20:46.257    【后台】000957 运行结束
2023-10-24 10:20:46.364    【后台】600071 运行结束
2023-10-24 10:20:46.365    【后台】002579 TBuy 第 18 行 策略:<扫板> K线:2023.10.24 00:00:00 出现信号
2023-10-24 10:20:46.373    【后台】002579 TBuy 已成功触发下单操作 价格:9.790000 数量:99900 类型:0 账户: 品种:002579
2023-10-24 10:20:46.382    【后台】下单已发送



4秒后才报单。。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-10-24 10:48 | 显示全部楼层
重点是:

2023-10-24 10:20:43.454    【后台】002579 运行结束
没有报单,是怎么回事
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-10-24 10:49 | 显示全部楼层
你设置的轮询是3秒检测一次?你得条件是什么呢
电话我下吧
021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-10-24 11:03 | 显示全部楼层
设置的轮询是1秒检测一次,
不论设置的条件是什么,本地预警已经触发了,价格和交易软件也一致。

2023-10-24 10:20:43.454    【后台】002579 运行结束
没有报单,是怎么回事

回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-10-24 11:04 | 显示全部楼层
电话我吧
021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-10-24 12:46 | 显示全部楼层
你这边都是3秒执行一次很大概率是程序有一定复杂度无法执行到这个。你可以换简单策略比如系统自带的ma后台策略看下是否能做到1秒轮询
3秒轮询有可能执行时候错过了那一笔
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-10-30 17:14 | 显示全部楼层
设定的程序是每1秒执行一次;

程序设定得很简单,没几行。就是涨幅足够了就买入。

补充内容 (2023-10-30 17:16):
你要看本地触发的价格,和A/B软件的价格。时间价格都是一致的。

证明在42秒的时候,相同价格已经触发了。但是延迟4秒才报单。
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-10-30 17:41 | 显示全部楼层
日志记录的结果中,同一个合约两次执行的间隔已经是3s样子。并不是说设定多少秒轮询就一定能在这个时间内完成一轮执行。
a,b软件没有参考值意义。软件后台运行的日志输出才是每次执行节点的真是时间。而你说的这种现象在临界点时,刚在42秒运行结束后,才接收到行情数据,此时等到下次执行到此品种时,自然会延后。

策略执行一个周期的时间才是实际情况。就像运动员赛跑,指定时间内完成赛程,当然可以游刃有余等待下次比赛。但是运动员本身在指定时间内完不成任务,那就只能等其跑完,才能进行下轮比赛。

这类问题排查方向:可以直接结合debugfile输出处理
1.输出当前行情的最新时间,(排除行情慢造成的影响)
2.输出当前策略计算的条件因子。即可知道每次运行使用到的价格条件。
3.提高策略运行效率,可以拆分多个预警条件处理。(但是不可能完全避免临界点的情况)






回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-11-1 12:27 | 显示全部楼层
资深技术03 发表于 2023-10-30 17:41
日志记录的结果中,同一个合约两次执行的间隔已经是3s样子。并不是说设定多少秒轮询就一定能在这个时间内完 ...

DEBUGFILE('D:\TEST\TEST.TXT

我在后台运行程序里面,加了大概15条的文件记录导出。
是否会严重影响下单运行延迟。

如果我把下单和记录导出2项分开,是否会对下单运行有较快的帮助?
现在监控的个股大约在60只左右,延迟是每6秒轮询一次,比手工下单还要慢,而且慢得多
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-11-1 13:32 | 显示全部楼层
是否减慢了运行你可以通过日志中每次检测得间隔来判断,比如你设置6秒轮询一次,那么日志中是否每隔6秒同个品种会有一个运行完毕得记录

你可以用自带均线策略运行了看是否轮询按时执行,如果没有问题
再用自己得策略运行看,如果有发生延迟那说明很可能就是策略执行慢了
那么就要具体看是代码哪一部分影响比较大
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-10 03:57 , Processed in 0.269393 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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