近期不少朋友在后台留言,想看看文华wh6里那种带均线通道、又叠加了多指标共振提示的主图公式是怎么写的。今天就把这份源码整理出来,拆开揉碎讲一讲它的计算逻辑。公式本身不复杂,核心在于用中轨和上下轨勾勒价格波动区间,同时把随机指标、强弱指标、MACD三类条件的交叉情况做一个计数汇总,当满足两个及以上条件时在K线下方做标记。下面直接看源码,后面附上几点使用上的注意事项,供大家学习参考。
指标使用技巧:
1、先看轨道方向:均线中轨的斜率方向比上下轨的触碰更重要,中轨向上时上轨的参考意义更强,中轨走平时上下轨之间的震荡格局更明显。
2、计数信号看位置:源码中“综合计数>1”只说明多个条件同时触发,但触发时价格是在轨道上轨附近还是下轨附近,对理解信号的背景差异很大,需要结合轨道位置一起看。
3、阻力支撑作参照:末尾的参考阻力和参考支撑是基于当根K线价格重心算出的静态数值,适合作为盘中观察价格反应的参照线,不宜单独作为判断依据。
4、K线着色别过度解读:源码后半段的彩色K线是对连续涨跌形态的视觉标注,红绿紫蓝各有对应条件,看盘时把它当作形态识别辅助即可,不必把颜色变化本身当成信号。
5、多周期对照看:这类多条件共振公式在单一周期上容易受到局部波动干扰,切换到稍大一级周期对照观察,能更清楚当前计数信号处于什么样的结构之中。

PARN10:=10; PARP02:=2; LINMID:MA(CLOSE,PARN10),COLORYELLOW,DOT; LINTOP:LINMID+PARP02*STD(CLOSE,PARN10),COLORMAGENTA,DOT,LINETHICK1; LINBOT:LINMID-PARP02*STD(CLOSE,PARN10),COLORCYAN,DOT,LINETHICK1; SIGDIF:=EMA(CLOSE,12)-EMA(CLOSE,26); SIGDEA:=EMA(SIGDIF,9); SIGMAC:=2*(SIGDIF-SIGDEA); VALRSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; INDKDJK:SMA(VALRSV,3,1); INDKDJD:SMA(INDKDJK,3,1); INDKDJJ:3*INDKDJK-2*INDKDJD; PRVCLS := REF(CLOSE,1); INDRSIF:SMA(MAX(CLOSE-PRVCLS,0),6,1)/SMA(ABS(CLOSE-PRVCLS),6,1)*100; INDRSIS:SMA(MAX(CLOSE-PRVCLS,0),12,1)/SMA(ABS(CLOSE-PRVCLS),12,1)*100; CHKCON1:CROSS(INDKDJJ,0) OR (CROSS(INDKDJJ,INDKDJK) AND INDKDJD<26); CHKCON2:CROSS(INDRSIF,20) OR CROSS(INDRSIF,INDRSIS); CHKCON3:CROSS(SIGDIF,SIGDEA) OR CROSS(SIGMAC,0); SUMTOL:CHKCON1+CHKCON2+CHKCON3; SUMACT:IF(SUMTOL>1,SUMTOL,0); DRAWICON(SUMTOL>1,L*0.97,'ICO152'),VALIGN0; PATRISE:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2); PATR01:=REF(PATRISE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATR02:=REF(PATR01,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATR03:=REF(PATR02,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATR04:=REF(PATR03,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATR05:=REF(PATR04,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATR06:=REF(PATR05,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATR07:=REF(PATR06,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATR08:=REF(PATR07,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATR09:=REF(PATR08,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATR10:=REF(PATR09,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATR11:=REF(PATR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATFALL:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2); PATF01:=REF(PATFALL,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATF02:=REF(PATF01,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATF03:=REF(PATF02,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATF04:=REF(PATF03,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATF05:=REF(PATF04,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATF06:=REF(PATF05,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATF07:=REF(PATF06,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATF08:=REF(PATF07,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); PATF09:=REF(PATF08,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); PATF10:=REF(PATF09,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); SIGTURNUP:=REF(PATFALL OR PATF01 OR PATF02 OR PATF03 OR PATF04 OR PATF05 OR PATF06 OR PATF07 OR PATF08 OR PATF09 OR PATF10,1) AND PATRISE; SIGTURNDN:=REF(PATRISE OR PATR01 OR PATR02 OR PATR03 OR PATR04 OR PATR05 OR PATR06 OR PATR07 OR PATR08 OR PATR09 OR PATR10 OR PATR11,1) AND PATFALL; STICKLINE1(CLOSE< REF(CLOSE,1),OPEN,CLOSE,0.9,0 ),COLORFFBBFF; STICKLINE1(CLOSE< REF(CLOSE,1),OPEN,CLOSE,0.3,0 ),COLORFFDDFF; STICKLINE1(CLOSE> REF(CLOSE,1),OPEN,CLOSE,0.9,0 ),COLORBBBB00; STICKLINE1(CLOSE> REF(CLOSE,1),OPEN,CLOSE,0.3,0 ),COLORDDDD00; STICKLINE1(PATRISE OR PATR01 OR PATR02 OR PATR03 OR PATR04 OR PATR05 OR PATR06 OR PATR07 OR PATR08 OR PATR09 OR PATR10 OR PATR11,CLOSE,REF(CLOSE,1),0.9,0),COLORDD0D00; STICKLINE1(PATRISE OR PATR01 OR PATR02 OR PATR03 OR PATR04 OR PATR05 OR PATR06 OR PATR07 OR PATR08 OR PATR09 OR PATR10 OR PATR11,CLOSE,REF(CLOSE,1),0.3,0),COLORFF0F00; STICKLINE1(PATFALL OR PATF01 OR PATF02 OR PATF03 OR PATF04 OR PATF05 OR PATF06 OR PATF07 OR PATF08 OR PATF09 OR PATF10,CLOSE,REF(CLOSE,1),0.9,0),COLOR00DD00; STICKLINE1(PATFALL OR PATF01 OR PATF02 OR PATF03 OR PATF04 OR PATF05 OR PATF06 OR PATF07 OR PATF08 OR PATF09 OR PATF10,CLOSE,REF(CLOSE,1),0.3,0),COLOR00FF00; STICKLINE1(SIGTURNUP,REF(CLOSE,1),REF(CLOSE,2),0.9,0),COLORDD00DD; STICKLINE1(SIGTURNUP,REF(CLOSE,1),REF(CLOSE,2),0.3,0),COLORFF00FF; STICKLINE1(SIGTURNDN,REF(CLOSE,1),REF(CLOSE,2),0.9,0),COLOR00BBFF; STICKLINE1(SIGTURNDN,REF(CLOSE,1),REF(CLOSE,2),0.3,0),COLOR00DDFF; DRAWICON(FILTER(SIGTURNUP=1,5),L*0.9998,4),VALIGN0; DRAWICON(FILTER(SIGTURNDN=1,5),H*1.0003,5); AVGMIX:=(HIGH+LOW+OPEN+2*CLOSE)/5; TAGRESIS:2*AVGMIX-LOW,NODRAW,COLOR00FFFF; TAGSUPPOR:2*AVGMIX-HIGH,NODRAW,COLORGREEN;
声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。
注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载