金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 胖虎爱吃鱼

报单延迟问题

[复制链接]

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-6-18 09:47 | 显示全部楼层
技术010 发表于 2024-6-18 09:42
单个预警中的多个多品种,只能使用到单核的,单核的计算效率并不是看有多少核的啊,看的是cpu的主频,主频 ...

一个预警才5个品种,11个预警了都;那我重新调整为预警2个品种,26个预警?;或者直接55个预警,每个预警一个品种?

补充内容 (2024-6-18 09:51):
另外自定义数据刷新只能4核吗目前?我的策略里面用到了二十多个数据刷新。能否将上限用户自定义。并且最好增加走完K线刷新。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-6-18 09:55 | 显示全部楼层
1、只有多条预警能猜尽量的使用到多核。单个预警看重的是CPU的主频的,主频才是决定单个品种的计算效率的。多核只是多任务的触发运算。
2、自定义数据的核数限制在最新的7.02版本上放开了,最大使用到核数的1/2。自定义数据中增加走完K线模式还在评估中。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-6-18 11:59 | 显示全部楼层
技术006 发表于 2024-6-18 09:04
1.多核并行指的是预警条件之间采用的是多核。一个预警内品种不会多核。
2.关于日志输出间隔,它体现的是 ...

对了这里HC与CS不是一个分组预警,为什么CS比HC出现频率会多很多次。
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-6-18 12:02 | 显示全部楼层
技术006 发表于 2024-6-18 09:04
1.多核并行指的是预警条件之间采用的是多核。一个预警内品种不会多核。
2.关于日志输出间隔,它体现的是 ...

昨晚看开盘CS、B、C这些频繁出现的品种都属于农业1板块的5个品种,为什么单独是这个板块是一秒内频繁刷新,其他板块刷新频率这么低
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-6-18 12:43 | 显示全部楼层
胖虎爱吃鱼 发表于 2024-6-18 12:02
昨晚看开盘CS、B、C这些频繁出现的品种都属于农业1板块的5个品种,为什么单独是这个板块是一秒内频繁刷新 ...

执行过程和属于什么版块是没有关系,策略内部执行都是按指定的品种逐个执行的。

而且后台策略的日志中显示的时间中,这几个品种的执行频率也没达到一秒频繁刷新。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-6-18 14:58 | 显示全部楼层
技术006 发表于 2024-6-18 12:43
执行过程和属于什么版块是没有关系,策略内部执行都是按指定的品种逐个执行的。

而且后台策略的日志中 ...

那解决方案呢,预警改为单品种一个预警吗
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-6-18 15:27 | 显示全部楼层
改为单个品种一个预警,只是能更大限度的使用到多核的资源的,至于单个品种是否能在1秒钟算完,这个也要看各个核的算力的啊。要看实际运行的效果的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-6-24 11:08 | 显示全部楼层
技术010 发表于 2024-5-29 10:04
那只能提升硬件配置,或者减少运算量了,没有别的更好的建议了。

老师好,我想要在后台多策略汇总中增加时间判断;降低运算量,序列模式下如下。但是输出结果是无效数据
tt:=time0;
3m:=mod(tt,180)=0;
5m:=mod(tt,300)=0;
//***********************************************//策略引用//***********************************************
if 3M=1 then aah:=stkindiex('','子策略a,0,17,0,3000); //引用3分钟周期上的策略a的仓位。
if 5M=1 then bbh:=stkindiex('','子策略b,0,2,0,3000);  //引用5分钟周期上的策略b的仓位。


补充内容 (2024-6-24 11:09):
除了申明变量改成逐k模式还有什么方式吗

补充内容 (2024-6-25 13:56):
想在序列模式下实现上面的算法,有什么方式吗
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-6-24 11:19 | 显示全部楼层
引用是不能放在if里面的,是可能取不到值的。没有别的方式,如果要想计算图表的策略,那只能使用逐K。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-6-24 11:24 | 显示全部楼层
技术010 发表于 2024-6-24 11:19
引用是不能放在if里面的,是可能取不到值的。没有别的方式,如果要想计算图表的策略,那只能使用逐K。

在逐k模式仅刷新最后一根的情况下,容易出现某公式超长时间运行。有没有好的解决方案呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 07:02 , Processed in 0.245611 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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