金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4018|回复: 11

引用

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2023-5-12 16:46 | 显示全部楼层 |阅读模式
我想问下5分钟周期跨周期引用 到60分钟周期的所有周期信号,比较于  5到60分钟周期的所有信号单独开窗口 不参与跨周期引用。这两种执行起来计算量会差很多吗?好处就是5分钟跨周期引用只需要开5分钟周期 它能跟踪所有周期信号。不跨周期的话需要开很多窗口  不同周期去执行,到底那种会更好?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-12 17:26 | 显示全部楼层
这个无法量化出一个好或者不好的标准的。 除非有机制上的明显优劣差异,才能说某种方式好 某种方式不好。  所以是跨周期调用 还是多开几个窗口,基本就是以你本地运行情况为准了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-5-12 17:32 | 显示全部楼层
技术009 发表于 2023-5-12 17:26
这个无法量化出一个好或者不好的标准的。 除非有机制上的明显优劣差异,才能说某种方式好 某种方式不好。   ...

P:ALL(c>中线 ,jsjk3) AND ALL(V>REF(V,1),JSJK3);
P1:ALL(V>REF(V,1)AND c>中线,jsjk3);
这两个是一个意思吗?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-5-12 17:33 | 显示全部楼层
技术009 发表于 2023-5-12 17:26
这个无法量化出一个好或者不好的标准的。 除非有机制上的明显优劣差异,才能说某种方式好 某种方式不好。   ...

那这个我就本地测试看下那种方式更好了·
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-12 17:34 | 显示全部楼层
P:ALL(c>中线 ,jsjk3) AND ALL(V>REF(V,1),JSJK3);
P1:ALL(V>REF(V,1)AND c>中线,jsjk3);

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-5-12 17:40 | 显示全部楼层
技术009 发表于 2023-5-12 17:34
P:ALL(c>中线 ,jsjk3) AND ALL(V>REF(V,1),JSJK3);
P1:ALL(V>REF(V,1)AND c>中线,jsjk3);

刚才在群里问的 P:ALL(c>中线 ,jsjk3) AND ALL(V>REF(V,1),JSJK3); 合并在其他成立的条件里面 结果它不成立了;
后面 用P1:ALL(V>REF(V,1)AND c>中线,jsjk3); 去合并  结果它就成立了;
再后来P:ALL(c>中线 ,jsjk3) AND ALL(V>REF(V,1),JSJK3); 用这个它也成立了    群里有截图,不知道是几个意思·····开始的时候反复测试就是不成立  后面又没动什么又成立了····
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-5-12 17:44 | 显示全部楼层
技术009 发表于 2023-5-12 17:34
P:ALL(c>中线 ,jsjk3) AND ALL(V>REF(V,1),JSJK3);
P1:ALL(V>REF(V,1)AND c>中线,jsjk3);

连阳:IF(BARSLAST(C<O)>=3, ALL(C>REF(C,1),BARSLAST(C<O))AND 实体=llV(实体,jsjk3)  AND ABS(H-C)>ABS(O-L)AND JSJK3>=3 AND ALL(c>中线 AND V>REF(V,1),jsjk3),DRAWNULL);
因为 IF里面不能有上面的一些函数 所有不能用 IF THEN 语句  但是 上面这样的表达是可以的
  那我想问下我上面的连阳条件是不是它要先判断BARSLAST(C<O)>=3  再进行if中间的值的计算  是这样的吗?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-5-12 17:47 | 显示全部楼层
100020061 发表于 2023-5-12 17:44
连阳:IF(BARSLAST(C=3, ALL(C>REF(C,1),BARSLAST(CABS(O-L)AND JSJK3>=3 AND ALL(c>中线 AND V>REF(V,1), ...

连阳:BARSLAST(C<O)>=3 AND ALL(C>REF(C,1),BARSLAST(C<O))AND 实体=llV(实体,jsjk3)  AND ABS(H-C)>ABS(O-L)AND JSJK3>=3 AND ALL(c>中线 AND V>REF(V,1),jsjk3);

连阳:IF(BARSLAST(C<O)>=3, ALL(C>REF(C,1),BARSLAST(C<O))AND 实体=llV(实体,jsjk3)  AND ABS(H-C)>ABS(O-L)AND JSJK3>=3 AND ALL(c>中线 AND V>REF(V,1),jsjk3),DRAWNULL);
这两个的结果是一样的吗?输出看起来是一样的
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-14 23:30 | 显示全部楼层
不满足条件时候返回值不一样。这应该没有不好理解的地方了吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-5-15 15:19 | 显示全部楼层
技术009 发表于 2023-5-14 23:30
不满足条件时候返回值不一样。这应该没有不好理解的地方了吧。

连阳:IF(BARSLAST(C<O)>=3, ALL(C>REF(C,1),BARSLAST(C<O))AND 实体=llV(实体,jsjk3)  AND ABS(H-C)>ABS(O-L)AND JSJK3>=3 AND ALL(c>中线 AND V>REF(V,1),jsjk3),DRAWNULL);

这个是不是可以理解为 BARSLAST(C<O)>=3 以后 开始计算IF中间的条件, 每个K 都先判断是否满足 BARSLAST(C<O)>=3  如果不满足就不进行后续的计算。
我实际测试感觉是这个结果,而且运算量也减小了很多 ,因为我同时跟踪十几个品种 3分钟到2小时周期同时跟踪,这样的运算量对比于跨周期跟踪3到2小时的运算量会小3倍以上,内存使用量
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 20:23 , Processed in 0.120839 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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