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年5月8日,北京容芯致远科技有限公司(简称“容芯致远”)宣布完成天使轮融资。本轮融资由万利达...
试管期间能运动吗?避开这些坑,... 做试管的姐妹都纠结:不动怕气血差、影响卵泡,动了又怕伤子宫、毁着床,到底该怎么办?其实试管不用“躺平...
原创 今... 2026年5月6日,国内金价算是彻底“凉”了一下,你看那AU9999现货黄金,直接跌到了1013元一...
美国5月消费者信心再创历史新低... 财联社5月8日讯(编辑 牛占林)随着中东战争持续推高能源价格,美国消费者信心本月继续下滑,并再度刷新...
“压高盛一头”!江西一精神病院... 蓝鲸新闻5月8日讯(记者 徐甘甘)5月8日,盛通股份(002599.SZ)一季报引发资本市场热议——...
2026年企业短视频能力升级:... 本篇将回答的核心问题 2026年企业短视频营销面临哪些关键挑战,有效应对策略是什么? 服务机构的能力...
江西一精神病院炒股炒成上市公司... 红星资本局5月8日消息,近日,上市公司盛通股份(002599.SZ)发布一季报,披露了前十大股东名单...
企业IP打造指南:小公司低成本... 小公司做企业IP,不是为了装门面,而是让客户在没见到你之前,就能通过内容知道你是谁、你解决什么问题、...
官方:赵心童入选世界斯诺克名人... 北京时间5月8日消息,世界斯诺克巡回赛(WST)今日正式公布了2025/26赛季年终奖项及名人堂更新...
小灰熊AI学员王锋:希望能跟上... 35了,老程序员了。 从进入互联网行业到现在,其实已经做了很多年移动端开发。最早那几年,安卓行业发展...
原创 2... 2026年全国两会把稳定房地产市场列为重点工作,政府工作报告明确提出因城施策控增量、去库存、优供给。...
一年翻倍,六年未归——徽商银行... 文:向善财经 今年的港股市场,与A股市场出现了明显的分化。 A股这边,科技板块在AI浪潮中热闹非凡;...
古井贡酒2025:在行业深度调... 以“稳”为底、以“新”为翼。 文/每日财报 杜康 在行业库存高企、价格倒挂的背景下,当多数酒企在为...
好上好8408万收购鼎瑞芯加码... 5月7日晚,好上好(001298.SZ)抛出一份收购公告,拟以8408万元现金收购深圳市鼎瑞芯科技有...
全面大撤离!李嘉诚英国“套现”... 突发,李嘉诚又卖了。 这次,套现了455亿。 金额不少,但更值得关注的是透露着不同寻常的信号。 因为...
油气价格上涨加剧法国一季度贸易... 据新华社,法国海关7日发布的数据显示,受中东局势推高国际油气价格影响,法国今年第一季度贸易逆差扩大至...
昆仑芯启动科创板IPO上市辅导... 5月8日,据证监会官网显示,昆仑芯(北京)科技股份有限公司于2026年5月7日正式启动科创板上市辅导...
贵州茅台酒股份有限公司关于回购... 来源:上海证券报 证券代码:600519 证券简称:贵州茅台 公告编号:临2026-016 贵州茅...
百度昆仑芯启动科创板上市辅导,... 5月8日,证监会官网显示,昆仑芯(北京)科技股份有限公司 (下称“昆仑芯”)于2026年5月7日正式...
滕州信华的承压时刻:罚单、失信... 2026年4月末,滕州信华美元债单日跌近2%,关联方被列“老赖”。半年前,这家AA+城投曾因非市场化...