通达信筹码集中度计算公式,解决了结果不同的问题

news2024/12/24 2:17:01

筹码分布图基本上是国内股票交易软件的标配,一般在K线图窗口的右侧。通达信软件中,在右下角有个“筹”,点击之后就可以看到“筹码分布图”。(如下图)筹码分布图是根据一定的模型计算出的流通股票持仓成本分布情况,体现的是估算的结果,并不能完全反映市场的真实情况。

对于筹码集中度计算公式,有好几种方法,但是和通达信筹码分布图上的计算结果有区别。经过求证研究,基本上解决了这个问题。

 

一、WINNER、COST、STRCAT函数

筹码相关的指标公式,基本上绕不开WINNER函数和COST函数,所以有必要深入了解。

1、WINNER函数

含义:获利盘比例。

用法:WINNER(C),表示当前收盘价的获利盘比例。

举例:WINNER(C)的结果等于0.2,表示20%获利盘。为例方便,一般写成WINNER(C)*100,这样结果就是20,换成了百分比方便后续使用。此外也可以写成某个固定价格,比如WINNER(15)表示15元价格的获利盘比例。

注意:WINNER函数只能用在日线。

文字解释不够清晰明了,看下图就明白了。图中筹码分布图低于收盘价的部分为获利盘,显示为黄色;高于收盘价的部分为套牢盘,显示为白色。WINNER(C)就是计算黄色部分获利盘占流通盘的比例。

 

2、COST函数

含义:获利盘的价格。

用法:COST(X),表示X%获利盘的价格。

举例:COST(20),表示20%获利盘对应的价格(如下图箭头处),即有20%的筹码在该价格以下,为获利盘;80%的筹码在该价格以上,为套牢盘。

注意:COST函数只能用在日线。

 

3、STRCAT函数

含义:将两个字符串相加。

用法:STRCAT(A,B),将两个字符串A和B相加成一个字符串。

举例:STRCAT('你','好'),将一个字符串'你'和另外一个字符串'好',相加成一个字符串'你好'。

二、通达信筹码分布图数据复现

筹码分布图有一些数据在编写指标公式时需要引用,首先把这些数据复现,方便后续使用。

 

1、获利比例

获利比例:WINNER(C)*100;

获利比例很简单,上面介绍WINNER函数时已经详细介绍了。

2、平均成本

平均成本:COST(50);

COST(50),获利盘和套牢盘各占50%,代码筹码的平均成本

3、90%筹码集中度

先计算90%成本的价格区间,COST(95),表示95%获利盘对应的价格(如下图黄色箭头处),COST(5),表示5%获利盘对应的价格(如下图红色箭头处),COST(95)-COST(5)就表示90%筹码的成本集中在这个价格区间,价格区间越小,代表筹码越集中。

 但是有一个问题,举个例子,COST(95)-COST(5)结果等于5,对于100元的股票,这个区间是很小的,但是对于15元的股票,5元的价格区间就不那么小了。这样不同价格的股票,筹码集中度没有相同的比较基准。为了方便进行不同股票的比较,有必要把这个区间转化百分比。对于怎么转换,就各显神通了,各大交易软件都不太一样。

常见的筹码集中度计算方法如下:

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

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

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

(COST(95)-COST(5))/COST(50)*100;

技术Pie比较倾向于第一种方法,但是通达信90%成本集中度比较奇葩,和这几种方法的计算结果都不同,而且有时候相差很大。经过多番求证以及测试研究,终于复现了通达信的计算方法。虽然有一些误差,但是差距不大。

通达信使用的是HHV(H,0),表示第一个有效值以来的最高价,最高价创了历史新高,HHV(H,0)的值就会变化。本以为(C95-C5)/HHV(H,0)*100这样计算就可以了,但是发现最高价创了历史新高之后,过去的90%成本集中度数据会变小,这就有了未来函数的性质,让我想到了CONST函数,加上去之后,历史计算结果也和通达信的数据相符了。

C95:COST(95);

C5:COST(5);

成本集中90:(C95-C5)/CONST(HHV(H,0))*100;

注意:用了CONST历史数据会变化,如果直接查看历史数据,结果是不对的。只能用来对当前行情进行判断,历史信号可能不对。说实话,不太理解通达信为什么会这样设计。

4、70%筹码集中度

C85:COST(85);

C15:COST(15);

成本集中70:(C85-C15)/CONST(HHV(H,0))*100;

三、筹码分布副图指标公式

通过以上对通达信筹码分布图数据的分析,编写指标就不难了,把以上公式整合起来编写副图指标。

获利比例:WINNER(C)*100;

平均成本:COST(50);

C95:=COST(95);

C5:=COST(5);

C85:=COST(85);

C15:=COST(15);

成本集中90:(C95-C5)/CONST(HHV(H,0))*100;

成本集中70:(C85-C15)/CONST(HHV(H,0))*100;

A1:=STRCAT('获利比例',': ');

A2:=STRCAT(CON2STR(获利比例,1),'%');

AA:=STRCAT(A1,A2);

B1:=STRCAT('平均成本',': ');

BB:=STRCAT(B1,CON2STR(平均成本,2));

C1:=STRCAT('90%成本',CON2STR(C5,2));

C2:=STRCAT('-',CON2STR(C95,2));

C3:=STRCAT('集中',CON2STR(成本集中90,1));

CC:=STRCAT(STRCAT(STRCAT(C1,C2),C3),'%');

D1:=STRCAT('70%成本',CON2STR(C15,2));

D2:=STRCAT('-',CON2STR(C85,2));

D3:=STRCAT('集中',CON2STR(成本集中70,1));

DD:=STRCAT(STRCAT(STRCAT(D1,D2),D3),'%');

DRAWTEXT_FIX(ISLASTBAR,0.88,0,0,AA);

DRAWTEXT_FIX(ISLASTBAR,0.88,0.08,0,BB);

DRAWTEXT_FIX(ISLASTBAR,0.88,0.16,0,CC);

DRAWTEXT_FIX(ISLASTBAR,0.88,0.24,0,DD);

 

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

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

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

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

相关文章

postman接口关联实战解析

在使用postman做接口测试时,有时候后面的接口需要获取前面接口的某一个返回值做为请求参数,这时就可以使用关联。 如从A接口提取出a字段的值,供B接口的b字段使用。 一个接口的返回报文如下: {"retCode": "0&quo…

【数据库原理与实践】知识点归纳(上)

第1章 数据库系统概述 (数据处理技术的发展 数据库的基本概念和特点) 一:数据、信息、知识、决策 对应:Data、Information、Knowledge、Decision 二:数据库技术的产生与发展 产生原因:数据管理任务的…

如何正确使用Postman变量?又该如何灵活设置变量?

目录 引言 理解变量 postman的变量类型 变量作用域 变量覆盖规则 创建变量 创建全局变量 创建环境变量 创建集合变量 使用变量 引言 Postman变量可以帮助你快速生成测试数据、模拟不同的场景和环境。 但是,如何正确使用Postman变量?又该如何…

Android的服务Service

Android学了太久了,都忘了。复习下四大组件之一的Service。 介绍 Android的Service是一种在后台执行长时间运行操作的组件,它可以在没有用户界面的情况下执行任务,并且可以与应用程序的其他组件进行通信。Service通常用于处理网络请求、音乐…

快速创建Django项目

环境搭建 安装Django之前需要先安装python环境和pycharm。 目前 Django 1.6.x 以上版本已经完全兼容 Python 3.x。 python安装教程:https://blog.csdn.net/David_house/article/details/100110542 项目创建 打开pycharm,选择文件–>新建项目 创建D…

MySQL操作基础

文章目录 一、Mysql的基本概念1.1数据库有哪些组成数据表数据库 1.2数据库系统和数据库管理系统1.3数据库的发展史 二、数据库的分类三、数据库的数据类型三、数据库的操作3.1查看数据库的结构3.2创建及删除数据库和表3.3管理表中的数据记录3.4修改表名和表结构 Linux操作系统&…

11.JavaWeb-Spring框架

1.Spring概念 Spring框架是一个轻量级开源的应用程序框架,用于开发Java企业级应用程序。它提供了一种综合的编程和配置模型,可以帮助开发人员构建灵活、可扩展且易于维护的应用程序。 Spring的根本使命:简化Java开发 【Spring给予了Java新生】…

文心一言 VS 讯飞星火 VS chatgpt (40)-- 算法导论5.4 4题

四、一次聚会需要邀请多少人,才能让其中 3 人的生日很可能相同? 文心一言: 为了解决这个问题,我们需要先计算出所有可能的生日组合数,然后计算出其中生日相同的组合数。 已知需要邀请的人数为:23人 根据组合数公式…

大数据开发之Hive案例篇12:HDFS rebalance 一例

文章目录 一. 问题描述二. 解决方案2.1 增加节点2.2 rebalance2.3 rebalance引发的问题 一. 问题描述 公司的离线数仓是CDH集群,19个节点,HDFS存储空间大约400TB左右,使用量在200TB左右。 由于历史遗留的问题,数据仓库需要重构&a…

将Qtcreator编译器、调试器等配置为MSVC2017/2019

目录 1. 前言 2. 工具/原料 2.1. 安装Windows下的软件开发调试器 3. 配置Qtcreator 1. 前言 安装Qt或Qtcreator时,一般选择MinGW 64-bit或MSVC编译器。对于MinGW 64-bit很简单,一般安装后会自动在Qtcreator配置好,不用费心就可以进行开发…

一种对不同类型齐格勒-尼科尔斯 P-I-D 控制器调谐算法研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

基于NIM_DUILIB_FRAMEWORK框架的网易云信demo:NIM_PC_DEMO

NIM_PC_DEMO 网易云信 PC IM Demo 是基于网易云信 PC SDK 制作的即时通讯示例程序,UI 库使用 NIM Duilib 制作。 github地址:。 1、预览 2、最低要求 CMake 3.10 或以上版本。Visual Studio 2017 或以上版本。Git。 3、开发步骤 NIM Demo 从 8.4.0 版本开始使…

selenium面试题总结

今天有同学问到seleinum面试的时候会问到的问题,随便想了想,暂时纪录一下。欢迎大家在评论中提供更多问题。 1.selenium中如何判断元素是否存在? selenium中没有提供原生的方法判断元素是否存在,一般我们可以通过定位元素异常捕获…

Java网络开发(Tomcat同步数据增删改查)—— 用Jsp语法实现同步请求的 增删改查

目录 引出显示所有数据到前端(1)前端代码:list.jsp(2)后端代码:CompanyListServlet.java 新增数据---转发类型信息---新增信息业务(1)在list.jsp页面点击添加(2&#xff…

don‘t have write permissions for the /System/Library/Frameworks/Ruby.framework

don’t have write permissions for the /System/Library/Frameworks/Ruby.framework sudo gem install sigh或sudo gem install -n /usr/local/bin cocoapods --pre出现: appleCQIMAC-L1A9Q05R ~ % sudo gem update --system Password: Updating rubygems-update F…

社会心理学(1) 社会心理学的定义

今天开始 我们一起学习一门课程 社会心理学 社会心理学 他是 应用心理学 或者 心理学专业的一个必修课 吴江霖教授说过 心理学应该分为两大分支 生理心理学 和 社会心理学 如果认同他的观点 那么 社会心理学可谓是相当重要了 社会心理学的定义之广可以说 有多少社会心理学教…

书山有路勤为径 学海无涯苦作舟(AI引领时代浪潮)

书山有路勤为径 学海无涯苦作舟 AI模型是如何训练的? 数据准备 在训练AI模型之前,需要准备大量的数据集。数据集的质量和多样性直接影响模型训练的效果。数据集准备的主要工作包括: 数据清洗:清除数据中的噪声、错误、重复等不…

STM32单片机(六)TIM定时器 -> 第一节:TIM定时中断

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要…

震惊!kratos的make命令windows下无法使用

Make 命令 kratos想在windows下开发的舒服,各种 命令必须得支持,不然一个protoc就是噩梦,好在官方内置了一些make api这样的命令,坏在windows不支持make命令😂 MinGw 百度一搜大概是MinGW 这么个东西,这…

【Linux】软硬链接与动静态库

环境:centos7.6,腾讯云服务器 Linux文章都放在了专栏:【 Linux 】欢迎支持订阅 🌹 相关文章: 【Linux】动静态库以及动静态链接 【Linux】基础IO_文件系统 软硬链接 软链接 我们知道,每一个文件都会有自己…