通达信振幅公式求助

当K线振幅为10日内最大时,取当日高低幅的1/2,进行连线。... 当K线振幅为10日内最大时,取当日高低幅的1/2,进行连线。 展开
 我来答
ddytsbrr
推荐于2017-10-04 · TA获得超过145个赞
知道小有建树答主
回答量:210
采纳率:100%
帮助的人:58.5万
展开全部
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价位
第五句表达了您的要求}
更多追问追答
追问
给了我很好的解题思路,但是运行后发现结果稍有出入,不过还是万分感谢!
追答
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,如上代码,应无出入了}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式