当前位置:首页 > 文华财经 > 正文

文华wh6震荡趋势波段转折幅图指标公式源码

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

在文华财经公式编程练习中,振荡类指标是很适合练习累加、平滑、区域填充绘图的素材。本文分享这一段OSC振荡指标源码,用来学习SMA、SUM、FILLRGN、DRAWICON等函数语法,理解振荡线、均线、阈值线的构建思路。

文华wh6震荡趋势波段转折幅图指标公式源码

逻辑拆解

1、基础量价计算:通过前一日收盘价、两日高低区间、成交量,完成单周期数 VAR3的计算,再持续累加得到VAR4;

2、平滑处理:使用SMA函数对累加序列做 5 周期、8 周期平滑,两者差值构成OSC振荡主线;

3、振荡均线:基于OSC数值,生成 4 周期均值OSCMA;

4、上下阈值线:分别统计正值、负值区间数据,计算VD、VE 两条点状阈值参考线;

5、绘图模块:设置OSCMA大于VE时显示红色线条;利用FILLRGN在OSCMA 和OSC之间填充两种底色;满足穿越条件时绘制图标标记。

文华wh6震荡趋势波段转折幅图指标公式源码 2

学习要点

1、SMA属于移动平均平滑函数,和简单MA的加权逻辑有区别;

2、FILLRGN为区域填充函数,可以在两条线之间填充指定 RGB 色彩;

3、DRAWICON用来在满足穿越条件位置放置图标;

4、源码内没有 ZIG、BACKSET等典型未来函数,不存在信号重绘问题。

未检测到常见未来函数(35 项规则)
免责声明:仅扫描已知函数,不保证完整正确,仅供学习参考。 什么是未来函数?查看详细说明
公式源码
VAR1:=REF(CLOSE,1);
VAR2:=(SUM(VOL,2) / ((HHV(HIGH,2) - LLV(LOW,2)) * 100));
VAR3:=((CLOSE - VAR1) * VAR2);
VAR4:=SUM(VAR3,0);
VAR5:=SMA(VAR4,5,1);
VAR6:=SMA(VAR4,8,1);
OSC:(VAR5 - VAR6);
OSCMA:MA(OSC,4);
VD:(SUM(IF((OSC > 0),(OSC * 1.003),((OSC * 1.003) > 0)),34) / 34),DOT;
VE:(SUM(IF((OSC <= 0),(OSC * 0.97),((OSC * 0.97) < 0)),34) / 34),DOT;
IF(OSCMA>VE,OSCMA,NULL),COLORRED;
FILLRGN(OSCMA>OSC,OSCMA,OSC,RGB(0,224,224));
FILLRGN(OSCMA<OSC,OSCMA,OSC,RGB(255,96,96));
DRAWICON(CROSS(OSCMA,VE),OSCMA*0.80,1);

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

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

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

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

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部