以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  怎样在1分钟周期下实现5分钟的LLV(L,9),实时无未来。  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171643)

--  作者:qq代人发帖
--  发布时间:2019/8/14 16:23:16
--  怎样在1分钟周期下实现5分钟的LLV(L,9),实时无未来。
请教:怎样在1分钟周期下实现5分钟的LLV(L,9),实时无未来。

--  作者:FireScript
--  发布时间:2019/8/14 16:41:13
--  
 这个可以参考这个帖子:http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=15388&replyID=&skin=1

这个思路上也类似。

--  作者:FireScript
--  发布时间:2019/8/14 17:00:45
--  
按照那个帖子的思路,建议理解那个帖子思路基础下使用下面的代码,避免生搬硬套:
N:=9;//统计的大周期的周期数

M5:IF(MOD(MINUTE,5)=0,1,0);
len:BARSLAST(M5=1);
A:REF(LLV(L,(N-1)*5),LEN),NODRAW;//前40个小周期的llv结果

RESULT0:MIN(A,LLV(L,LEN)),NODRAW;//将当前大周期对应的下的几个小周期也统计一下
RESULT1:STKINDI(\'\',\'b.b\',0,2,0),NODRAW;

RESULT:if(M5=1,RESULT1,RESULT0),NODRAW;

这里跨周期调用的b:
B:LLV(L,9);