在400量能周期中,以15根K线为一个单位,求得最高最低值。 (文华财经随身行Android   5.3.7)

投资者咨询:在400量能周期中,以15根K线为一个单位,求得最高最低值。 (文华财经随身行Android   5.3.7)
来源:文华财经  日期:2018-5-31 14:27
在400量能周期中,以15根K线为一个单位,求得最高最低值,如下:
T:=MOD(DAYBARPOS,15);
HH:=HHV(REFX(H,14),15);
LL:=LLV(REFX(L,14),15);
这样写出来不是最高最低值,哪儿出问题了?
 
技术人员回复
日期:2018-5-31 14:46
 请参考:

T:=MOD(DAYBARPOS,15);
HH:REFX(HHV(H,15),15);
LL:REFX(LLV(L,15),15);
投资者咨询:在400量能周期中,以15根K线为一个单位,求得最高最低值。 (文华财经随身行Android   5.3.7)
来源:文华财经  日期:2018-5-31 14:27
    T:=MOD(DAYBARPOS,15);
HH:=HHV(REFX(H,13),15);
LL:=LLV(REFX(L,13),15);
 是不是应该是这样,才能实时显示每15根K线为一个单位的最高最低值?
技术人员回复
日期:2018-5-31 17:15
这么写取的是未来一个单位15根k线的最高、最低价


您具体想要实现什么思路呢,统计哪个区间的最高最低价呢?

您截图描述下,我们帮您分析下
投资者咨询:在400量能周期中,以15根K线为一个单位,求得最高最低值。 (文华财经随身行Android   5.3.7)
来源:文华财经  日期:2018-5-31 14:27
要写最后一根(15个单位)大K线的最高最低值。


图片点击可在新窗口打开查看

 
技术人员回复
日期:2018-5-31 18:06
直接这样写就可以:
T:=MOD(BARPOS,15);
HH:VALUEWHEN(T=0,REFX(HV(H,15),15));
LL:VALUEWHEN(T=0,REFX(LV(L,15),15));
 
投资者咨询:在400量能周期中,以15根K线为一个单位,求得最高最低值。 (文华财经随身行Android   5.3.7)
来源:文华财经  日期:2018-5-31 14:27
盘中,最高最低值是变化的,能实时反映吗?当进入下一个大K时,上一个大K线最高最低就固定了。
技术人员回复
日期:2018-5-31 18:49
 这样看下:
T:=MOD(BARPOS,15);
HH:=HHV(H,15);
LL:=LLV(L,15);
DRAWSL(T=0,HH,0,-15,0,COLORYELLOW);
DRAWSL(T=0,LL,0,-15,0,COLORYELLOW);
DRAWSL(ISLASTBAR,HHV(H,BARSLAST(T=0)),0,-BARSLAST(T=0)+1,0,COLORYELLOW);
DRAWSL(ISLASTBAR,LLV(L,BARSLAST(T=0)),0,-BARSLAST(T=0)+1,0,COLORYELLOW);
投资者咨询:在400量能周期中,以15根K线为一个单位,求得最高最低值。 (文华财经随身行Android   5.3.7)
来源:文华财经  日期:2018-5-31 14:27
T:=MOD(DAYBARPOS,15);
OO:=VALUEWHEN(T=1,O);
CC:=IF(T=0,C,NULL);
HH:=HHV(REFX(H,14),15);
LL:=LLV(REFX(L,14),15);
DRAWSL(C>=OO&&(ISLASTBAR=1||REFX(DAYBARPOS=1,1)),C,0,-BARSLAST(T=1),0,COLORRED);
DRAWSL(C>=OO&&(ISLASTBAR=1||REFX(DAYBARPOS=1,1)),OO,0,-BARSLAST(T=1),0,COLORRED);
这是确定了最后一个大K线开盘价与收盘价(实时变动)的位置,能不能利用这个思路来写即时的大K线最高价(实时变动与最低价(实时变动的值?
技术人员回复
日期:2018-6-1 10:18
 请参考:

T:=MOD(DAYBARPOS,15);
OO:=VALUEWHEN(T=1,O);
CC:=IF(T=0,C,NULL);
HH:=HHV(REFX(H,14),15);
LL:=LLV(REFX(L,14),15);
//DRAWSL(C>=OO&&(ISLASTBAR=1||REFX(DAYBARPOS=1,1)),C,0,-BARSLAST(T=1),0,COLORRED);
//DRAWSL(C>=OO&&(ISLASTBAR=1||REFX(DAYBARPOS=1,1)),OO,0,-BARSLAST(T=1),0,COLORGREEN);
DRAWSL(ISLASTBAR=1||REFX(T=0,1),HHV(H,15),0,-BARSLAST(T=1),0,COLORRED);
DRAWSL(ISLASTBAR=1||REFX(T=0,1),LLV(L,15),0,-BARSLAST(T=1),0,COLORRED);