MACD与OBV结合,用OBV进行改进MACD指标公式
创始人
2025-05-28 07:49:37
0

能量潮指标,英文简称OBV,是On Balance Volume的缩写。OBV指标结合涨跌情况,对成交量进行处理。本文结合MACD与OBV,用OBV进行改进MACD指标公式。

一、能量潮(OBV)指标解析

在通达信中,OBV的名称是累积能量线,公式如下:

M:=30;

VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);

OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

MAOBV:MA(OBV,M);

1、VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);

这一句表示今天收盘价大于昨天的收盘价,VA为正的成交量VOL;今天的收盘价小于昨天的收盘价,VA为负的成交量-VOL。

2、OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

这一句需要拆开看,IF(CLOSE=REF(CLOSE,1),0,VA)表示今天收盘价等于昨天的收盘价,结果为0;不等于时,结果为VA。OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);这一整句表示统计从上市第一天以来的结果的总和。

VA和OBV分开写,解释起来有点云里雾里。其实没那么难,公式把今天收盘价与昨天的收盘价结果分成了三种情况,简单表述如下:

今天是上涨,结果VOL;

今天是下跌,结果是-VOL;

今天不涨不跌,结果是0。

这样每天根据上涨下跌的情况,都有一个结果,OBV就是把上市以来每天的结果加起来。

比如新股上市5天,

第一天上涨,成交量10000,结果是10000;

第二天下跌,成交量8000,结果是-8000;

第三天上涨,成交量8000,结果是8000;

第四天下跌,成交量6000,结果是-6000;

第五天下跌,成交量5000,结果是-5000。

那么,

第一天OBV没有数据,因为上市第一天,没有前一天收盘价数据;

第二天OBV=-8000;

第三天OBV=-8000+8000=0;

第四天OBV=-8000+8000-6000=-6000;

第五天OBV=-8000+8000-6000-5000=-11000。

把这几天的OBV连起来,就是OBV指标中的白线。(如下图)

理解之后,可以把OBV直接写成一句,不使用VA这个中间变量。

OBV:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE

3、MAOBV:MA(OBV,M);

表示OBV的均线,即OBV指标中的黄线(如下图),指标默认的M为30,MAOBV就是30天OBV均线。30天均线需要有30天的OBV数据,所以一开始MAOBV没有数据,不显示。

 

二、MACD与OBV结合指标公式

思路:MACD金叉信号比较多,用OBV来过滤。最近30个周期,至少25个周期OBV在MAOBV均线之上,但是不能离得太远。最近5个周期,OBV都在MAOBV之上。满足这些条件,DIF、DEA金叉发出信号。

DIF:EMA(C,12)-EMA(C,26);

DEA:EMA(DIF,9);

MACD:(DIF-DEA)*2,COLORSTICK;

VA:=IF(C>REF(C,1),VOL,-VOL);

OBV:=SUM(IF(C=REF(C,1),0,VA),0);

MAOBV:=MA(OBV,30);

OBVTJ:=BETWEEN(OBV,MAOBV,MAOBV*1.03);{OBV位于MAOBV和1.03倍MAOBV之间}

A1:=COUNT(OBVTJ,30)>25;{最近30个周期有25个以上周期满足OBV位于MAOBV和1.03倍MAOBV之间}

A2:=EVERY(OBV>MAOBV,5);{最近5个周期都满足OBV大于MAOBV}

A3:=CROSS(DIF,DEA);{DIF、DEA金叉}

AA:=A1 AND A2 AND A3;

DRAWICON(AA,DIF,1);

 

 

三、MACD与OBV结合选股公式

DIF:=EMA(C,12)-EMA(C,26);

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

VA:=IF(C>REF(C,1),VOL,-VOL);

OBV:=SUM(IF(C=REF(C,1),0,VA),0);

MAOBV:=MA(OBV,30);

OBVTJ:=BETWEEN(OBV,MAOBV,MAOBV*1.03);{OBV位于MAOBV和1.03倍MAOBV之间}

A1:=COUNT(OBVTJ,30)>25;{最近30个周期有25个以上周期满足OBV位于MAOBV和1.03倍MAOBV之间}

A2:=EVERY(OBV>MAOBV,5);{最近5个周期都满足OBV大于MAOBV}

A3:=CROSS(DIF,DEA);{DIF、DEA金叉}

AA:=A1 AND A2 AND A3 ;

XG:FILTER(AA,10);

 关注技术Pie,学习更多通达信指标公式编写知识。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!

相关内容

热门资讯

黄金“不灵了”,高端金饰的溢价... 古法黄金到底能不能走出脱离金价波动的独立溢价 作者:赵心怡 2026年开年,国际金价一路狂飙至近56...
朗迅科技由董事长徐振控制46%... 瑞财经 刘治颖 6月24日,杭州朗迅科技股份有限公司(以下简称:朗迅科技)深主板IPO获受理,保荐机...
两部门:2030年可再生能源制... 【两部门:2030年可再生能源制氢规模达到200万吨】财联社6月25日电,国家发展改革委、国家能源局...
原创 警... 大家好,这里是全球脉冲。 6月16日,日本央行宣布加息25个基点,政策利率上调至1%,创下31年来最...
黄金钻石回收怎么选?上海市场常... 近年来黄金价格持续走高,不少上海市民都有变现家中闲置黄金首饰、投资金条的打算。但市面上回收门店数量众...
专访火山引擎谭待:模型好对Ma... 文 | 邓咏仪 编辑 | 张雨忻 火山引擎总裁谭待 来源:火山引擎 过去三年,火山引擎总裁谭待给团...
女董事长深夜被带走,牵出金融旧... *此图由AI生成 作者| 史大郎&猫哥 来源| 是史大郎&大猫财经Pro 大半夜的,一家上市公司董事...
盯盯拍报考港交所上市:出海翻红... 撰稿|贝多 来源|贝多商业&贝多财经 6月22日,盯盯拍(深圳)技术股份有限公司(下称“盯盯拍”)递...
苏州千亿市值上市公司+1! A股“苏州板块”又诞生了一家千亿市值企业。 昨日(6月25日),苏州上市公司永鼎股份股价在昨日涨停的...
芯片股猛拉!600667,一字... 【导读】创业板指一度涨超2%,存储芯片、半导体、电子元器件等方向涨幅居前 中国基金报记者 李智 一起...
分析师:海峡收费与否已不重要 ... 来源:格隆汇APP 格隆汇6月25日|阿曼方面重申,霍尔木兹海峡未来安排不涉及通行费。美国财经网站i...
《内外贸一体化企业评价通则》团... 齐鲁晚报·齐鲁壹点记者 管悦 6月25日,《内外贸一体化企业评价通则》团体标准审查会在济南召开。该标...
提升AI智能体工作流的速度与能... 智能体工作流是一种由AI驱动的软件系统,它通过串联多个模型与外部工具来处理复杂任务,例如分析视频并回...
热搜!又有纸尿裤被曝检出甲酰胺... 来源:市场资讯 (来源:北京商报) 网友:“囤了200多包”。 近日,多个婴幼儿纸尿裤品牌“被检出...
埃森哲内部录音曝光:企业AI使... IT之家 6 月 26 日消息,科技媒体 404Media 昨日(6 月 25 日)发布博文,披露了...
FIBA期待杨瀚森表现 最新实... 北京时间6月25日消息,FIBA国际篮联公布了最新一期世界杯预选赛亚太区球队实力榜,中国男篮排在澳大...
收评:创业板指放量反弹涨2.8... 市场冲高回落后,再度震荡拉升。黄白线分化明显,权重股走势较强。量能明显放大,沪深两市成交额3.59万...
巨头财报引爆A股存储芯片板块,... 当地时间6月24日美股盘后, 美光科技(MU.US)公布截至5月31日的2026财年第三财季财报,业...
银行、消金公司助贷余额增速不得... 近日,中国证券报记者从多位业内人士处独家获悉,5月以来,多地金融监管部门对部分中小银行、消金公司下达...