同花顺_代码解析_技术指标_A

news2024/12/27 11:49:11

本文通过对同花顺中现成代码进行解析,用以了解同花顺相关策略设计的思想

目录

ABI

AD

ADL

ADR

ADTM

ADVOL

AMV

ARBR

ARMS

ASI

ATR 


ABI

 绝对幅度指标

 

算法:上涨家数减去下跌家数所得的差的绝对值。

该指标只适用于大盘日线。

行号

1

aa -> 上涨家数与下跌家数之间的差值 除以 上涨和下跌的家数之和

2

ABIaa -> 对 aa 求移动平均

AD

对每一交易日求:

 偏移值=(收盘价-最低价)-(最高价-收盘价)

 振幅 =最高价-最低价

 用偏移值除以振幅,再乘以成交量,得一值。

将该值从上市第一天起开始累加,得AD值

行号

1

SUM(表达式,0) -> SUM函数第二个参数为0,表示从上市第一天其开始计算

ADL

 

1.ADL与指数顶背离时,指数向下反转机会大;

2.ADL与指数底背离时,指数向上反转机会大;

3.ADL须与ADR 、OBOS等指标配合使用。

4.ADL只适用于大盘指数

行号

1

值 -> 上涨家数减去下跌家数

2

zero -> 返回0

4~7

如果不是大盘指数,返回提示信息

ADR

 涨跌比率

 

大盘指标

算法:ADR = N日上涨家数和/N日下跌家数和

参数:N 天数 一般取10日

用法:

1.ADR与大盘走势同,后市维持原趋势的可能性极大

2.ADR常态分布为0.5至1.5,高过上限,警惕超买;低过下限,警惕超卖

行号

1

SUM(RISECOUNT,N) -> N日上涨家数的和

SUM(FALLCOUNT,N) -> N日下跌家数的和

ADTM

 动态买卖气指标

 

DTM赋值:如果开盘价<=昨日开盘价,返回0,否则返回(最高价-开盘价)和(开盘价-昨日开盘价)的较大值

DBM赋值:如果开盘价>=昨日开盘价,返回0,否则返回(开盘价-最低价)和(开盘价-昨日开盘价)的较大值

STM赋值:DTM的N日累和

SBM赋值:DBM的N日累和

输出动态买卖气指标:如果STM>SBM,返回(STM-SBM)/STM,否则返回如果STM=SBM,返回0,否则返回(STM-SBM)/SBM

输出MAADTM:ADTM的M日简单移动平均

1.该指标在+1到-1之间波动;

2.低于-0.5时为很好的买入点,高于+0.5时需注意风险.

行号

1

REF(OPEN,1) -> 昨日的开盘价

MAX(表达式1,表达式2) -> 返回表达式1和表达式2 中较大值

ADVOL

 钱龙离散量

行号

1

对每一交易日求:

 偏移值=(收盘价-最低价)-(最高价-收盘价)

 振幅 =最高价-最低价

 用偏移值除以振幅,再乘以成交量,得一值。

AMV

 成本价均线

AMv0:成交量*(开盘价+收盘价)/2

AMV1:AMOV的M1日累和/成交量的M1日累和

AMV2:AMOV的M2日累和/成交量的M2日累和

AMV3:AMOV的M3日累和/成交量的M3日累和

AMV4:AMOV的M4日累和/成交量的M4日累和

成本价均线不同于一般移动平均线系统,成本价均线系统首次将成交量引入均线系统,充分提高均线系统的可靠性。同样对于成本价均线可以使用月均线系统(5,10,20,250)和季均线系统(20,40,60,250),另外成本价均线还可以使用自身特有的均线系统(5,13,34,250),称为市场平均建仓成本均线,简称成本价均线。在四个均线中参数为250的均线为年度均线,为行情支撑均线。成本均线不容易造成虚假信号或骗线,比如某日股价无量暴涨,移动均线会大幅拉升,但成本均线却不会大幅上升,因为在无量的情况下市场持仓成本不会有太大的变化。依据均线理论,当短期均线站在长期均线之上时叫多头排列,反之就叫空头排列。短期均线上穿长期均线叫金叉,短期均线下穿长期均线叫死叉。均线的多头排列是牛市的标志,空头排列是熊市的标志。均线系统一直是市场广泛认可的简单而可靠的分析指标,其使用要点是尽量做多头排列的股票,回避空头排列的股票。34日成本线是市场牛熊的重要的分水岭。一旦股价跌破34日成本线,则常常是最后的出逃机会。

ARBR

 人气意愿指标

行号

1

AR -> (最高价-开盘价)在M1天内的累加和 除以 (开盘价-最低价)在M1天内的累加和

-> (最高价-开盘价)可以理解为人们正面的意愿,(开盘价-最低价)可以理解为人们负面的意愿

2

MAX(0,HIGH-REF(CLOSE,1)) -> 如果最高价比昨日收盘价高,返回高出的值,否则返回0

MAX(0,REF(CLOSE,1)-LOW) -> 如果昨日收盘价比今日最低价大,返回多出的值,否则返回0

BR -> 累加M1天内,每日最高价高出昨收的部分,每日昨收多出最低价的部分,两者相除

-> 最高价高出昨收的部分代表正面意愿,昨收多出最低价的部分代表负面意愿

3

参考上限值

4

参考下限值

ARMS

 阿姆氏指标

 

行号

1

FALLNUM存放当日下跌家数

2~3

如果今日下跌家数为0,昨日下跌家数也为0,FALLNUM就放前日的下跌家数

4~5

如果今日下跌家数为0,FALLNUM存放昨日的下跌家数

6

ARMS -> 上涨家数与下跌家数比值的N日移动平均

ASI

 振动升降指标

当ASI向下跌破前一次低点时为卖出讯号,当ASI向上突破前一次高点时为买入讯号,价由下往上欲穿过前一波的高点套牢区时,于接近高点处,尚未确定能否顺利穿越之际。如果ASI领先股价,提早一步,通过相对股价的前一波ASI高点,则次一日之后,可以确定股价必然能顺利突破高点套牢区。股价由上往下,欲穿越前一波低点的密集支撑区时,于接近低点处,尚未确定是否将因失去信心,而跌破支撑之际。如果ASI领先股价,提早一步,跌破

相对股价的前一波ASI低点,则次一日之后,可以确定股价将随后跌破价点支撑区。股价走势一波比一波高,而ASI却未相对创新高点形成“牛背离”时,为卖出参考。股价走势一波比一波低,而ASI却未相对创新低点形成“熊背离”时,为买进参考。

行号

1

LC -> 昨日收盘价

2

AA -> 最高价减昨收绝对值 -> 相对昨收的向上振幅

3

BB -> 最低价减昨收绝对值 -> 相对昨收的向下振幅

4

CC -> 最高价减昨日最低价绝对值

5

DD -> 昨收减昨日开盘价绝对值 -> 昨日实体长度

6

AA>BB AND AA>CC -> 这个条件永远都无法成立【看论证1】

BB>CC AND BB>AA -> 成立的情况【看论证2】

7

X -> 今日收盘价 - 昨收 + (今日收盘价-今日开盘价)/2 + 昨收 - 昨日开盘价

8

SI -> 16*X/R*MAX(AA,BB)

9

ASI -> SI的M1天累加和

10

ASIT -> ASI的M2天移动平均

论证1 

 论证2

ATR 

 真实波幅

输出TR:(最高价-最低价)和昨收-最高价的绝对值的较大值和昨收-最低价的绝对值的较大值

输出真实波幅:TR的N日简单移动平均

算法:今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均

参数:N 天数,一般取14

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

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

相关文章

题目7飞机票订票系统

题目7飞机票订票系统问题描述:某公司每天有10航班(航班号、价格)&#xff0c;每个航班的飞机&#xff0c;共有80个座位&#xff0c; 20排&#xff0c;每排4个位子。编号为A&#xff0c;BCD。如座位号:10D表示10排D座。 运行界面如下&#xff1a; 1)能从键盘录入订票信息:乘客的…

[Games 101] Lecture 13-16 Ray Tracing

Ray Tracing Why Ray Tracing 光栅化不能得到很好的全局光照效果 软阴影光线弹射超过一次&#xff08;间接光照&#xff09; 光栅化是一个快速的近似&#xff0c;但是质量较低 光线追踪是准确的&#xff0c;但是较慢 Rasterization: real-time, ray tracing: offline生成一帧…

狗屎一样的面试官,你遇到过几个?

做了几年软件开发&#xff0c;我们都或多或少面试过别人&#xff0c;或者被别人面试过。大家最常吐槽的就是面试造火箭&#xff0c;进厂拧螺丝。今天就来吐槽一下那些奇葩&#xff08;gou&#xff09;一样的面试官 A 那是在我刚工作1年的时候&#xff0c;出去面试前端开发。 那…

分布式开源存储架构Ceph概述

概述 k8s的后端存储中ceph应用较为广泛&#xff0c;当前的存储市场仍然是由一些行业巨头垄断&#xff0c;但在开源市场还是有一些不错的分布式存储&#xff0c;其中包括了Ceph、Swift、sheepdog、glusterfs等 什么是ceph&#xff1f; Ceph需要具有可靠性&#xff08;reliab…

C++11标准模板(STL)- 算法(std::partition_point)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 定位已划分范围的划分点 …

线上崩了?一招教你快速定位问题。

&#x1f44f; 背景 正浏览着下班后去哪家店撸串&#xff0c;结果隔壁组同事囧着脸过来问我&#xff1a;大哥&#xff0c;赶紧过去帮忙看个问题&#xff01;客户反馈很多次了&#xff0c;一直找不出问题出在哪里&#xff01;&#xff01;&#xff01; 我&#xff1a;能不能有…

利用WPS功能破解及本地恢复密码

利用WPS功能破解及本地恢复密码 认识WPS功能 ​ WPS&#xff08;Wi-Fi Protected Setup&#xff09;是Wi-Fi保护设置的英文缩写。WPS是由Wi-Fi联盟组织实施的认证项目&#xff0c;主要致力于简化无线局域网安装及安全性能的配置工作。WPS并不是一项新增的安全性能&#xff0c;它…

数据结构之链表(单链表)

文章目录前言一、链表二、链表的八种结构1.单向或者双向2.带头或者不带头&#xff08;头&#xff1a;哨兵位&#xff09;3.循环或者不循环三、单链表1.接口2.接口的实现1.开辟一个新的节点1.打印单链表2.头插3.尾插4.头删5.尾删6.单链表的查找7.在pos位置之前插入数据8.在pos位…

MySQL8.0概述及新特性

文章目录学习资料常见的数据库管理系统排名&#xff08;DBMS&#xff09;SQL的分类DDL&#xff1a;数据定义语言DML&#xff1a;数据操作语言DCL&#xff1a;数据控制语言MySQL8.0新特性性能优化默认字符集DDL的原子化计算列宽度属性窗口函数公用表表达式索引新特性支持降序索引…

面试了20+前端大厂,整理出的面试题

事件是什么&#xff1f;事件模型&#xff1f; 事件是用户操作网页时发生的交互动作&#xff0c;比如 click/move&#xff0c; 事件除了用户触发的动作外&#xff0c;还可以是文档加载&#xff0c;窗口滚动和大小调整。事件被封装成一个 event 对象&#xff0c;包含了该事件发生…

RabbitMQ Windows 安装、配置、使用 - 小白教程

1、配套文件 下载erlang&#xff1a;http://www.erlang.org/downloads/ 下载RabbitMQ&#xff1a;http://www.rabbitmq.com/download.html 2、RabbitMQ服务端代码是使用并发式语言Erlang编写的&#xff0c;安装Rabbit MQ的前提是安装Erlang&#xff0c;双击otp_win64_21.1.ex…

计算机毕业设计springboot+vue+elementUI汽车车辆充电桩管理系统

项目介绍 随着我国汽车行业的不断发展&#xff0c;电动汽车已经开始逐步的领导整个汽车行业&#xff0c;越来越多的人在追求环保和经济实惠的同时开始使用电动汽车&#xff0c;电动汽车和燃油汽车最大的而不同就是 需要充电&#xff0c;同时我国的基础充电桩也开始遍及了大多数…

Java 异常处理

目录 一、异常的基本概念 二 、为何需要异常处理 三 、异常的处理 四 、异常类的继承架构 五 、抛出异常 5.1、程序中抛出异常 5.2、指定方法抛出异常 六 、自定义异常 不管使用的那种语言进行程序设计&#xff0c;都会产生各种各样的错误。 Java 提供有强大的异常处理…

商业银行普惠金融可持续发展综合能力呈现梯队化,专项领域各有所长

易观分析&#xff1a;普惠金融有别于传统的金融体系&#xff0c;强调构建包容性、公平性的金融服务生态&#xff0c;商业银行提升可持续发展的综合能力需关注五个方面的因素&#xff1a;获客能力上以普惠客群的金融需求为锚点&#xff0c;增强银行服务生态的多样性&#xff0c;…

罗正雄:基于展开交替优化的盲超分算法DAN

SFFAI 90—超分辨率专题《罗正雄&#xff1a;基于展开交替优化的盲超分算法》 退化表达式为&#xff1a; 盲超分就是已知y&#xff0c;求x 这个求解过程可以表示为如下最优化问题&#xff1a;求出使得以下表达式最小的k和x值 盲超分存在的挑战 病态&#xff1a;退化过程会损…

Leetcode 891. 子序列宽度之和

一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。给你一个整数数组 nums &#xff0c;返回 nums 的所有非空 子序列 的 宽度之和 。由于答案可能非常大&#xff0c;请返回对 109 7 取余 后的结果。子序列 定义为从一个数组里删除一些&#xff08;或者不删除&#xf…

基于matlab目标雷达横截面建模(附源码)

目录 一、介绍 二、简单点目标 RCS 三、复杂目标RCS 四、四个散射体组成的目标进行建模 五、具有多个散射体的扩展目标的宽带RCS 六、波动目标RCS 七、偏振目标RCS 八、结论 九、程序 此示例演示如何以不断提高的保真度对雷达目标进行建模。该示例介绍了简单点目标的雷…

MYSQL索引详解和优化

索引的定义 我们在看书的时候&#xff0c;都知道有目录&#xff0c;我们可以通过目录快速的找到书中的内容&#xff0c;而书中的目录就是充当书的索引。在数据库中的索引也是一样的。 索引的定义&#xff1a; 索引是帮助存储引擎快速获取数据的一种数据结构&#xff0c;即数据…

flex设置为1后为什么要设置width为0,和布局超出省略号为什么会超出容器,为什么会没有用

前言 最近在做手机端的页面,制作过程出现了flex布局的一些问题,再次记录在解决办法关于在flex:1的情况下设置为width的效果 如果没有设置width,当内部元素的内容大小超过平均分配的剩余空间时,元素的宽度等于内容大小,如果设置了width并且这个width的大小小于平均分配的剩余空…

[Linux] 如何查看内核 Kernel 版本(查多个Kernel的方法)

上图来源于&#xff1a;turnoff.us&#xff0c;描述了Linux内核结构&#xff0c;有兴趣的同学可以访问原址看看 文章目录什么是Linux内核查看Linux内核Kernel的场景情况查看 Kernel 的几种方式1、使用 uname2、使用 hostnamectl 命令3、查看 /proc/version4、使用 rpm 命令5、使…