平均振幅画线 (文华财经)

投资者咨询:平均振幅画线 (文华财经)
来源:文华财经  日期:2021-1-15 8:39
 在15或者5分钟周期   画3条线。
1、画 最近20天的平均振幅(振幅 =  日线的high - 日线的low)。
2、画 最近20天的平均振幅 * 80%
3、画开盘到现在的日内振幅。(日内振幅 = 日内high - 日内low), //有夜盘的话,这个应该就是夜盘开盘到现在的吧?

   
技术人员回复
日期:2021-1-15 8:45
参考:
H1:=IFELSE(DAYBARPOS=1,REF(HHV(H,DAYBARPOS),1),0);
L1:=IFELSE(DAYBARPOS=1,REF(LLV(L,DAYBARPOS),1),0);
C1:=BACKSET(ISLASTBAR,DAYBARPOS);
ZS1:IFELSE(C1,SUM(H1-L1,SUMBARS(DAYBARPOS=1,20))/20,NULL);
ZS2:IFELSE(C1,0.8*SUM(H1-L1,SUMBARS(DAYBARPOS=1,20))/20,NULL);
ZS3:IFELSE(C1,REFX1(HHV(H,DAYBARPOS)-LLV(L,DAYBARPOS),1000),NULL);
投资者咨询:平均振幅画线 (文华财经)
来源:文华财经  日期:2021-1-15 8:39
 是不是我没表述清楚。。。。
1、需要看到历史图。 应该是3条曲线才对。我看到的都是水平直线。 也就是说把日线的平均振幅画到了15分钟图上。 
技术人员回复
日期:2021-1-15 10:50
 只能把前一天已经走完的日k线的震幅,在当前交易日画线。

否则k线没有收盘,还在接收行情,最高价和最低价是实时变化的,所以只能画2条线。

参考:
H1:=IFELSE(DAYBARPOS=1,REF(HHV(H,DAYBARPOS),1),0);
L1:=IFELSE(DAYBARPOS=1,REF(LLV(L,DAYBARPOS),1),0);
ZS1:SUM(H1-L1,SUMBARS(DAYBARPOS=1,20))/20;
ZS2:0.8*SUM(H1-L1,SUMBARS(DAYBARPOS=1,20))/20;
投资者咨询:平均振幅画线 (文华财经)
来源:文华财经  日期:2021-1-15 8:39
 开盘价是21:00或者09:00 .
可以直接算出日内最高和最低啊。 日内振幅前面半小时可以不用画。
   
技术人员回复
日期:2021-1-15 14:24
 日内震幅实时波动是符合您思路的?21:00-21:30期间不显示震幅画线?

参考:
H2:=HHV(H,DAYBARPOS);
L2:=LLV(L,DAYBARPOS);
ZS3:IFELSE(EXIST(TIME>=2100,DAYBARPOS)&&TIME>=2100&&TIME<2130||EXIST(TIME>=2100,DAYBARPOS)=0&&TIME>=900&&TIME<930,NULL,SUM(H2-L2,DAYBARPOS)/DAYBARPOS);