通达信波动指数指标公式,识别盘整还是趋势

波动指数(Choppiness Index)是由澳大利亚商品交易员E.W. Dreiss开发的技术指标,用来判断市场是盘整还是趋势。该指标属于非方向性指标,不用于判断市场方向,而仅用于识别市场趋势。

指标的取值范围为0到100,数值越高,表示市场处于狭窄区间内,行情波澜不惊,而数值越低,则表示趋势越明显。通常使用斐波那契数字61.8作为上阈值,38.2作为下阈值。如果高于上阈值,则预计会持续盘整;如果低于下阈值,则预计趋势将继续。

一、通达信函数

1、LOG函数

含义:计算10为底的对数

用法:LOG(X)计算X的对数

举例:LOG(100)等于2,LOG(1000)等于3

2、TR函数

含义:计算真实波幅,取以下三个值中的最大值:当日最高价减当日最低点、前一日收盘价减前一日最高价的绝对值、前一日收盘价减当日最低价的绝对值。

用法:TR,计算真实波幅

举例:ATR:=MA(TR,14);,表示计算14日平均真实波幅。

二、波动指数(Choppiness Index)计算公式

1、计算N日的真实波幅之和

真实波幅如果按照定义写比较复杂:TR:=MAX(MAX((H-L),ABS(REF(C,1)-H)),ABS(REF(C,1)-L));

直接使用TR函数比较简单。

STR:=SUM(TR,N);

2、计算N日高低点的价差

价差 = N日最高价 - N日最低价

HL:=HHV(H,N)-LLV(L,N);

3、计算波动指数(Choppiness Index)

波动指数 = (N日的真实波幅之和 ÷ N日高低点的价差)的对数 ÷ N的对数 × 100

CI:=100*LOG(STR/HL)/LOG(N);

三、波动指数副图指标公式

N:=14;

STR:=SUM(TR,N);

HL:=HHV(H,N)-LLV(L,N);

CI1:=100*LOG(STR/HL)/LOG(N);

DRAWBAND(CI1,RGB(0,0,255),38.2,RGB(255,0,0));

DRAWBAND(61.8,RGB(0,0,0),38.2,RGB(0,0,0));

CI:CI1;

NOTEXT1:38.2,DOTLINE;

NOTEXT2:61.8,DOTLINE;

四、波动指数主图指标公式

波动指数(Choppiness Index)不显示方向,可以结合一些趋势跟踪指标使用。本公式使用创10日新高跟踪市场方向,当然假突破也不少,需要结合其他方法综合分析。

N:=14;

STR:=SUM(TR,N);

HL:=HHV(H,N)-LLV(L,N);

CI:=100*LOG(STR/HL)/LOG(N);

XG:=H=HHV(H,10) AND CROSS(61.8,CI);

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,11);

、波动指数选股公式

N:=14;

STR:=SUM(TR,N);

HL:=HHV(H,N)-LLV(L,N);

CI:=100*LOG(STR/HL)/LOG(N);

XG:H=HHV(H,10) AND CROSS(61.8,CI);

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/343813.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IBM X3750 M4服务器主板故障全国协助处理

2023年12月31这天中午看到有位网络朋友加我,通过后该用户反馈说是有一台IBM System x3750 M4服务器有故障,现在无法开机。希望我们工程师协助他检测 分析 定位该故障问题原因和处理方案。 如上图所示:经过工程师与用户排查,发现该…

ES高级查询

ES中提供了一种强大的检索数据方式,这种检索方式称为Query DSL,这种方式的丰富查询语法让ES检索变得更强大,更简洁。 1.常见查询 1.1查询所有[match_all] match_all关键字:返回索引中的全部文档。 GET /products/_search { &…

【群晖NAS】记一次FRP报错:login to server failed: connection write timeout

报错如下: rongfuDS224plus:~/fff/frp$ ./frpc -c ./frpc.toml 2024/01/12 23:08:31 [I] [root.go:139] start frpc service for config file [./frpc.toml] 2024/01/12 23:08:41 [W] [service.go:131] login to server failed: i/o deadline reached 2024/01/12 2…

YOLOv6s,map值打印成两位小数(原本是显示0.538,变成显示为53.79)

显示结果 更改前: 更改后: 方法 将tools/eval.py中的--do_pr_metric后面改为defaultTrue即可打印出map值原本是显示0.538,变成显示为53.79,方法为👇 在YOLOv6-main/yolov6/core/evaler.py中做如下更改&#xff1a…

Android 12.0 通知--PendingIntent源码分析

结论: PendingIntent 是延迟触发的一种 Intent , 通过上图的过程看,PendingIntent 的执行,是一种跨进程通信.首先创建PendingIntent对象时,就把该对象定义到 ActivityManagerService, 到执行 PengdingIntent 动作时, 也是在 ActivityManagerService 找到 目标PengdingIntent, 从…

完整的模型验证套路

读取图片 from PIL import Imageimg_path "../Yennefer_of_Vengerberg.jpg" image Image.open(img_path) print(image)转换成灰度图(可选) image image.convert(L) image.show()转换成RGB格式 image image.convert(RGB)因为png格式是四…

区块链是怎么存储数据的?

每个块都是有大小限制的新的数据存储单元,当前数据不到上限,那么都可以添加进块。当前数据达到了上限,那么就得分表/分块,超限的那部分数据就需要等待下个区块存储 存储的数据:和mysql一样,文本数据直接存储…

从vue小白到高手,从一个内容管理网站开始实战开发第八天,登录功能后台功能设计--业务逻辑层基础接口和基础服务实现

上一篇我们介绍了项目后续要使用到的工具类,关于工具类的创建可以查看 从vue小白到高手,从一个内容管理网站开始实战开发第七天,登录功能后台功能设计--通用分页、枚举以及相关工具类-CSDN博客文章浏览阅读2次。本次内容主要介绍了项目后续用到的部分工具类,这些工具类,在…

适用于 Windows 的 12 个最佳免费磁盘分区管理器软件

分区是与其他部分分开的硬盘驱动器部分。它使您能够将硬盘划分为不同的逻辑部分。分区软件是一种工具,可帮助您执行基本选项,例如创建、调整大小和删除物理磁盘的分区。许多此类程序允许您更改磁盘片的标签以便于识别数据。 适用于 Windows 的 12 个最佳…

C++笔记之cout高亮输出以及纯C++实现一个彩色时钟

C笔记之cout高亮输出以及纯C实现一个彩色时钟 code review! 文章目录 C笔记之cout高亮输出以及纯C实现一个彩色时钟一.cout高亮输出1.1.运行1.2.代码一1.3.代码二1.4.重置终端的文本格式到默认设置说明 二.纯C实现一个彩色时钟2.1.运行2.2.main.cc2.3.cout带颜色打印输出技巧…

C++设计模式-- 2.代理模式

文章目录 代理模式 代理模式 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合 或不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式有以下三种角色&…

中本聪15年前剧本重演!“比特币上市首日”成绩斐然,ETF交易量冲破46亿美元!

2024年1月11日,美国证券交易委员会(SEC)以3-2投票结果批准比特币现货ETF。 2009年1月11日,中本聪向比特币早期开发者哈尔芬尼(Hal Finney)转出10枚比特币,使他成为世界上第一个透过交易获得比特币的人。随后&#xff0…