能量潮OBV指标详解及OBV突破前高选股公式

2023-10-18 14:10

本文主要是介绍能量潮OBV指标详解及OBV突破前高选股公式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

能量潮OBV(On Balance Volume)指标是一种量价分析工具,利用成交量的变化来衡量交易的资金流向以及市场驱动力,从而研判价格的走势。OBV指标基于以下假设:成交量的变化和价格变动之间存在着一定的关系。OBV指标由Joseph Granville发明的,他还创立了葛兰威尔(葛兰碧)八大均线法则。

OBV指标通过将今天的成交量与前一天相比较来计算,方法如下:

如果今天收盘价高于昨天收盘价,那么今天的成交量就计算为正值+V;

如果今天收盘价低于昨天收盘价,那么今天的成交量就计算为负值-V;

如果今天收盘价等于昨天收盘价,那么今天的成交量就计算为0。

今天OBV = 昨天OBV + 今天的+V 或 -V或0。MAOBV就是一段时间的OBV平均值(OBV均线)。通过公式可以看出,OBV是通过累加得到的。具体如何累加的,可以参考之前的文章《MACD与OBV结合,用OBV进行改进MACD指标公式》,文中有详细举例,这里不再赘述。

通过OBV与价格的走势对照,有助于分析买卖双方的力量对比:

如果OBV伴随着价格上升,则表明市场买方力量强大,这样的走势有助于确认价格上涨的可靠性;如果价格下跌时OBV也在下降,则说明市场卖方力量强,这样的走势可能会导致价格下跌。

如果股票价格上涨而OBV下降,则可能存在买方减少的风险,价格可能会回调或保持不变;如果股票价格下跌而OBV上升,则可能存在买方增加,价格可能会上涨或保持稳定。

一、OBV突破前高主图指标公式

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

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

MAOBV:=MA(OBV,30);

CXG:=OBV=HHV(OBV,30);{OBV创30日新高}

T1:=BARSLAST(CXG);

HO:=REF(OBV,T1);{创新高对应的OBV值}

JC:=CROSS(OBV,MAOBV);{OBV与OBV均线金叉}

T2:=BARSLAST(JC);

AA:=CROSS(OBV,REF(HO,1)) AND C>O;{OBV突破前高}

XG:=AA AND COUNT(AA,T2)=1;

STICKLINE(XG,H,L,0,1),COLORYELLOW;

STICKLINE(XG,C,O,3,0),COLOR117777;

STICKLINE(XG,C,O,2.5,0),COLOR119999;

STICKLINE(XG,C,O,2,0),COLOR11BBBB;

STICKLINE(XG,C,O,1.5,0),COLOR11DDDD;

STICKLINE(XG,C,O,1,0),COLOR44FFFF;

DRAWICON(XG,L,1);

二、OBV突破前高选股公式

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

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

MAOBV:=MA(OBV,30);

CXG:=OBV=HHV(OBV,30);

T1:=BARSLAST(CXG);

HO:=REF(OBV,T1);

JC:=CROSS(OBV,MAOBV);

T2:=BARSLAST(JC);

AA:=CROSS(OBV,REF(HO,1)) AND C>O;

XG:AA AND COUNT(AA,T2)=1;

关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。

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

这篇关于能量潮OBV指标详解及OBV突破前高选股公式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/233094

相关文章

python语言中的常用容器(集合)示例详解

《python语言中的常用容器(集合)示例详解》Python集合是一种无序且不重复的数据容器,它可以存储任意类型的对象,包括数字、字符串、元组等,下面:本文主要介绍python语言中常用容器(集合... 目录1.核心内置容器1. 列表2. 元组3. 集合4. 冻结集合5. 字典2.collections模块

一文详解MySQL索引(六张图彻底搞懂)

《一文详解MySQL索引(六张图彻底搞懂)》MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度,:本文主要介绍MySQL索引的相关资料,文中通过代码介绍的... 目录一、什么是索引?为什么需要索引?二、索引该用哪种数据结构?1. 哈希表2. 跳表3. 二叉排序树4.

详解Spring中REQUIRED事务的回滚机制详解

《详解Spring中REQUIRED事务的回滚机制详解》在Spring的事务管理中,REQUIRED是最常用也是默认的事务传播属性,本文就来详细的介绍一下Spring中REQUIRED事务的回滚机制,... 目录1. REQUIRED 的定义2. REQUIRED 下的回滚机制2.1 异常触发回滚2.2 回

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

使用Go调用第三方API的方法详解

《使用Go调用第三方API的方法详解》在现代应用开发中,调用第三方API是非常常见的场景,比如获取天气预报、翻译文本、发送短信等,Go作为一门高效并发的编程语言,拥有强大的标准库和丰富的第三方库,可以... 目录引言一、准备工作二、案例1:调用天气查询 API1. 注册并获取 API Key2. 代码实现3

Kotlin 协程之Channel的概念和基本使用详解

《Kotlin协程之Channel的概念和基本使用详解》文章介绍协程在复杂场景中使用Channel进行数据传递与控制,涵盖创建参数、缓冲策略、操作方式及异常处理,适用于持续数据流、多协程协作等,需注... 目录前言launch / async 适合的场景Channel 的概念和基本使用概念Channel 的

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

SpringBoot AspectJ切面配合自定义注解实现权限校验的示例详解

《SpringBootAspectJ切面配合自定义注解实现权限校验的示例详解》本文章介绍了如何通过创建自定义的权限校验注解,配合AspectJ切面拦截注解实现权限校验,本文结合实例代码给大家介绍的非... 目录1. 创建权限校验注解2. 创建ASPectJ切面拦截注解校验权限3. 用法示例A. 参考文章本文

Java中字符编码问题的解决方法详解

《Java中字符编码问题的解决方法详解》在日常Java开发中,字符编码问题是一个非常常见却又特别容易踩坑的地方,这篇文章就带你一步一步看清楚字符编码的来龙去脉,并结合可运行的代码,看看如何在Java项... 目录前言背景:为什么会出现编码问题常见场景分析控制台输出乱码文件读写乱码数据库存取乱码解决方案统一使

PHP轻松处理千万行数据的方法详解

《PHP轻松处理千万行数据的方法详解》说到处理大数据集,PHP通常不是第一个想到的语言,但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道PHP用对了工具有多强大,下面小编就... 目录问题的本质php 中的数据流处理:为什么必不可少生成器:内存高效的迭代方式流量控制:避免系统过载一次性