金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 907|回复: 6

关于后台程序化速度慢的改进请教

[复制链接]

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
发表于 2023-12-18 11:17 | 显示全部楼层 |阅读模式
现在后台程序化,监控的股票有200多只,设置是每1秒跑一次,
实际真实情况,轮询基本是2.5秒一次,包括下单到券商。基本要3秒了。

硬件是AMD R7,16G

能不能设置一项条件。不满足的话。就不去轮询它这个标的。直至满足某个单一条件,例如涨幅>-1%,再进入轮询机制?

回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-12-18 11:19 | 显示全部楼层
if close<100 then exit;

吧条件放到的代码最开头,这样条件不满足的直接跳出不执行后续代码了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-12-18 11:22 | 显示全部楼层
感谢!非常好用
回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-12-18 11:39 | 显示全部楼层

设置的条件是涨幅小于1%,退出。
if DYNAINFO(14)<0.01 then exit;

实际监控个股锐减,由原来的200多只,减少到现在不足50只股票
实际情况并没有改变,轮询还是原来的2秒多 - 3秒

2023-12-18 11:28:45.397    【后台】002160 运行结束
2023-12-18 11:28:47.131    【后台】002160 运行结束
2023-12-18 11:28:49.063    【后台】002160 运行结束
2023-12-18 11:28:50.947    【后台】002160 运行结束
2023-12-18 11:28:52.712    【后台】002160 运行结束
2023-12-18 11:28:54.506    【后台】002160 运行结束
2023-12-18 11:28:56.453    【后台】002160 运行结束
2023-12-18 11:28:58.239    【后台】002160 运行结束
2023-12-18 11:29:00.183    【后台】002160 运行结束
2023-12-18 11:29:02.172    【后台】002160 运行结束
2023-12-18 11:29:04.050    【后台】002160 运行结束
2023-12-18 11:29:05.833    【后台】002160 运行结束
2023-12-18 11:29:07.688    【后台】002160 运行结束
2023-12-18 11:29:09.447    【后台】002160 运行结束
2023-12-18 11:29:11.247    【后台】002160 运行结束
2023-12-18 11:29:13.066    【后台】002160 运行结束
2023-12-18 11:29:14.893    【后台】002160 运行结束
2023-12-18 11:29:16.737    【后台】002160 运行结束
2023-12-18 11:29:18.658    【后台】002160 运行结束
2023-12-18 11:29:20.535    【后台】002160 运行结束
2023-12-18 11:29:22.416    【后台】002160 运行结束
2023-12-18 11:29:24.479    【后台】002160 运行结束
2023-12-18 11:29:26.552    【后台】002160 运行结束
2023-12-18 11:29:28.709    【后台】002160 运行结束
2023-12-18 11:29:30.915    【后台】002160 运行结束
2023-12-18 11:29:31.644    【后台】002160 运行结束
2023-12-18 11:29:32.880    【后台】002160 运行结束
2023-12-18 11:29:34.861    【后台】002160 运行结束
2023-12-18 11:29:36.862    【后台】002160 运行结束
2023-12-18 11:29:38.955    【后台】002160 运行结束
2023-12-18 11:29:41.002    【后台】002160 运行结束
2023-12-18 11:29:43.016    【后台】002160 运行结束
2023-12-18 11:29:44.974    【后台】002160 运行结束
2023-12-18 11:29:47.019    【后台】002160 运行结束
2023-12-18 11:29:49.021    【后台】002160 运行结束
2023-12-18 11:29:51.077    【后台】002160 运行结束
2023-12-18 11:29:53.231    【后台】002160 运行结束
2023-12-18 11:29:55.262    【后台】002160 运行结束
2023-12-18 11:29:57.232    【后台】002160 运行结束
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-12-18 13:09 | 显示全部楼层
你试试减少监控数量,比如监控4,5个看能1秒执行吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

65

主题

305

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2023-12-18 15:29 | 显示全部楼层
资深技术02 发表于 2023-12-18 13:09
你试试减少监控数量,比如监控4,5个看能1秒执行吗

减少监控数量,比如监控4,5个,是可以1秒的,这个没问题
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-12-18 15:31 | 显示全部楼层
那就是品种数量一多软件无法做到能稳定1秒执行这样的效率了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 08:44 , Processed in 0.258192 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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