通达信神奇九转指标原理及选股公式,无未来函数,数字不消失

news2024/10/7 17:33:17

神奇九转指标的原理源自技术分析师汤姆·迪马克(Tom Demark)发明的TD序列,用于识别趋势衰竭和价格反转的时间。神奇九转指标是一种震荡指标,目的在于解决一些技术分析指标在趋势行情中有利可图,但在震荡行情中表现很差的问题。

一、神奇九转指标原理

神奇九转指标的原理,需要了解两个基本概念:

牛市反转:K线收盘价高于四天前的收盘价

熊市反转:K线收盘价低于四天前的收盘价

1、九转买入结构

九转买入结构从一根熊市反转K线(即K线收盘价低于四天前的收盘价)开始计数,起始数字标记为1,下一根K线如果还是满足收盘价低于四天前的收盘价,就标记为2,以此类推,生成1、2、3、4、5、6、7、8、9的数列,当出现9,价格可能反转上涨,这也是“九转”的由来。换句话说,当连续9根K线的收盘价都低于四天前的收盘价时,就形成了九转买入结构。在计数的过程中,如果K线不满足收盘价低于四天前的收盘价,就要重新计算。

2、九转卖出结构

九转卖出结构从一根牛市反转K线(即K线收盘价高于四天前的收盘价)开始计数,起始数字标记为1,下一根K线如果还是满足收盘价高于四天前的收盘价,就标记为2,以此类推,生成1、2、3、4、5、6、7、8、9的数列,当出现9,价格可能反转下跌。也就是当连续9根K线的收盘价都高于四天前的收盘价时,就形成了九转卖出结构。在计数的过程中,如果K线不满足收盘价高于四天前的收盘价,就要重新计算。

二、神奇九转主图指标公式(无未来函数)

通达信中自带神奇九转指标公式,在K线图界面输入“神奇九转”就可以加载到主图,但是公式使用了未来函数,显示的数字可能会消失。上文中提到在计数的过程中,如果K线不满足收盘价低于或者高于四天前的收盘价,就要重新计算,这就是通达信自带的神奇九转数字会消失的原因,使用未来函数是为了把过去没有形成九转买入或者卖出结构的数字擦除。其实编写神奇九转指标公式本来不需要未来函数,不过如果都把数字显示出来,会很乱,本文的公式只显示数字9,另外做了一些拓展,最多可以显示到13。

A:=C>REF(C,4);

TA:=BARSLASTCOUNT(A);

GJ:=TA=9;{高九}

{DRAWTEXT(A AND TA<9,H,VAR2STR(TA,0)),DRAWABOVE,COLORMAGENTA;}

DRAWTEXT(A AND BETWEEN(TA,9,13),H,VAR2STR(TA,0)),DRAWABOVE,COLORGREEN;

STICKLINE(GJ,C,O,1,0),COLORGREEN;

B:=C<REF(C,4);

TB:=BARSLASTCOUNT(B);

DJ:=TB=9;{低九}

{DRAWTEXT(B AND TB<9,L*0.99,VAR2STR(TB,0)),COLORLIBLUE;}

DRAWTEXT(B AND BETWEEN(TB,9,13),L*0.99,VAR2STR(TB,0)),COLORRED;

STICKLINE(DJ,C,O,1,0),COLORRED;

DRAWICON(DJ,L*0.985,11);

加载到上证指数,如下图。公式中两段加大括号的代码,取消括号可以显示全部K线的数字,但是数字太多了容易眼花。另外如果要显示初始数字1、2,可以依葫芦画瓢修改一下。

三、神奇九转低九选股公式

A:=C<REF(C,4);

XG:BARSLASTCOUNT(A)=9;

四、神奇九转选股公式

思路:从上一次九转卖出结构回调以来形成的九转买入结构,每根K线的收盘价都不低于九转卖出结构第1根K线的低点。另外买入结构的数字9出现之后,当收盘价大于前一根K线的最高价时,才发出信号,简单过滤一些出现9之后小反弹都没有、继续下跌的情况。

A:=C>REF(C,4);

TA:=BARSLASTCOUNT(A);

GJ:=TA=9;

T1:=BARSLAST(GJ);

B:=C<REF(C,4);

TB:=BARSLASTCOUNT(B);

DJ:=TB=9;

LL:=REF(L,T1+8);

T2:=BARSLAST(DJ);

AA:=DJ AND EVERY(L>LL,T1) AND T1<60;

AA1:=C>MAX(REF(H,1),O) AND L>LL AND COUNT(AA,15)=1 ;

XG:FILTER(AA1,15);

最后说明一下,神奇九转并不一定反转,别说数字9,到数字13也不一定反转。而且神奇九转一种震荡指标,适用于震荡行情和弱趋势行情,对于强势上涨或下跌行情,神奇九转就不神奇了。

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

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

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

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

相关文章

算法通关村第19关【白银】| 动态规划高频问题

1.零钱兑换 思路&#xff1a; 确定dp&#xff1a;这里是最少硬币的个数&#xff0c;不是种类 确定递推公式&#xff1a;dp[j] Math.min(dp[j],dp[j-coins[i]]1),不要当前硬币dp[j]还是保持以前的组合方法,要当前硬币dp[j-coins[i]]1 确定初始化&#xff1a;dp[0]0,其他的都…

NFT Insider112:The Sandbox聘请Apple高管担任其首席内容官,YGG 将在菲律宾举办Web3游戏峰会

引言&#xff1a;NFT Insider由NFT收藏组织WHALE Members、BeepCrypto联合出品&#xff0c;浓缩每周NFT新闻&#xff0c;为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周报将从NFT市场数据&#xff0c;艺术新闻类&#xff0c;游戏新闻类&#xff0c;虚拟世界类&#…

华为eNSP配置专题-浮动路由及BFD的配置

文章目录 华为eNSP配置专题-浮动路由及BFD的配置0、参考文档1、前置环境1.1、宿主机1.2、eNSP模拟器 2、基本环境搭建2.1、基本终端构成和连接2.2、基本终端配置 3、浮动路由配置3.1、浮动路由的基本配置3.2、浮动路由的负载均衡问题3.3、浮动路由的优先级调整 4、BFD的配置4.1…

YOLOv8改进实战 | 更换主干网络Backbone(四)之轻量化模型MobileNetV3

前言 轻量化网络设计是一种针对移动设备等资源受限环境的深度学习模型设计方法。下面是一些常见的轻量化网络设计方法: 网络剪枝:移除神经网络中冗余的连接和参数,以达到模型压缩和加速的目的。分组卷积:将卷积操作分解为若干个较小的卷积操作,并将它们分别作用于输入的不…

利用 Pytest Cache Fixture 实现测试结果缓存

前言 接口自动关过程中&#xff0c;经常会遇到这样一些场景&#xff0c;"请求2需要用到请求1响应的数据"&#xff0c;常见的做法&#xff0c;进行用例依赖或者将请求1的响应结果写入一个文件&#xff0c;用到的时候读取文件。当然这都不是这篇文章的重点&#xff0c…

Redis性能滑坡:哈希表碰撞的不速之客【redis第二部分】

Redis性能滑坡&#xff1a;哈希表碰撞的不速之客 前言第一部分&#xff1a;Redis哈希表简介第二部分&#xff1a;哈希表冲突原因第三部分&#xff1a;Redis哈希函数第四部分&#xff1a;哈希表冲突的性能影响第五部分&#xff1a;解决冲突策略第六部分&#xff1a;redis是如何解…

nginx常见报错及解决acme.sh给Nginx配置SSL证书

问题排查&#xff1a; nginx -t //检查配置是否正确只要返回ok就说明配置没问题。 Nginx报错Failed to restart nginx.service: Unit not found 解决方法&#xff1a; 1、在根目录下执行 vim /etc/init.d/nginx2、插入以下代码 #!/bin/sh # nginx - this script starts …

Python rich库

1. 安装 pip install rich Collecting richDownloading rich-13.6.0-py3-none-any.whl.metadata (18 kB) Collecting markdown-it-py>2.2.0 (from rich)Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Collecting pygments<3.0.0,>2.13.0 (f…

1024程序员节,给大家送份福利

各位“爱码士”们 一年一度的1024程序员节就要到了 提前祝程序猿/媛们节日快乐 除了祝福&#xff0c;肯定少不了福利啦&#xff5e; 废话不多说&#xff0c;直接上福利 知了堂1024加油包 用心成就你的IT梦想 价值9800的程序员助梦加油包 仅需1.24元 内含1024元助学金 …

Sui成为DeFi增长的首选平台

Sui网络在过去的三个月内DeFi活动增长迅速&#xff0c;其中TVL增长了341&#xff05;&#xff0c;交易量增长了229&#xff05;。这一增长对于Sui来说是一个重要的里程碑&#xff0c;它展示了Sui为其DeFi生态中的第三方开发者提供的实用性&#xff0c;以及他们支持数百万用户进…

element-ui 以CDN 方式引入原生js开发的几个别坑 (+vue)

element-ui 以CDN 方式引入原生js开发的几个坑 最近两个月太忙了 忙的没空写文章 两个月赶出来了几个的项目 一个是雪佛兰裸眼3D的一个商品屏幕展示项目 一个是广汽云渲染的一个云看车项目 一个是奥迪中国充电桩的网页开发项目&#xff0c; 奥迪中国做个饭也是目前正在做的 不…

Linux系统编程04

进程的概念 进程&#xff08;动态&#xff09;是一个正在运行的程序&#xff08;静态&#xff09; 多道程序设计缺点&#xff1a; &#xff08;1&#xff09;缺乏隔离&#xff0c;各个程序之间可以直接访问&#xff0c;使用对方的数据 &#xff08;2&#xff09;内存使用率低&a…

正点原子嵌入式linux驱动开发——LED驱动开发

在上一篇笔记中&#xff0c;详细的讲解了字符设备驱动开发步骤&#xff0c;并且用一个虚拟的chrdevbase设备为例完成了第一个字符设备驱动的开发。本章就开始编写第一个真正的Linux字符设备驱动。在正点原子STM32MP157开发板上有一个LED灯&#xff0c;本章就学习一下如何编写Li…

探讨Unity新的收费模式:对开发者与游戏行业的影响、负面因素的解析及面对挑战的建议

本人详解 作者&#xff1a;王文峰&#xff0c;参加过 CSDN 2020年度博客之星&#xff0c;《Java王大师王天师》采购供应链共享平台人员,财务规则对账人员&#xff0c;物流门禁计量系统对接人员&#xff0c;ERP事业部人员 Unity是一款备受开发者欢迎的跨平台游戏引擎&#xff0c…

基于SSM的台球厅管理系统

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

【再识C进阶5(上)】详细介绍C语言文件操作——文件是用于存储数据

前言 &#x1f493;作者简介&#xff1a; 加油&#xff0c;旭杏&#xff0c;目前大二&#xff0c;正在学习C&#xff0c;数据结构等&#x1f440; &#x1f493;作者主页&#xff1a;加油&#xff0c;旭杏的主页&#x1f440; ⏩本文收录在&#xff1a;再识C进阶的专栏&#x1…

成绩查询页面和自助查询方式

科技发展让我们有更多的方式来发布和查询学生成绩。今天&#xff0c;我想向大家介绍什么是成绩查询页面&#xff0c;并分享如何通过各种代码和Excel来实现让学生自助查询成绩。 成绩查询页面是一个专门用来发布和查询学生成绩的网络页面。这个页面具有发布、查询、统计成绩等功…

Vue 3使用 Iconify 作为图标库与图标离线加载的方法、 Icones 开源在线图标浏览库的使用

之前一直naive-ui搭配使用的是xicons&#xff0c;后来发现Iconify支持的图标合集更多&#xff0c;因此转而使用Iconify。 与FontAwesome不同的是&#xff0c;Iconify配合Icones相当于是一个合集&#xff0c;Iconify提供了快捷引入图标的方式&#xff0c;而Icones是一个大的图标…

二、vue基础语法

一、模板语法 1、文本渲染 使用双花括号语法插入文本 <template><div><h3>msg: {{ message }}</h3></div> </template><script> export default {data() {return {message: "输出信息"}} } </script><style s…

SAP 路径及运输功能

一、 概述 SAP的发运功能包括两部份内容&#xff0c;一是运输路径&#xff1b;二是运输功能。运输路径是运输功能的基础。 SAP 中的运输功能是后勤执行的一部分&#xff0c;用于自动计算交货成本&#xff1b;也就是说&#xff0c;SAP 可以让系统自动对销售发货的商品计算运费&…