当前位置:首页 > 文华财经 > 趋势波段 > 正文

文华WH6波段趋势共振指标公式源码

发布时间:2026-11-02 13:26 作者:云析 阅读:52 点赞:0 收藏:0
分享
分享到微信 ×
打开微信「扫一扫」,在微信内打开并分享

在文华财经公式开发学习中,均线组合、色彩绘图、周期判断是很常用的方向。本文分享一段趋势共振类指标源码,包含趋势线绘制、K 线着色、图片标记、声音提示等多种函数写法,适合想要学习绘图函数、条件分支写法的公式爱好者。

文华WH6波段趋势共振指标公式源码

源码逻辑拆解:

1、指标核心为趋势类公式,依托多条 EMA 均线构建主趋势线。

2、内置 WRSI 摆动计算、DIFF/DEA 类差值计算,实现多指标共振绘制。

3、搭配 DRAWCOLORKLINE、DRAWBMP 等绘图函数,修改 K 线色彩样式。

4、增加周期判断语句,不同周期加载不同周期长均线。

5、增加截止日期限制,到期之后指标绘图内容不再输出。

使用技巧:

1、导入公式时,配套 BMP 图片文件需要放到软件指定目录。

2、不同周期加载,长均线参数会自动切换,留意周期适配规则。

3、REFX1 属于向前引用函数,学习时留意函数特性。

4、可以单独拆分 WRSI 片段,提取出来做成独立副图公式。

5、源码内日期限制参数,可按需修改用于代码调试练习。

检测结果:含 2 个未来函数
REFX引用未来数据(平滑) CURRBARSCOUNT到最后交易日周期数
免责声明:仅扫描已知函数,不保证完整正确,仅供学习参考。 什么是未来函数?查看详细说明
公式源码
SJX:=261230;
DQX:=DATE<SJX;
DQ1X:=REFX1(DQX,9999999);
AAX:=EMA(C,5) > EMA(C,19);
BBX:=EMA(C,5) < EMA(C,19);
CCX:= EMA(C,5) > EMA(C,10);
CC1X:=EMA(C,5) < EMA(C,10);
DDX:=CLOSE<=OPEN;
DD1X:=CLOSE>OPEN;
EX:=IF(DQ1X,EMA(EMA(C,10),10),NULL),COLORRED,LINETHICK6;
DRAWBMP(EX>REF(EX,1) AND DQ1X,EX,'B (138).BMP');
DRAWBMP(EX<REF(EX,1) AND DQ1X,EX,'B (135).BMP');
MMX:=REF(AAX AND CC1X,1) OR REF(BBX AND CCX,1) AND AAX AND (AAX AND CC1X)=0 AND (BBX AND CCX)=0;
NNX:=REF(AAX AND CC1X,1) OR REF(BBX AND CCX,1) AND BBX AND (AAX AND CC1X)=0 AND (BBX AND CCX)=0;
NN1X:=REF(AAX,1) AND BBX;
MM1X:=REF(BBX,1) AND AAX;
CROSS(EX,REF(EX,1)),SOUND('A');
CROSSDOWN(EX,REF(EX,1)),SOUND('B');
DRAWTEXT(CROSS(EX,REF(EX,1)) AND DQ1X,L,''),COLORYELLOW;
DRAWTEXT(CROSS(REF(EX,1),EX) AND DQ1X,H,''),COLORWHITE;
LCX:=REF(CLOSE,1);
WRSIX:=SMA(MAX(CLOSE-LCX,0),6,1)/SMA(ABS(CLOSE-LCX),6,1)*100;
DRAWTEXT(CROSS(WRSIX,15) AND DQ1X,L,''),COLORYELLOW;
DRAWTEXT(CROSS(85,WRSIX) AND DQ1X,H,''),COLORGREEN;
MA5X:=MA(CLOSE,5);
MA10X:=MA(CLOSE,8);
MA20X:=MA(CLOSE,16);
MA30X:=MA(CLOSE,30);
MA60X:=MA(CLOSE,60);
MA120X:=MA(CLOSE,120);
HIGHNX:=10;
LOWNX:=10;
HIGHDISPLAYX:=0;
LOWDISPLAYX:=0;
ZGDISPLAYX:=0;
MADISPLAYX:=0;
AA2X:=REF(H,HIGHNX)=HHV(H,2*HIGHNX+1);
CURRBARSCOUNTX:=DATACOUNT-BARPOS;
AA1X:=REF(L,LOWNX)=LLV(L,2*LOWNX+1);
主趋势线X:IF(DQ1X,EMA(EMA(C,10),10),NULL),COLORRED,LINETHICK4;
BX:=主趋势线X>REF(主趋势线X,1);
IF(BX-1,主趋势线X,NULL),COLORGREEN,LINETHICK4;
AAAX:=EMA(C,5) > EMA(C,20);
BB2X:=EMA(C,5) < EMA(C,20);
CCAX:= EMA(C,5) > EMA(C,10);
CC1AX:=EMA(C,5) < EMA(C,10);
DD2X:=CLOSE<OPEN;
STICKLINE1(AAAX AND DQ1X,O,C,3,1),COLORRED;
STICKLINE1(AAAX AND DQ1X,MAX(O,C),H,0,0),COLORRED;
STICKLINE1(AAAX AND DQ1X,MIN(O,C),L,0,0),COLORRED;
STICKLINE1(AAAX AND DDX AND DQ1X,O,C,3,0),COLORRED;
STICKLINE1(BBX AND DQ1X,MAX(O,C),H,0,0),COLORGREEN;
STICKLINE1(BBX AND DQ1X,MIN(O,C),L,0,0),COLORGREEN;
STICKLINE1(BBX AND DQ1X,O,C,3,1),COLORGREEN;
STICKLINE1(BBX AND DDX AND DQ1X,O,C,3,0),COLORGREEN;
DIFFX:=EMA(CLOSE,60) - EMA(CLOSE,100);
DEAX:=EMA(DIFFX,10);
MACDX:=2*(DIFFX-DEAX);
DEA1X:=MA(MACDX,5),LINETHICK2,COLORFF8080;
MA1X:MA(C,10),COLORGREEN,LINETHICK1;
DRAWCOLORLINE(MA1X>MA20X,MA1X,COLORRED,COLORGREEN),LINETHICK4;
DRAWCOLORKLINE(C>MA20X,COLORRED,0);
DRAWCOLORKLINE(C<=MA20X,COLORGREEN,0);
DRAWTEXT(CROSSDOWN(MA(C,10),MA(C,20))&&(PERIOD>=17&&PERIOD<=20||PERIOD=1)&&C<MA(C,280),H,'↓'),COLORWHITE,VALIGN2,FONTSIZE72;
MA6X:IF(PERIOD=17,MA(C,180),NULL),COLORGRAY,LINETHICK4;
MA180X:IF(PERIOD=18||PERIOD=19,MA(C,280),NULL),COLORGRAY,LINETHICK4;
MA150X:IF(PERIOD=17||PERIOD=18||PERIOD=19,NULL,MA(C,280)),COLORGRAY,LINETHICK4;

声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。

网友评论 (0 条)
我的头像
今日复制次数已用完 ×
游客每日免费一键复制上限 3 次

注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载

个人中心 会员介绍
手机版
手机浏览二维码

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部