展开全部
ZF:=(H-L)/H*100;
MAXZF:=HHV(ZF,10);
MAXDATE:=BARSLAST(MAXZF<>REF(MAXZF,1));
ZF2:=(H+L)/2;
MIDLINE:IF(MAXZF<>REF(MAXZF,1),ZF2,REF(ZF2,MAXDATE));
{解释:
第一句表达的是振幅是怎么计算的
第二句表达的是10日内最大振幅值
第三句表达的是10日内最大振幅值发生距今天的天数
第四句表达的是振幅的1/2价位
第五句表达了您的要求}
MAXZF:=HHV(ZF,10);
MAXDATE:=BARSLAST(MAXZF<>REF(MAXZF,1));
ZF2:=(H+L)/2;
MIDLINE:IF(MAXZF<>REF(MAXZF,1),ZF2,REF(ZF2,MAXDATE));
{解释:
第一句表达的是振幅是怎么计算的
第二句表达的是10日内最大振幅值
第三句表达的是10日内最大振幅值发生距今天的天数
第四句表达的是振幅的1/2价位
第五句表达了您的要求}
更多追问追答
追问
给了我很好的解题思路,但是运行后发现结果稍有出入,不过还是万分感谢!
追答
ZF:=(H-L)/L*100;
MAXZF:=HHV(ZF,10);
MAXDATE:=BARSLAST(MAXZFREF(MAXZF,1));
ZF2:=(H+L)/2;
MIDLINE:IF(MAXZFREF(MAXZF,1),ZF2,REF(ZF2,MAXDATE));
{第一句的分母H改为L,如上代码,应无出入了}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询