通达信『极值波动率均线趋势探测』动态波动率ATAN角度趋势源码


通达信『极值波动率均线趋势探测』副图,动态波动率+ATAN角度趋势指标
最近在研究一款实用的通达信指标,名为极值波动率均线趋势探测指标。它不同于各类花哨指标,不会绘制过多线条造成视觉混乱,核心优势在于简洁直接且兼具分析深度,非常适合专注市场趋势研判的散户和投资者。
1 通达信极值波动率指标有哪些核心优势?
多维度市场分析:不仅聚焦价格走势,还深度融合成交量、动态波动率等关键因素,从多个维度综合“观察”市场变化,避免单一维度分析的片面性。
自适应动态调整:市场行情时刻变化,该指标依托移动平均线MA、指数移动平均线EMA等动态计算方式,可根据市场实时波动自动调整参数,摆脱传统指标的死板局限。
多周期趋势识别:能够精准识别短期、中期、长期市场趋势,通过计算一定周期内的最高价HHV、最低价LLV,清晰反馈当前市场处于上涨、下跌还是震荡趋势。
波动率智能调整:针对市场波动大小差异,采用AVEDEV平均绝对偏差进行波动率校准,确保在高波动、低波动等不同市场环境下,都能稳定发挥趋势探测作用。
2 通达信极值波动率指标核心计算逻辑
移动平均线MA:基础的价格数据平滑工具,通过均值计算过滤短期波动,帮助投资者清晰捕捉核心趋势方向,是市场分析的常用基础指标。
指数移动平均线EMA:相比MA灵敏度更高,对近期价格赋予更高权重,能更快反馈市场短期趋势变化,助力及时把握行情拐点。
最高价HHV与最低价LLV:核心用于挖掘一定周期内的价格极值,帮助投资者准确判断市场支撑位、阻力位,为交易决策提供关键参考。
ATAN角度函数:核心用于计算价格变化角度,通过角度数值直观反映趋势强弱,角度越大说明趋势越强劲,助力精准研判趋势力度。
AVEDEV平均绝对偏差:专门衡量价格波动幅度的关键参数,当市场波动剧烈时自动调整指标灵敏度,有效减少趋势误判概率。
通达信极值波动率均线趋势探测指标源码:
{波动率趋势}
 


ZBGS91:LLV(LOW,34),LINETHICK1,COLORFFFFCC;

ZBGS92:MA(ZBGS91,4),LINETHICK1,COLORYELLOW;

ZBGS93:=(HIGH+LOW+CLOSE)/3;

ZBGS94:=(ZBGS93-MA(ZBGS93,6))/(0.015*AVEDEV(ZBGS93,5));

ZBGS95:=ABS(REF(ZBGS94,1)-ZBGS94),LINETHICK0;

ZBGS96:=(ZBGS93-MA(ZBGS93,10))/(0.015*AVEDEV(ZBGS93,10));

ZBGS97:=ABS(REF(ZBGS96,1)-ZBGS96),LINETHICK0;

ZBGS98:=(ZBGS93-MA(ZBGS93,20))/(0.015*AVEDEV(ZBGS93,20));

ZBGS99:=ABS(REF(ZBGS98,1)-ZBGS98),LINETHICK0;

ZBGS910:=(ZBGS93-MA(ZBGS93,30))/(0.015*AVEDEV(ZBGS93,30));

ZBGS911:=ABS(REF(ZBGS910,1)-ZBGS910),LINETHICK0;

ZBGS912:=(ZBGS93-MA(ZBGS93,60))/(0.015*AVEDEV(ZBGS93,60));

ZBGS913:=ABS(REF(ZBGS912,1)-ZBGS912),LINETHICK0;

ZBGS914:=ZBGS94+ZBGS96+ZBGS98+ZBGS910+ZBGS912;

ZBGS915:=(3*C+H+L+O)/6;

ZBGS916:=(8*ZBGS915+7*REF(ZBGS915,1)+6*REF(ZBGS915,2)+5*REF(ZBGS915,3)+4*REF(ZBGS915,4)+3*REF(ZBGS915,5)+2*REF(ZBGS915,6)+REF(ZBGS915,8))/36;

ZBGS917:=(HHV(ZBGS916,5)+HHV(ZBGS916,10)+HHV(ZBGS916,20))/3;

ZBGS918:=(LLV(ZBGS916,5)+LLV(ZBGS916,10)+LLV(ZBGS916,20))/3;

ZBGS919:=(HHV(ZBGS917,5)+HHV(ZBGS917,10)+HHV(ZBGS917,20))/3;

ZBGS920:=(LLV(ZBGS918,5)+LLV(ZBGS918,10)+LLV(ZBGS918,20))/3;

ZBGS921:=(LLV(ZBGS916,2)+LLV(ZBGS916,4)+LLV(ZBGS916,6))/3;

ZBGS922:ZBGS916,COLORWHITE;

ZBGS923:ZBGS921,COLORYELLOW;

ZBGS924:IF(ZBGS916=ZBGS921,ZBGS921,DRAWNULL),COLORGREEN;

ZBGS925:=ZBGS94>ZBGS911;

ZBGS926:=FILTER(ZBGS925,0),NODRAW;

ZBGS927:=IF(BARSLAST(ZBGS926)=1,1,0);

STICKLINE(ZBGS926!=1,REF(HIGH,BARSLAST(ZBGS926)),REF(HIGH,BARSLAST(ZBGS926)),1,1),COLORCYAN;

ZBGS928:=ZBGS927=1;

ZBGS929:=FILTER(ZBGS928,5);

DRAWTEXT(ZBGS929,REF(HIGH,BARSLAST(ZBGS926)),'空'),COLORLIBLUE;

ZBGS930:=ZBGS94<-ZBGS911;

ZBGS931:=FILTER(ZBGS930,0),NODRAW;

ZBGS932:=IF(BARSLAST(ZBGS931)=1&&CLOSE>REF(HIGH,1),1,0);

ZBGS933:=ZBGS932=1;

STICKLINE(CLOSE&&ZBGS924!=ZBGS921,REF(LOW,BARSLAST(ZBGS931)),REF(LOW,BARSLAST(ZBGS931)),1,1),COLORYELLOW;

ZBGS934:=IF(BARSLAST(ZBGS931)=1&&CLOSE>REF(LOW,1),1,0);

ZBGS935:=ZBGS934=1;

ZBGS936:=FILTER(ZBGS935,5);

DRAWTEXT(ZBGS936,REF(LOW,BARSLAST(ZBGS931)),'多'),COLORLIMAGENTA;

ZBGS937:=ABS(ZBGS94)>ZBGS914&&ABS(ZBGS95)>ABS(ZBGS913);

ZBGS938:=FILTER(ZBGS937,3);

ZBGS939:=IF(BARSLAST(ZBGS938)=1&&CLOSE>REF(LOW,1),1,IF(BARSLAST(ZBGS938)=2&&CLOSE>REF(LOW,2),1,IF(BARSLAST(ZBGS938)=3&&CLOSE>REF(LOW,3),1,0)));

ZBGS940:=ZBGS939=1;

ZBGS941:=FILTER(ZBGS940,5);

ZBGS942:=REF(CLOSE,1);

ZBGS943:=((SMA(MAX((CLOSE-ZBGS942),0),3,1)/SMA(ABS((CLOSE-ZBGS942)),3,1))*100);

ZBGS944:=EMA(CLOSE,3);

ZBGS945:=EMA(CLOSE,21);

ZBGS946:=(C+L+H)/3;

ZBGS947:=ATAN(EMA(ZBGS946,13)-REF(EMA(ZBGS946,13),1))*3.1416*10;

ZBGS948:=EMA(C,8);

STICKLINE(1,C,O,3,0),COLORGREEN;

STICKLINE(1,H,L,0,0),COLORGREEN;

STICKLINE(ZBGS926,C,O,3,0),COLORRED;

STICKLINE(ZBGS926,H,L,0,0),COLORRED;





来函数检测结果如下
该公式没有未来函数


定制、编写指标公式请联系QQ或微信同号:88652583

输出ZBGS91:34日内最低价的最低值,线宽为1,COLORFFFFCC
输出ZBGS92:ZBGS91的4日简单移动平均,线宽为1,画黄色
ZBGS93赋值:(最高价+最低价+收盘价)/3
ZBGS94赋值:(ZBGS93-ZBGS93的6日简单移动平均)/(0.015*ZBGS93的5日平均绝对偏差)
ZBGS95赋值:1日前的ZBGS94-ZBGS94的绝对值,线宽为0
ZBGS96赋值:(ZBGS93-ZBGS93的10日简单移动平均)/(0.015*ZBGS93的10日平均绝对偏差)
ZBGS97赋值:1日前的ZBGS96-ZBGS96的绝对值,线宽为0
ZBGS98赋值:(ZBGS93-ZBGS93的20日简单移动平均)/(0.015*ZBGS93的20日平均绝对偏差)
ZBGS99赋值:1日前的ZBGS98-ZBGS98的绝对值,线宽为0
ZBGS910赋值:(ZBGS93-ZBGS93的30日简单移动平均)/(0.015*ZBGS93的30日平均绝对偏差)
ZBGS911赋值:1日前的ZBGS910-ZBGS910的绝对值,线宽为0
ZBGS912赋值:(ZBGS93-ZBGS93的60日简单移动平均)/(0.015*ZBGS93的60日平均绝对偏差)
ZBGS913赋值:1日前的ZBGS912-ZBGS912的绝对值,线宽为0
ZBGS914赋值:ZBGS94+ZBGS96+ZBGS98+ZBGS910+ZBGS912
ZBGS915赋值:(3*收盘价+最高价+最低价+开盘价)/6
ZBGS916赋值:(8*ZBGS915+7*1日前的ZBGS915+6*2日前的ZBGS915+5*3日前的ZBGS915+4*4日前的ZBGS915+3*5日前的ZBGS915+2*6日前的ZBGS915+8日前的ZBGS915)/36
ZBGS917赋值:(5日内ZBGS916的最高值+10日内ZBGS916的最高值+20日内ZBGS916的最高值)/3
ZBGS918赋值:(5日内ZBGS916的最低值+10日内ZBGS916的最低值+20日内ZBGS916的最低值)/3
ZBGS919赋值:(5日内ZBGS917的最高值+10日内ZBGS917的最高值+20日内ZBGS917的最高值)/3
ZBGS920赋值:(5日内ZBGS918的最低值+10日内ZBGS918的最低值+20日内ZBGS918的最低值)/3
ZBGS921赋值:(2日内ZBGS916的最低值+4日内ZBGS916的最低值+6日内ZBGS916的最低值)/3
输出ZBGS922:ZBGS916,画白色
输出ZBGS923:ZBGS921,画黄色
输出ZBGS924:如果ZBGS916=ZBGS921,返回ZBGS921,否则返回无效数,画绿色
ZBGS925赋值:ZBGS94>ZBGS911
ZBGS926赋值:ZBGS925的历史过滤,NODRAW
ZBGS927赋值:如果上次ZBGS926距今天数=1,返回1,否则返回0
当满足条件ZBGS926不等于1时,在上次ZBGS926距今天数日前的最高价和上次ZBGS926距今天数日前的最高价位置之间画柱状线,宽度为1,1不为0则画空心柱.,画青色
ZBGS928赋值:ZBGS927=1
ZBGS929赋值:ZBGS928的5日过滤
当满足条件ZBGS929时,在上次ZBGS926距今天数日前的最高价位置书写文字,画淡蓝色
ZBGS930赋值:ZBGS94<-ZBGS911
ZBGS931赋值:ZBGS930的历史过滤,NODRAW
ZBGS932赋值:如果上次ZBGS931距今天数=1并且收盘价>1日前的最高价,返回1,否则返回0
ZBGS933赋值:ZBGS932=1
当满足条件收盘价并且ZBGS924不等于ZBGS921时,在上次ZBGS931距今天数日前的最低价和上次ZBGS931距今天数日前的最低价位置之间画柱状线,宽度为1,1不为0则画空心柱.,画黄色
ZBGS934赋值:如果上次ZBGS931距今天数=1并且收盘价>1日前的最低价,返回1,否则返回0
ZBGS935赋值:ZBGS934=1
ZBGS936赋值:ZBGS935的5日过滤
当满足条件ZBGS936时,在上次ZBGS931距今天数日前的最低价位置书写文字,画淡洋红色
ZBGS937赋值:ZBGS94的绝对值>ZBGS914并且ZBGS95的绝对值>ZBGS913的绝对值
ZBGS938赋值:ZBGS937的3日过滤
ZBGS939赋值:如果上次ZBGS938距今天数=1并且收盘价>1日前的最低价,返回1,否则返回如果上次ZBGS938距今天数=2并且收盘价>2日前的最低价,返回1,否则返回如果上次ZBGS938距今天数=3并且收盘价>3日前的最低价,返回1,否则返回0
ZBGS940赋值:ZBGS939=1
ZBGS941赋值:ZBGS940的5日过滤
ZBGS942赋值:1日前的收盘价
ZBGS943赋值:(((收盘价-ZBGS942)和0的较大值的3日[1日权重]移动平均/(收盘价-ZBGS942)的绝对值的3日[1日权重]移动平均)*100)
ZBGS944赋值:收盘价的3日指数移动平均
ZBGS945赋值:收盘价的21日指数移动平均
ZBGS946赋值:(收盘价+最低价+最高价)/3
ZBGS947赋值:ZBGS946的13日指数移动平均-1日前的ZBGS946的13日指数移动平均的反正切*3.1416*10
ZBGS948赋值:收盘价的8日指数移动平均
当满足条件1时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件ZBGS926时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件ZBGS926时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图