金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2647|回复: 2

如何通过设置提高软件运行效率

 关闭 [复制链接]

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-6-30 11:23 | 显示全部楼层 |阅读模式
本帖最后由 技术009 于 2021-9-1 10:18 编辑

1.通过限制使用的数据量

1)设置参与策略运算的数据量:
通过设置 锁定K线数据量。

在图表程序化上:
截图202107071116113194..png

在后台程序化上:
截图202107081410487095..png
需要注意的是这里的数据量是从最新K往历史K方向统计的。如果是对数据起始位置敏感的计算,可能会受到影响。
因为新的数据量增加,必然会将最远的历史数据挤出去。

2)设置K线的起始位置

在图表程序化上:在时间轴上右键-X坐标属性。
截图202107081429312325..png

在后台程序化上:直接在设置页面里设置
截图202107081430204796..png

与设置固定数据量不同的是,这里设置的是一个固定的起始位置,所以随着时间增长数据量会不断增加。
但是好处是起始位置固定,计算稳定。使用此设置,建议定期调整,否则数据量会不断累积。

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

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
 楼主| 发表于 2021-7-12 10:53 | 显示全部楼层
本帖最后由 技术009 于 2021-9-1 10:22 编辑

2.通过降低刷新频率
1)调整“刷新间隔”设置

截图202107121100375387..png

报表刷新时间:报价表(动态显示牌)的刷新时间默认为500毫秒一次,如果系统已经比较卡占用CPU资源较大,那么建义提高此选项设置。
指标排序更新:报价表上的用户自定义指标数据栏的刷新时间,默认300秒一次,如果希望盘中即时刷新而降低该频率将会导致CPU的占用陡然增大。
盘中延迟刷新:这是个重要的选项,图表K线图上的指标不是每来一笔TICK都会刷新的,为了提高软件的效率,默认为1.5秒刷新一次,此数值设置过小将会显著提高CPU的占用,如果用户设计的指标比较复杂或者图形使用的数据过多导致系统运行速度缓慢,那么可以将此选项设置高一些,这样可以让软件运行的顺畅一些。

2)调整程序化交易设置

谨慎勾选“Tick级别刷新”程式化交易中(后台和图表程序化均有此项可选)勾选此选项后,盘中延迟刷新设置 将会失效,系统每来一笔TICK,将会对图表做一次刷新,如果你的公式或数据量比较大,那么将会显著加重系统负担。
截图202107121123367385..png


设置较小的固定间隔:此外后台程序化选择“固定间隔”模式前提下,如果公式运算量较大,时间间隔太短。那么也会增加系统运算负荷的。

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

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
 楼主| 发表于 2021-7-12 10:56 | 显示全部楼层
本帖最后由 技术009 于 2021-9-1 10:27 编辑

3.通过调整公式系统属性


1)序列模式和逐K计算模式
公式运行模式如下图所示,分为2种:序列模式和逐K计算模式。

截图202107121102525581..png
关于选择模式的建议:
普通技术指标,旧交易系统(已极少使用了),后台交易公式,建议用户在序列模式下运行。其他情况下默认使用逐K+仅刷最后一根K即可。

2)快速按钮
对于需要固定数量的图表公式,或者需要固定数量就可以计算得到最后一个周期的用于后台交易或者选股的公式来说,使用该选项无疑是最能提高效率的一种了。对于加载在图表上的指标,可以使公式系统的数据计算不必依赖图表显示的多少,相当于限制了这个指标对图表上的数据量的使用。对于后台交易,由于我们通常只需要最后一个周期的数据,只要我们在公式编写时,知道一个正确计算最后周期的信号即可。

截图202107121103127157..png

3)引用后立即返回

在公式编辑器界面,点查看-公式属性
截图202107140956185970..png
当前指标被其他指标调用的时候,可以勾选此选项。这样可以减少不必要的计算,提高调用的效率。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-21 22:55 , Processed in 0.220565 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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