这套公式以两条EMA均线的交叉关系划分多空区间,并用不同颜色给K线着色,同时在波段高低点位置画出竖线标注,方便在图表上直观观察均线交叉后的区间变化。源码结构清晰,适合作为学习均线类指标编写的参考样本。
学习指南:
1、先看两条参线的交叉方向,金叉后区间与死叉后区间颜色不同,可辅助区分阶段。
2、K线着色只反映区间状态,不代表后续方向,建议结合成交量与价格位置一起观察。
3、黄色与白色竖线分别对应多头段最高价、空头段最低价所在K线,可用于回看波段边界。
4、参数13与21为默认值,可在源码中调整以观察不同周期下的区间划分差异。
5、源码中绘柱与竖线部分可单独提取,用于自定义图表标注的学习练习。

M:=0; 时参:=EMA(C,13); 时线:=EMA(C,21); //时参:EMA(C,13),NOTEXT; //时线:EMA(C,21),NOTEXT; 时线金叉点:=CROSS (时参,时线); 时线死叉点:=CROSSDOWN(时参,时线); //DRAWTEXT(时线金叉点,H, '●'),COLORRED, VALIGN2,FONTSIZE17;// //DRAWTEXT(时线死叉点,L, '●'),COLORGREEN, VALIGN0,FONTSIZE17;// //DRAWTEXT(时线金叉点,C, '●'),COLORRED, VALIGN2,FONTSIZE17;// //DRAWTEXT(时线死叉点,C, '●'),COLORGREEN, VALIGN0,FONTSIZE17;// 时线波段做多区间:=BARSLAST(时线金叉点)<BARSLAST(时线死叉点); 时线波段做空区间:=BARSLAST(时线金叉点)>BARSLAST(时线死叉点); DRAWCOLORKLINE(时线波段做多区间&&ISDOWN=1,COLORMAGENTA, 0); DRAWCOLORKLINE(时线波段做多区间&&ISDOWN=0,COLORMAGENTA, 1); DRAWCOLORKLINE(时线波段做空区间&&ISDOWN=0,COLORCYAN, 1); DRAWCOLORKLINE(时线波段做空区间&&ISDOWN=1,COLORCYAN, 0); //FILLRGN(时线波段做多区间,时参,时线,COLORMAGENTA ); //FILLRGN(时线波段做空区间,时参,时线,COLORCYAN ); //DRAWCOLORLINE(时线波段做多区间,时线,COLORMAGENTA,COLORCYAN),LINETHICK1; //将日线的颜色与日线多空区间的K线颜色相一致。 //DRAWCOLORLINE(日线波段做多区间,日线,COLORRED,COLORGREEN),LINETHICK1; //时线波段做多区间最高价所在K线定义为时线最高价标注线。 //时线波段做空区间最低价所在K线定义为时线最低价标注线。 时线最高价标注线:=CROSS(BACKSET(时线波段做空区间,REF(HHVBARS(H,BARSLASTCOUNT(时线波段做多区间)),BARSLAST(时线波段做多区间))+BARSLAST(时线波段做多区间)+1),0.5)||BACKSET(时线波段做空区间,REF(HHVBARS(H,BARSLASTCOUNT(时线波段做多区间)),BARSLAST(时线波段做多区间))+BARSLAST(时线波段做多区间)+1)&&REF(时线波段做空区间,1)&&时线波段做空区间=0; 时线最低价标注线:=CROSS(BACKSET(时线波段做多区间,REF(LLVBARS(L,BARSLASTCOUNT(时线波段做空区间)),BARSLAST(时线波段做空区间))+BARSLAST(时线波段做空区间)+1),0.5)||BACKSET(时线波段做多区间,REF(LLVBARS(L,BARSLASTCOUNT(时线波段做空区间)),BARSLAST(时线波段做空区间))+BARSLAST(时线波段做空区间)+1)&&REF(时线波段做多区间,1)&&时线波段做多区间=0; VERTLINE(时线最高价标注线,COLORYELLOW ),LINETHICK1,DOT; VERTLINE(时线最低价标注线,COLORWHITE ),LINETHICK1,DOT;
声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。
注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载