通达信筹码单峰密集选股公式,突破筹码密集区发出信号

news2024/11/19 3:37:37

筹码密集是相对筹码发散而言的,筹码分布在宽广的价格区间,这种状态就是筹码发散(如下图),而且筹码峰像群山一样,有多个高峰,属于多峰形态。

 与之相对的,筹码分布在比较窄的价格区间,就是筹码密集(如下图),这种情况下如果只有一个较高的峰,就属于单峰密集形态。

 对于同一天的筹码分布图,以后见之明来看,如果后面行情大涨,上涨K线导致图形压缩,很容易看出之前横盘时是筹码密集状态,但是还没有大涨时,只用肉眼看,很难分辨是否筹码密集。(如下图)因此有必要把价格区间转换为百分比,有了统一的比较基准,才能判断筹码是否密集。

 

一、筹码集中度公式

在前一篇文章《通达信筹码集中度计算公式,解决了结果不同的问题》,介绍了筹码集中度计算公式,可以用来判断筹码是否密集。筹码集中度有5种常见写法,每种写法都有人用,计算的结果也不一样。如果你和别人的筹码集中度计算方法不一样,那结果没有可比性。

通达信软件中自带筹码集中度指标SCR,编写公式时可以直接引用。

比如筹码集中度小于4的选股公式,一句就可以解决。

SCR.SCR<4;

 分析一下通达信自带的SCR指标(如上图),默认参数是90,代表90%筹码集中度,根据公式,简化之后如下:

(COST(95)-COST(5))/(COST(95)+COST(5))*100/2;

最后除以了2,计算结果偏小,所以设定小于的参数值也需要小一些,不然信号会很多。具体参数设置多少,可以通过复盘来调整。就像揉面,水多了加点面,面多了加点水,不断调节参数,到自己心里合适的位置。

把筹码集中度的5种常见写法(M1、MA2、M3、M4、M5)都写成了指标,可以根据使用习惯选用。

M1:=(COST(X)-COST(Y))/(COST(X)+COST(Y))*100;

M2:=(COST(X)-COST(Y))/((COST(X)+COST(Y))/2)*100;

M3:=(COST(X)-COST(Y))/(COST(X)+COST(Y))*100/2;

M4:=(COST(X)-COST(Y))/COST(50)*100;

M5:=(COST(X)-COST(Y))/HHV(H,0)*100;

T:=BARSCOUNT(C)>250;

DRAWBAND(IF(M=1 AND T,M1,DRAWNULL),RGB(0,0,0),P,RGB(255,0,255));

DRAWBAND(IF(M=2 AND T,M2,DRAWNULL),RGB(0,0,0),P,RGB(255,0,255));

DRAWBAND(IF(M=3 AND T,M3,DRAWNULL),RGB(0,0,0),P,RGB(255,0,255));

DRAWBAND(IF(M=4 AND T,M4,DRAWNULL),RGB(0,0,0),P,RGB(255,0,255));

DRAWBAND(IF(M=5 AND T,M5,DRAWNULL),RGB(0,0,0),P,RGB(255,0,255));

P,COLORYELLOW;

4个参数M、X、Y、P不要忘记设置(如下图红箭头处),参数M取值范围1-5,代表筹码集中度的5种计算方式;X取值范围75-95,缺省参数95,代表95%获利盘对应的价格;Y取值范围5-25,缺省参数5,代表5%获利盘对应的价格;P取值范围0-20,缺省参数8。根据缺省参数,整个指标公式表示以第1种计算方式计算的90%筹码集中度小于8。参数可以自己根据需求调整。

 

 

二、筹码单峰密集指标公式

思路:筹码单峰密集用70%筹码集中度来计算,当然70%筹码集中度比较小的时候,并不一定都是比较完美的单峰,不过也不必过于纠结。只写筹码集中度,条件比较宽泛,信号很多,因此加一些限制条件。限制最近60日筹码单峰密集的天数大于50,最近30天最低价小于密集区上沿的天数大于25,有效K线根数大于250,收盘价突破密集区上沿出信号,最后还要对一些信号进行过滤。

C85:=COST(85);{85%获利盘对应的价格}

C15:=COST(15);{15%获利盘对应的价格}

MJ:=(C85-C15)/(C85+C15)*100<8;{70%筹码集中度小于8,筹码单峰密集}

M95:MA(COST(95),20);{最近20日的95%获利盘对应价格的平均值,密集区间上沿}

M5:MA(COST(5),20);{最近20日的5%获利盘对应价格的平均值,密集区间下沿}

A1:=CROSS(C,M95);{收盘价上穿M95}

A2:=COUNT(MJ,60)>50;{最近60日,筹码单峰密集的天数大于50}

A3:=COUNT(L<M95,30)>25;{最近30天,最低价小于M95的天数大于25}

A4:=BARSCOUNT(C)>250;{有效数据大于250}

AA:=A1 AND A2 AND A3 AND A4;{四个条件同时成立}

T:=BARSLAST(AA);{AA成立距离当前的周期数}

X:=IF(REF(T<50,1) AND C<REF(HHV(H,50),1),0,1);{过滤信号50个周期内的信号}

AA1:=AA AND X;

XG:=FILTER(AA1,20);{过滤信号}

DRAWICON(XG,L,1);{满足XG条件画红箭头}

STICKLINE(XG,H,L,0,0),COLORYELLOW;{满足XG画黄色K线}

STICKLINE(XG,O,C,3,0),COLORYELLOW;{满足XG画黄色K线};

 

三、筹码单峰密集选股公式

C85:=COST(85);

C15:=COST(15);

MJ:=(C85-C15)/(C85+C15)*100<8;

M95:=MA(COST(95),20);

M5:=MA(COST(5),20);

A1:=CROSS(C,M95);

A2:=COUNT(MJ,60)>50;

A3:=COUNT(L<M95,30)>25;

A4:=BARSCOUNT(C)>250;

AA:=A1 AND A2 AND A3 AND A4;

T:=BARSLAST(AA);

X:=IF(REF(T<50,1) AND C<REF(HHV(H,50),1),0,1);

AA1:=AA AND X;

XG:FILTER(AA1,20);

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Armbian安装1panel教程

文章目录 一 1panel简介二 检测是否安装1Panel三 环境要求四 安装操作指导4.1 确定系统类型4.2 执行安装命令4.3 访问1panel面板4.4 设置1panel访问配置4.5 查看访问1panel面板入口 五 常用命令总结 一 1panel简介 1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。 二…

New Bing使用教程

New Bing使用教程 New Bing简介前提条件使用技巧 New Bing简介 New Bing是微软推出的一款基于GPT4模型的智能搜索引擎&#xff0c;它不仅可以提供高质量的搜索结果&#xff0c;还可以与用户进行自然语言交互。 用户只需安装Edge浏览器即可使用&#xff0c;但现实使用中会出现…

驱动操作 驱动移植试验和Source Insight添加项目

目录 驱动移植 》1.需要有一个驱动对应的 .c代码 》2.将.c文件放入到对应的文件夹内 》3.修改Makefile文件 》4.修改Kconfig菜单 》5.到顶层目录配置自己驱动 》6.编译成模块 》7.此时用的开发板上内核的编译器&#xff0c;安装得到开发板上进行安装 》8.在开发板上进…

标准IO和文件IO分别实现cp功能(嵌入式学习)

标准IO和文件IO分别实现cp功能 标准IO实现cp功能标准IO概念代码实现 文件IO实现cp功能文件IO概念代码实现 标准IO实现cp功能 标准IO概念 想了解标准IO的概念&#xff0c;请点击这里——》IO进程——标准IO&#xff08;嵌入式学习&#xff09; IO进程——标准IO&#xff08;嵌…

【C语言】三子棋详解(包教包会的那种)

君兮_的个人主页 勤时当勉励 岁月不待人 C/C 游戏开发 三子棋及五子棋详解 前言三子棋的实现1. 打印菜单2.初始化并打印棋盘棋盘初始化函数功能的实现打印棋盘 3.玩家下棋与模拟电脑下棋玩家下棋电脑下棋随机数的生成 4.判断输赢我们的game函数 源码game.hgame.ctest.c 总结 …

PMP课堂模拟题目及解析(第18期)

171. 一个项目已经结束&#xff0c;然而&#xff0c;项目经理和项目团队成员仍然被要求解决技术问题&#xff0c;进行一些变更&#xff0c;并评估新的需求。若要保证项目开发的产品或服务现在具有运营支持&#xff0c;项目经理应该执行下列哪些工作&#xff1f; &#xff08;选…

Nacos配置中心交互模型是push还是pull?

对于Nacos大家应该都不太陌生&#xff0c;出身阿里名声在外&#xff0c;能做动态服务发现、配置管理&#xff0c;非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大&#xff0c;如果只停留在使用层面&#xff0c;那面试可能要吃大亏。 比如我们今天要讨论的…

44从零开始学Java之详解容易让初学者懵圈的abstract抽象类、抽象方法

作者&#xff1a;孙玉昌&#xff0c;昵称【一一哥】&#xff0c;另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 经过前面几篇文章的讲解&#xff0c;我们现在已经对面向对象有了基本的认知&#xff0c;掌握了面向对…

基于Java员工信息管理系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

2.04_基于矩阵分解的协同过滤推荐

矩阵分解发展史 Traditional SVD: 通常SVD矩阵分解指的是SVD(奇异值)分解技术,在这我们姑且将其命名为Traditional SVD(传统并经典着)其公式如下: Traditional SVD分解的形式为3个矩阵相乘,中间矩阵为奇异值矩阵。如果想运用SVD分解的话,有一个前提是要求矩阵是稠密…

AAC ADTS格式分析

标题 1.AAC简介2. AAC ADTS格式分析2.1 adts_fixed_header详细介绍2.2 adts_variable_header详细介绍 1.AAC简介 AAC音频格式:Advanced Audio Coding(⾼级⾳频解码)&#xff0c;是⼀种由MPEG-4标准定义的有损⾳频压缩格式&#xff0c;由Fraunhofer发展&#xff0c;Dolby, Sony…

[CISCN 2023 初赛]puzzle 解析

打开文件包给了一堆拼图碎片&#xff0c;由于文件数量高达2880张&#xff0c;这里不考虑gaps的方式进行修正拼图 &#xff08;因为跑了也只会把gaps跑冒烟&#xff09; tmp类型的拼图&#xff0c;因为tmp文件特性在文件头的位置会有其在原图片上的位置坐标 于是&#xff0c;我…

MyBatis-Plus一级缓存和二级缓存-redis解决缓存的脏数据

MyBatis-Plus一级缓存和二级缓存 文章目录 MyBatis-Plus一级缓存和二级缓存[TOC](文章目录) 基本缓存问题一级缓存-MyBatis默认打开一级缓存、不允许关闭二级缓存&#xff08;默认是开启)注意:二级缓存的作用域不然更新了数据,还是使用查询到缓存的数据&#xff09;操作演示第一…

系统编程(1):基本程序框架--IO

文章目录 一、main函数二、IO&#xff08;输入/输出&#xff09;2.1 标准IO和文件IO2.2 文件描述符2.2 open函数 一、main函数 #include <stdio.h> #include <stdlib.h>int main(int argc, char* argv[]) {// argc&#xff1a;表示是命令行中参数的个数// argv&am…

天融信堡垒机怎么结合国密OTP动态令牌实现双因子身份认证?

摘要&#xff1a; 结合宁盾国密OTP动态令牌为天融信堡垒机登录开启双因子身份认证机制&#xff0c;能有效增强运维人员的账号安全&#xff0c;满足等保合规要求。 天融信运维安全审计系统&#xff08;简称“堡垒机”&#xff09;是面向政府、企事业单位等组织机构推出的兼具运…

一篇文章教你pytest+yaml实现参数化

目录 一、使用背景 二、parametrize 三、yaml 四、将yaml数据转换成parametrize可读的列表形式 总结&#xff1a; 一、使用背景 当我们在设计用例的时候&#xff0c;经常会出现需要不同参数的情况&#xff0c;例如一个登录的用例&#xff0c;我们需要测试它登录名正常、为…

【JAVA集合篇】深入理解HashMap源码

文章目录 HashMap简介源码分析关键参数获取数组下标put方法resize扩容过程jdk1.7的扩容实现jdk1.8的扩容实现 get()方法remove()方法 总结 关于HashMap&#xff0c;一直都是一个非常热门的话题&#xff0c;只要你出去面试&#xff0c;一定少不了它&#xff01; 本文主要结合 JD…

Scala--04

第 8 章 高级语法 Scala//需求&#xff1a;制作一个计算器&#xff0c;实现你传一个字符串给我&#xff0c;比如 23&#xff0c;然后我返回一个结果5给你 def plus(str: String): String { var res "" if (str.contains("")) { val arr: Array[S…

Halcon 循环找出多张电路板上的焊盘 (PCB板的有效区域在图中位置不一样)

文章目录 1 问题描述2 关键代码演示2.1 缩减范围,提高效率2.2 求差,去掉矩形块,只剩下圆3.3 最终效果3 完整代码1 问题描述 如图,循环找出下面四张电路板上的 焊盘; 四张图的有效区域在图中的位置不一样; 且图中还有和焊盘区域相近的矩形黑块; 为了提高效率,先找到产…

[数据分析与可视化] Python绘制数据地图3-GeoPandas使用要点

本文主要介绍GeoPandas的使用要点。GeoPandas是一个Python开源项目&#xff0c;旨在提供丰富而简单的地理空间数据处理接口。GeoPandas扩展了Pandas的数据类型&#xff0c;并使用matplotlib进行绘图。GeoPandas官方仓库地址为&#xff1a;GeoPandas。GeoPandas的官方文档地址为…