在麦语言主图指标的编写学习中,动态均值与固定均线的组合写法是一个常见的观察角度。本期这个公式先用30周期均线算出波动率,再用DMA把波动率作为权重构建长期参考均值,接着用短期平滑线与它做交叉判断;另外还构建了18根K线的加权高低均价,配合四条常规均线划出两种区间状态,并按状态给K线分段着色。整个公式在函数组合与绘图分段上都有可对照学习的地方,下面按结构逐层拆开来看。
使用技巧:
1、DMA的第二个参数是动态权重,本例用均线偏离幅度充当,权重随行情自动变化。
2、两条交叉判断线一条是短期均,一条是长期均值,交叉点用图标标出,可回溯对照。
3、区间判断有两套并行条件,加权均价一套、四条均线一套,二者是或的关系。
4、K线着色按实体阴阳拆成四组STICKLINE1,红绿只在区间状态切换时改变。
5、中文命名替换的只是变量标签,函数顺序、参数数值和绘图位置都保持原样。

基础条件:=1; 波动率:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30); 长期均值:=DMA((2*CLOSE+LOW+HIGH)/4,波动率); 比值价:=(CLOSE/长期均值); 短期均:=MA(比值价*(2*CLOSE+HIGH+LOW)/4,3); 偏离度:=((短期均-长期均值)/长期均值)/3; 参考线:=短期均-偏离度*短期均; 上穿位:=CROSS(参考线,长期均值); 下穿位:=CROSS(长期均值,参考线); DRAWICON(上穿位,长期均值-0.1,23); DRAWICON(下穿位,长期均值+0.1,24); 高价均:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171; 低价均:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171; 均线五:=MA(CLOSE,5); 均线十:=MA(CLOSE,10); 均线二十:=MA(CLOSE,20); 均线六十:=MA(CLOSE,60); 强势区:=基础条件 AND ( CLOSE>=高价均 OR (C>均线五 AND C>均线十 AND C>均线二十 AND C>均线六十)); 弱势区:=基础条件 AND ( 低价均>CLOSE OR (C<均线五 AND C<均线十 AND C<均线二十 AND C<均线六十)); 强势数:=BARSLAST(强势区); 弱势数:=BARSLAST(弱势区); 强转弱:=BARSLAST(CROSS(弱势数,强势数)); 弱转强:=BARSLAST(CROSS(强势数,弱势数)); 上行段:=强转弱< 弱转强; 下行段:=弱转强< 强转弱; 实体差:=OPEN-CLOSE; 高价取:=IF(OPEN>CLOSE,OPEN,CLOSE); 低价取:=IF(OPEN< CLOSE,OPEN,CLOSE); STICKLINE1(实体差>0 AND 上行段,OPEN,CLOSE,2,0),COLORRED; STICKLINE1(实体差>0 AND 上行段,OPEN,H,0.0,0),COLORRED; STICKLINE1(实体差>0 AND 上行段,C,L,0.0,0),COLORRED; STICKLINE1(实体差<=0 AND 上行段,OPEN,CLOSE,2,1),COLORRED; STICKLINE1(实体差<=0 AND 上行段,O,L,0.0,0),COLORRED; STICKLINE1(实体差<=0 AND 上行段,C,H,0.0,0),COLORRED; STICKLINE1(实体差>0 AND 下行段,OPEN,CLOSE,2,0),COLORGREEN; STICKLINE1(实体差>0 AND 下行段,OPEN,H,0.0,0),COLORGREEN; STICKLINE1(实体差>0 AND 下行段,C,L,0.0,0),COLORGREEN; STICKLINE1(实体差<=0 AND 下行段,OPEN,CLOSE,2,1),COLORGREEN; STICKLINE1(实体差<=0 AND 下行段,C,H,0.0,0),COLORGREEN; STICKLINE1(实体差<=0 AND 下行段,O,L,0.0,0),COLORGREEN; DRAWICON(上行段=1 AND REF(下行段,1),LOW,34),COLORYELLOW; DRAWICON(下行段=1 AND REF(上行段,1),H,35),COLORYELLOW; DRAWNUMBER1(ISLASTBAR AND 下行段,高价均,高价均,PRICEPRECISION),COLORYELLOW; DRAWNUMBER1(ISLASTBAR AND 上行段,低价均,低价均,PRICEPRECISION),COLORYELLOW; 中轴价:=(高价均+低价均)/2,COLORGREEN,LINETHICK2; 上升段:IF(上行段,中轴价,NULL),LINETHICK2,COLORRED; 下降段:IF(下行段,中轴价,NULL),LINETHICK2,COLORGREEN;
声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。
注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载