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

news2024/9/28 3:20:48

抛物线指标(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.coloradmin.cn/o/1262568.html

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

相关文章

【Python】jieba分词基础

jieba分词主要有3种模式&#xff1a; 1、精确模式&#xff1a;jieba.cut(文本, cut_allFalse) 2、全模式&#xff1a;jieba.cut(文本, cut_allTrue) 3、搜索引擎模式&#xff1a;jieba.cut_for_search(文本) 分词后的关键词提取&#xff1a; jieba.analyse.textrank(txt,t…

从入门到精通:了解接口测试的全流程!

扫盲内容&#xff1a; 1.为什么要做接口测试&#xff1f;2.怎样做接口测试&#xff1f;3.接口测测试点是什么&#xff1f;4.接口测试都要掌握哪些知识&#xff1f;5.其他相关知识&#xff1f; 一.为什么要做接口测试&#xff1f; ①.越底层发现bug&#xff0c;它的修复成本是…

mobaxterm 下载、安装、使用

下载 官网 MobaXterm free Xserver and tabbed SSH client for Windows 下载页面 MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download 点击下载 安装 双击安装 勾选协议 修改安装路径 &#xff0c;等待安装完成 使用 启动 新建连接 输入主机用户名和密…

记一次请求接口出现400响应码的诡异错误实录

前言 最近业务碰到了一个诡异的400接口请求异常&#xff0c;部门用户通过浏览器访问会出现400响应码错误&#xff0c;部分用户又能正常访问。该接口用postman请求访问&#xff0c;都能正常返回数据。后端写客户端请求该接口&#xff0c;也都能返回正常的数据。本文就来记录一下…

世微 舞台灯深度调光 大功率 dc-dc降压恒流驱动IC APS54083

产品描述 APS54083 是一款 PWM 工作模式,高效率、外围简单、外置功率 MOS 管&#xff0c;适用于 5-220V 输入高精度降压 LED 恒流驱动芯片。输出最大功率150W最大电流 6A。APS54083 可实现线性调光和 PWM 调光&#xff0c;线性调光脚有效电压范围 0.5-2.5V.PWM 调光频率范围 10…

《工业和信息化领域数据安全行政处罚裁量指引(试行)》意见征求

11月23日&#xff0c;工业和信息化部网络安全管理局发布了《工业和信息化领域数据安全行政处罚裁量指引&#xff08;试行&#xff09;》&#xff0c;并且面向社会公开征求意见。 据悉&#xff0c;《工业和信息化领域数据安全行政处罚裁量指引&#xff08;试行&#xff09;》的推…

【挑战业余一周拿证】二、在云中计算 - 第 3 节 - Amazon EC2 定价

目录 第 3 节 - Amazon EC2 定价 一、按需 适用场景 二、Savings Plans 适用场景 三、预留实例 三种付款模式 四、Spot 实例 适用场景 五、专用主机 适用场景 关注订阅号 首页&#xff1a;【挑战业余一周拿证】AWS 认证云从业者 - 基础 课程目录&#xff1a;【挑…

玻色量子企业荣誉

2023年 2023.7 玻色量子创始人&COO马寅荣获“优秀共产党员”荣誉称号 2023.4 斩获“双金”&#xff01;玻色量子在中国移动第七届创客马拉松大赛脱颖而出 2023.1 再创佳绩&#xff01;玻色量子荣膺2022年德勤中国“朝阳明日之星” 2023.1 玻色量子荣为第二届朝阳区“…

SpringCloudAlibaba之Nacos的持久化和高可用——详细讲解

目录 一、Nacos持久化 1.持久化说明 2.安装mysql数据库5.6.5以上版本(略) 3.修改配置文件 二、nacos高可用 1.集群说明 2.nacos集群架构图 2.集群搭建注意事项 3.集群规划 4.搭建nacos集群 5.安装Nginx 6.配置nginx conf配置文件 7.启动nginx进行测试即可 一、Nacos持久…

JAVAEE初阶 多线程基础(四)

join的知识补充,线程的状态和线程安全 一.多线程完成运算操作二.多线程代码的变换2.1 转换成串行执行 三.join的参数四.获取线程的引用4.1用this方法获取实例4.2 用currentThread获取实例 五.线程的状态六.线程安全 一.多线程完成运算操作 可以发现,多线程并行比单线程的速度快…

操作系统安全实验一Linux系统的基本操作

一、实验要求 二、实验步骤 (1)Linux命令格式Linux系统中bash命令的一般格式是 :命令名[选项][处理对象]例:ls -la mydir 三、目录操作 ls指令 ls指令 ls指令 cd指令 pwd指令 四、文件操作 cat指令 cat指令 rm指令 cp指令 mv指令 五、系统权限设置 who指令 chmod指令 groups指…

c++ opencv使用drawKeypoints、line实现特征点的连线显示

前言 图像经过算子处理后得到若干特征点&#xff0c;使用opencv进行渲染显示出这些特征点并且连线&#xff0c;更直观的对比处理前后的一些差异性 demo核心代码 //画出特征点并连线 void drawFilterLinePoints(cv::Mat& srcMat, cv::Point2f pointStart, cv::Point2f po…

多模态大模型总结2

LLaVA-V1&#xff08;2023/04&#xff09; 论文&#xff1a;Visual Instruction Tuning 网络结构 如下图 所示为 LLaVA-v1 的模型结构&#xff0c;可以看出其简化了很多&#xff0c;但整体来说还是由三个组件构成&#xff1a; Vision Encoder&#xff1a;和 Flamingo 模型的 V…

TS版LangChain实战:基于文档的增强检索(RAG) | 京东云技术团队

LangChain LangChain是一个以 LLM &#xff08;大语言模型&#xff09;模型为核心的开发框架&#xff0c;LangChain的主要特性&#xff1a; 可以连接多种数据源&#xff0c;比如网页链接、本地PDF文件、向量数据库等允许语言模型与其环境交互封装了Model I/O&#xff08;输入…

操作系统CLOCK算法

操作系统时钟(CLOCK)置换算法_时钟置换算法-CSDN博客 前七步相同 第八步的时候 发现页面在内存中 标记位变成1 但是指针不需要移动。

虚幻学习笔记3—UI跟随弹窗

一、前言 本文使用的虚幻引擎5.3.2&#xff0c;继点击场景3D物体的两种处理方式的基础完成对3D物体的点击触发后&#xff0c;我们需要制作一个可以弹窗显示该物体信息的UI面板&#xff0c;同时保证弹窗可以跟随物体。另外还讲了一种UI上的悬浮提示跟随弹窗。 二、实现 2.1、创…

【python】python基础速通系列2-python程序中的积木块

【组成Python的几个单位】 变量:指向值的名称。或者说变量是一个名称,这个名称指向一个具体的指。比如n=17,就说这个叫做n的变量的值是17。表达式:是值,变量和运算符的组合。如果把变量理解为名词,那么表达式就是把名词连起来的动词形容词。比如:n+25。语句:代码的基本…

Java后端开发——JDBC(万字详解)

Java后端开发——JDBC&#xff08;万字详解&#xff09; 今日目标 掌握JDBC的的CRUD理解JDBC中各个对象的作用掌握Druid的使用 1&#xff0c;JDBC概述 在开发中我们使用的是java语言&#xff0c;那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。 1.1 …

深度视觉目标跟踪进展综述

1 引言 目标跟踪旨在基于初始帧中指定的感兴趣目标( 一般用矩形框表示) &#xff0c;在后续帧中对该目标进行持续的定位。 基于深度学习的跟踪算法&#xff0c;采用的框架包括相关滤波器、分类式网络、双路网络等。 处理跟踪任务的角度&#xff0c;分为基于匹配思路的双路网…

Vue3的项目创建到启动

Vue3的项目创建 检查node版本创建 npm init vuelatest 安装依赖 项目启动 启动成功