通达信抛物线SAR指标原理详解、参数设置及选股公式

抛物线指标(SAR)是由技术分析大师威尔斯·威尔德(Welles Wilder)发明的,在其1978 年出版的《技术交易系统新概念》一书中介绍了该指标。SAR指标通过跟踪股票价格的动态变化,在走势图上以一系列点的形式显示,提供了一种判断趋势反转的方法,可以辅助确定趋势方向,找到合适的进出场点,并协助设置跟踪止盈止损点。SAR指标既考虑了价格的变化,也考虑了时间的影响。

一、抛物线SAR指标原理详解

抛物线SAR指标的计算过程比较复杂,作为指标使用者,如何计算倒是其次,最主要的是理解指标的原理。

上升趋势和下降趋势计算方法有区别:

上升趋势:当日SAR = 前一日SAR + 前一日AF × ( 前一日EP - 前一日SAR )

下降趋势:当日SAR = 前一日SAR - 前一日AF × ( 前一日SAR - 前一日EP )

上升趋势时,抛物线SAR点位于K线下方,而下降趋势时,抛物线 SAR 点位于K线上方。

EP极点价,代表当前上升趋势中的最高价或下降趋势中的最低价。

如下图中,上升趋势,K线1和之前的K线的最高价一直在创新高,EP极点价就一直在变化,直到K线1创了新高之后,K线2和K线3都没有创新高,这时的EP极点价还是K线1的最高价。K线4创了新高,EP极点价就变成了K线4的最高价。下降趋势类似,最低价创新低,EP极点价就会相应变化。

AF加速因子,一般从 0.02 开始,以 0.02 递增,上限为 0.20

如下图中,上升趋势,最高价创了新高,AF就加0.02,比如原来是0.02,加上0.02就是0.04。如果一直创新高,AF继续加,直到AF的上限0.2。如果不创新高,比如K线2和K线3,AF就和之前的AF一样。当K线4创了新高,AF继续在原基础上加上0.02,当然不超过上限0.2。下降趋势类似,最低价创新低,AF加速因子变大,直到上限0.2。从这个过程也应该了解SAR指标为什么叫抛物线指标了。

通过上面的介绍,再来了解SAR指标的原理就相对容易了。以上图中K线2为例,SAR的结果是根据K线1的数据得到的,在K线1的SAR基础上,加上K线1的加速因子AF与差值的乘积,差值是极点价减去SAR(如上图)。虽然K线2没有创新高,但是SAR还是上抬了。为什么说SAR指标也考虑了时间,就是因为即使价格不涨,K线走一根,SAR也会变大。

二、抛物线SAR指标参数设置

通达信软件自带SAR指标,在K线图界面,输入“SAR”就可以加载SAR指标到副图。不过公式是加密的,不能修改,只能修改设置参数。

共四个参数,分别为:起始统计周期(默认4),加速因子参数(默认2),加速因子增量(默认2),反向临界参数(默认20)。(如下图)

起始统计周期:在计算SAR之前,需要先要选定一段周期,比如4日,判断这个周期的股价是上升还是下降,然后再按照计算公式逐步计算SAR值。

加速因子参数:这个参数是设置加速因子AF的初始值,设置为2,就表示AF的初始值是0.02。

加速因子增量:这个参数创新高或新低,加速因子AF增加多少,设置为2,就表示AF增加0.02。

反向临界参数:这个参数设置的是AF的上限是多少,设置为20,就表示AF的上限是0.2。

三、抛物线SAR主图指标公式

通达信软件自带SAR指标只能加载到副图,而且是用的竹线图。如果要加载到主图K线图,需要自己编写指标。通达信自带SAR函数,三个参数。

SAR(N,S,M),N为初始统计周期,S为加速因子增量,M为加速因子上限。

SAR主图指标公式:

N:=4;

S:=2;

M:=20;

SAR1:=SAR(N,S,M);

IF(C>SAR1,SAR1,DRAWNULL),CIRCLEDOT,COLORRED;

IF(C<SAR1,SAR1,DRAWNULL),CIRCLEDOT,COLORGREEN;

四、抛物线SAR指标选股公式

抛物线SAR指标可以用来确定趋势方向和趋势方向的变化。在强势趋势行情中,指标会产生良好的结果,当行情可能反转的时候,还可以发出离场信号。不过当震荡行情或趋势不明确的时候,抛物线SAR指标会发出错误信号。由于缺乏趋势,SAR指标会围K线上下来回移动,从而产生误导。因此可以尝试将SAR指标与确定趋势强度的指标结合使用,比如趋向指标DMI,其中的ADX可以用来确定趋势强度。如果ADX的小于30,则认为趋势太弱,市场可能处于震荡行情。如果ADX大于30,则认为趋势强劲。

SAR1:=SAR(4,2,20);

MTR:=SUM(MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(REF(C,1)-L)),14);

HD:=H-REF(H,1);

LD:=REF(L,1)-L;

DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);

DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);

PDI:=DMP*100/MTR;

MDI:=DMM*100/MTR;

ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);

ADXR:=(ADX+REF(ADX,6))/2;

AA:=SAR1<C AND REF(SAR1>=C,1) AND ADX>30;

XG:FILTER(AA,10);

五、交易软件的BUG

最后说一下,通达信自带的SAR指标和SAR函数都是有问题的。根据《技术交易系统新概念》书中的介绍,上升趋势中,最低价向下穿透SAR值,这一天就发生了反转,由多转空,需要重新确定SAR值,SAR值为上升趋势中的最高价位。下降趋势中,最高价向上穿透SAR值,这一天就发生了反转,由空转多,SAR值为下降趋势中的最低价位。威尔斯·威尔德介绍了这样设置的目的:交易刚开始时,取前面极端高价或者极端低价作为初始止损点,防止在价格真正开始方向运动之前频繁进出,导致两头受损。

通达信多转空是对的(下图绿色圈),而空转多不对(下图黄色圈)。这对指标的效果还是有一些影响的。

相关阅读:

趋向指标——DMI指标公式详解icon-default.png?t=N7T8https://blog.csdn.net/m0_74754828/article/details/132699367

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

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

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

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

相关文章

鸿蒙应用开发-初见:入门知识、应用模型

基础知识 Stage模型应用程序包结构 开发并打包完成后的App的程序包结构如图 开发者通过DevEco Studio把应用程序编译为一个或者多个.hap后缀的文件&#xff0c;即HAP一个应用中的.hap文件合在一起称为一个Bundle&#xff0c;bundleName是应用的唯一标识 需要特别说明的是&…

某医院小程序存在支付漏洞和越权

某医院小程序存在支付漏洞和越权查看他人身份证&#xff0c;手机号&#xff0c;住址等信息 一个医院线上的小程序 登陆后点击个人信息&#xff0c;抓包&#xff0c;放到repeter模块&#xff0c; 修改strUserID参数可以越权查看别人信息 放intruder模块可以跑数据&#xff0c;这…

Redis缓存设计典型问题

目录 缓存穿透 缓存失效&#xff08;击穿&#xff09; 缓存雪崩 热点缓存key重建优化 缓存与数据库双写不一致 缓存穿透 缓存穿透是指查询一个根本不存在的数据&#xff0c; 缓存层和存储层都不会命中&#xff0c; 通常出于容错的考虑&#xff0c; 如果从存储层查不到数据…

MybatisPlus改造逻辑删除有多方便

MybatisPlus的逻辑删除可以有效保留历史数据。之前没有用逻辑删除的项目&#xff0c;想改造成逻辑删除总共需要几步&#xff1f; 答案&#xff1a;4步搞定 一、修改pom.xml的MybatisPlus版本&#xff08;注意版本兼容性&#xff09; <properties>...<!--<mybatis-…

anyRTC 融合音视频能力底座:助力企业数字化转型

随着全球化的发展&#xff0c;产业竞争日益激烈。数字化转型和创新成为了企业提高竞争力、实现可持续发展的重要手段&#xff0c;面对产业结构调整、资源环境挑战、数字技术与创新带来的行业颠覆与机遇&#xff0c;企业需要进行数字化转型和创新以适应新环境和新时代的挑战。 …

selinux-policy-default(2:2.20231119-2)软件包内容详细介绍(4)

接前一篇文章:selinux-policy-default(2:2.20231119-2)软件包内容详细介绍(3) 4. 重点文件内容解析 (1)control/postist文件 上一回解析了control/postinst文件的部分内容,本回继续往下解析。为了便于理解,再次贴出postinst完整代码: #!/bin/sh set -e# summary o…

跟 keep-alive 有关的生命周期是哪些?

前言&#xff1a;在开发 Vue 项目的时候&#xff0c;大部分组件是没必要多次渲染的&#xff0c;所以 Vue 提供了一 个内置组件 keep-alive 来缓存组件内部状态&#xff0c;避免重新渲染&#xff0c;在开发 Vue 项目的时候&#xff0c;大部分 组件是没必要多次渲染的&#xff0c…

P13 C++ 类 | 结构体内部的静态static

目录 01 前言 02 类内部创建静态变量的例子 03 在类的内部创建静态变量的作用 04 最后的话 01 前言 本期我们讨论 static 在一个类或一个结构体中的具体情况。 在几乎所有面向对象的语言中&#xff0c;静态在一个类中意味着特定的东西。这意味着在类的所有实例中&#xff…

【06】Python字符串专题

文章目录 1.转义字符2.文档字符串3.格式化字符串★★★3.1 拼串3.2 占位符3.3 `str.format()`方法3.4 f-strings方法4. 字符串的其它操作4.1 `len()` 获取字符串长度4.2`max()` 与 `min()`4.3 `split()`分割字符串4.4 `join()` 拼接字符串4.5 `find()` 查找字符串4.6 `replace(…

Springbot启动报错-类文件具有错误的版本 61.0, 应为 52.0

错误再现&#xff1a; 启动Springboot项目时候报错 java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /D:/Maven/apache-maven-3.6.3/repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/Sprin…

vue2+el-select实现分页加载更多功能

需求&#xff1a; 由于项目下拉框数据过多&#xff0c;一次性加载完&#xff0c;会有性能问题&#xff0c;于是希望可以增加分页加载更多功能。 实现效果&#xff1a; 如上图&#xff1a;点击“点击加载更多”按钮&#xff0c;实现分页加载下一页&#xff0c;直到最后一页&am…

SPC系统和QMS系统的区别

SPC系统和QMS系统是质量管理体系中的两个重要组成部分&#xff0c;它们之间存在一些明显的区别。SPC软件是基于算法模型呈现出丰富的图形数据&#xff1b; 首先&#xff0c;我们可以从定义上开始探讨。 SPC系统&#xff0c;全称统计过程控制&#xff08;Statistical Process C…

二十三种设计模式全面解析-解释器模式(Interpreter Pattern):用代码诠释语言的魅力

在软件开发中&#xff0c;我们经常会遇到需要解析和处理各种语言表达式的场景。无论是编译器、数据库查询语句解析&#xff0c;还是自然语言处理&#xff0c;解释器模式都是一种强大的设计模式&#xff0c;能够帮助我们构建灵活且可扩展的语言解析器。本文将深入探讨解释器模式…

打造企业AI数字人专属IP的重要性

在数字化时代&#xff0c;企业数字人专属IP的打造成为了企业品牌建设的重要组成部分。企业数字人专属IP是指是利用人工智能技术实现与真人直播形象的1:1克隆&#xff0c;即克隆出一个数字化的真人形象&#xff0c;作为独有的企业数字人形象&#xff0c;可以用于产品推广、品牌宣…

【独家OD2023C卷真题】20天拿下华为OD笔试【不定滑窗】2023C-最大可购买的宝石数量【欧弟算法】全网注释最详细分类最全的华为OD真题题解

题目描述与示例 题目描述 橱窗里有一排宝石&#xff0c;不同的宝石对应不同的价格&#xff0c;宝石的价格标记为gems[i],0<i<n&#xff0c;n gems.length。宝石可同时出售0个或多个&#xff0c;如果同时出售多个&#xff0c;则要求出售的宝石编号连续&#xff1b; 例…

最近数据分析面试的一点感悟...

我是阿粥&#xff0c;也是小z 最近面了不少应届的同学&#xff08;数据分析岗位&#xff09;&#xff0c;颇有感触&#xff0c;与各位分享。 简历可以润色&#xff0c;但要适度 运用一些原则&#xff0c;如STAR法则&#xff0c;让简历逻辑更清晰&#xff0c;条块分明&#xff0…

香港优才计划是什么意思?一文详解2023年最新政策!

香港优才计划是什么意思&#xff1f;一文详解2023年最新政策&#xff01; 目前香港优才计划申请火热&#xff0c;但是还是有很多新手不太了解这个项目&#xff0c;跟风申请绝对不是什么好事&#xff0c;先了解清楚再考虑也是对自己对家人的一种交代。这篇文章就再来科普下。 优…

word、excel文件转PDF(documents4j方式,简单)

1 documents4j方式 引入pom <dependency><groupId>com.documents4j</groupId><artifactId>documents4j-local</artifactId><version>1.1.12</version></dependency><dependency><groupId>com.documents4j</g…

WEB渗透—反序列化(六)

Web渗透—反序列化 课程学习分享&#xff08;课程非本人制作&#xff0c;仅提供学习分享&#xff09; 靶场下载地址&#xff1a;GitHub - mcc0624/php_ser_Class: php反序列化靶场课程&#xff0c;基于课程制作的靶场 课程地址&#xff1a;PHP反序列化漏洞学习_哔哩哔_…

基于若依的ruoyi-nbcio流程管理系统增加流程节点配置(二)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 上一节把数据库与相关基础数据字典准备好&#xff0c;下面就来实现相应的功能&#xff0c;目前先针对自定义…