[求助]跨周期函数 (文华财经WH8赢智V8.2)

投资者咨询:[求助]跨周期函数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-6 21:41
怎么引用跨周期函数的数值,例如:
#IMPORT[HOUR,1,HL] AS VAR
H60:= VAR.H;//跨周期引用小时周期上的收盘价
L60:= VAR.L;//跨周期引用小时周期上的收盘价

HH:REF(H60,1);
LL:REF(L60,1);

以上是取当前一小时上的最高最低值,如何取上一个小时上的最高最低值。如图最后一小时如何取箭头所在位置的值.
 
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:qq图片20180106213713.png
技术人员回复
日期:2018-1-7 8:34
 跨周期调用的时候需要引用什么内容就先将这些内容定义出来,再在主模型中引用,

您可以参考下面的写法来了解一下:

第一步编写被引用指标AA:

HH:REF(H,1);
LL:REF(L,1);

第二步编写跨周期指标:

#IMPORT[HOUR,1,AA] AS VAR
H60:= VAR.HH;//跨周期引用小时周期上的收盘价
L60:= VAR.LL;//跨周期引用小时周期上的收盘价

投资者咨询:[求助]跨周期函数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-6 21:41
 谢谢,好了
投资者咨询:[求助]跨周期函数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-6 21:41
原HL15指标应用于1小时
(请关注值)
 
HNM:=BARSLAST(H>HV(H,15));
LNM:=BARSLAST(L<LV(L,15));
LL:VALUEWHEN(LNM>3,LLV(L,LNM+1));
HH:VALUEWHEN(HNM>3,HHV(H,HNM+1));

HH1:= REF( H,1) ;
LL1:= REF( L,1) ;


图片点击可在新窗口打开查看
跨期调用HL15指标1小时的值

 
#IMPORT[HOUR,1,HL15] AS VAR
HH30:= VAR.HH1;//跨周期引用日周期上的收盘价
LL30:= VAR.LL1;//跨周期引用日周期上的收盘价
HH:REF(HH30,1);
LL:REF(LL30,1);


图片点击可在新窗口打开查看
最后的结果跨周期调用1小时和原应用于1小时的值怎么不一至

 
 
技术人员回复
日期:2018-5-30 21:45
 您引用指标书写有点问题,如下修改下

 HNM:=BARSLAST(H>HV(H,15));
LNM:=BARSLAST(L<LV(L,15));
LL:VALUEWHEN(LNM>3,LLV(L,LNM+1));
HH:VALUEWHEN(HNM>3,HHV(H,HNM+1));

HH1:= REF( HH,1) ;
LL1:= REF( LL,1) ;