转自(https://zhidao.baidu.com/question/187156399.html

SAR指标又叫抛物线指标或停损转向操作点指标,其全称叫“Stop and Reverse,缩写SAR”,是由美国技术分析大师威尔斯-威尔德(Wells Wilder)所创造的,是一种简单易学、比较准确的中短期技术分析工具。
  
  SAR的计算工作主要是针对每个周期不断变化的SAR的计算,也就是停损价位的计算。在计算SAR之前,先要选定一段周期,比如n日或n周等,n天或周的参数一般为4日或4周。接下来判断这个周期的股价是在上涨还是下跌,然后再按逐步推理方法计算SAR值
  计算日SAR为例,每日SAR的计算公式如下:
  SAR(n)=SAR(n-1)+AF[EP(N-1)-SAR(N-1)]
  其中,SAR(n)为第n日的SAR值,SAR(n-1)为第(n-1)日的值
  AF为加速因子(或叫加速系数),EP为极点价(最高价或最低价)
  在计算SAR值时,要注意以下几项原则:
  1、 一次计算SAR值时须由明显高低点起的第n天开始。
  2、如果是看涨的行情,则SAR(0)为底部最低价;如果是看跌行情,则SAR(0)为顶部的最高价。
  3、加速因子AF有向上加速因子和向下加速因子的区分。若是看涨行情,则为向上加速因子;若是看跌行情,则为向下加速因子。
  4、加速因子AF的初始值一直是以0.02为基数。如果是在看涨行情中买入股票后,某天的最高价比前一天的最高价还要高,则加速因子AF递增0.02,并入计算。但加速因子AF最高不超过0.2。反之,看跌行情中也以此类推。
  5、如果在看涨行情中,计算出的某日的SAR值比当日或前一日的最低价高,则应以当日或前一日的最低价为该日的SAR值。如果在看跌行情中,计算出的某日的SAR值比当日或前一日的最高价低,则应以当日或前一日的最高价为某日的SAR值。总之,SAR值不得定于当日或前一日的行情价格变动幅度之内。
  6、任何一次行情的转变,加速因子AF都必须重新由0.02起算。
  7、SAR指标周期的计算基准周期的参数为2,如2日、2周、2月等,其计算周期的参数变动范围为2—8。
  8、SAR指标的计算方法和过程比较烦琐,对于投资者来说只要掌握其演算过程和原理,在实际操作中并不需要投资者自己计算SAR值,更重要的是投资者要灵活掌握和运用SAR指标的研判方法和功能。

SAR参数设置:
sar(4.2.2.20)
4是 天数的参数,2是加速因子参数,2是加速因子增量,20是反向临界参数。
用法:
1.任何时候都可以使用SAR 为停损点。
2.价格涨跌的速度必须比SAR 升降的速度快,否则必会产生停损信号。
3.SAR 由红色变成绿色时,卖出。
4.SAR 由绿色变成红色时,买进。
5.本指标周期参数一般设定为4天。
6.本设定主要为寻找出现多头停损或空头停损的个股。

注意:一般情况下SAR的设置基本指只是对周期进行设置。建议还是使用最基本的设置(4.2.2.20)。

SAR指标(转)的更多相关文章

  1. 高频交易算法研发心得--MACD指标算法及应用

    凤鸾宝帐景非常,尽是泥金巧样妆. 曲曲远山飞翠色:翩翩舞袖映霞裳. 梨花带雨争娇艳:芍药笼烟骋媚妆. 但得妖娆能举动,取回长乐侍君王. [摘自<封神演义>纣王在女娲宫上香时题的诗] 一首定 ...

  2. 高频交易算法研发心得--RSI指标及应用

    高频交易算法研发心得--RSI指标及应用 前面文章中我们提到了MA均线(包括EMA,SMA).MACD以及SAR指标,这三类指标存在一个共同特点,即:从固定周期的价格作为判读的指导思想,并将价格进行平 ...

  3. 利用Warensoft Stock Service编写高频交易软件

    利用Warensoft Stock Service编写高频交易软件 无论是哪种交易软件,对于程序员来讲,最麻烦的就是去实现各种算法.本文以SAR算法的实现过程为例,为大家说明如何使用Warensoft ...

  4. python kline

    # -*- coding: utf-8 -*- # Qt相关和十字光标 from qtpy.QtGui import * from qtpy.QtCore import * from qtpy imp ...

  5. 利用Warensoft Stock Service编写高频交易软件--DEMO

    利用Warensoft Stock Service编写高频交易软件 无论是哪种交易软件,对于程序员来讲,最麻烦的就是去实现各种算法.本文以SAR算法的实现过程为例,为大家说明如何使用Warensoft ...

  6. PostgreSQL、Greenplum 日常监控 和 维护任务

    背景 Greenplum的日常监控点.评判标准,日常维护任务. 展示图层 由于一台主机可能跑多个实例,建议分层展示. 另外,即使是ON ECS虚拟机(一个虚拟机一个实例一对一的形态)的产品形态,实际上 ...

  7. Easy_language

    http://www.guosen.com.cn/gxzq/tradestation/help/operate/operate06.html power language https://seekin ...

  8. OTA测试介绍

    OTA 测试介绍 手机的无源测试和有源测试 当前在手机射频性能测试中越来越关注整机辐射性能的测试,这种辐射性能反映了手目前主要有两种方法对手机的辐射性能进行考察:一种是从天线是目前较为传统的天线测试方 ...

  9. Linux系统sar命令解析

    安装 如果系统没有该命令请安装: apt-get install sysstat yum install sysstat 安装完毕: vi /etc/default/sysstat ENABLED=& ...

随机推荐

  1. 主机ssh升级到6.7以上版本后,使用jsch jar包ssh连接不上报Algorithm negotiation fail问题的解决办法

    ssh连接问题是由于主机ssh中缺少与jsch jar包匹配的加密算法导致,jsch jar包的默认加密算法貌似是diffie-hellman-group-exchange-sha1. 在目标主机ss ...

  2. [PA2014]Żarówki

    [PA2014]Żarówki 题目大意: 有\(n(n\le5\times10^5)\)个房间和\(n\)盏灯,你需要在每个房间里放入一盏灯.每盏灯都有一定功率\(p_i\),每间房间都需要功率不小 ...

  3. mongodb副本集搭建

    1.创建目录 mkdir -p /data/r1  /data/r2  /data/r3 2.启动: bin/mongod --config ../mongod.conf --replSet r1 b ...

  4. BZOJ2319 : 黑白棋游戏

    将01串按1分段,那么分析可得长度为$a$的段拼上长度为$b$的段的SG值为$a-[a\leq b]$. 设$f[i][j][k][l]$表示从后往前用了$i$个1,$j$个0,当前段长度为$k$,后 ...

  5. 浏览器JS报错Uncaught RangeError Maximum call stack size exceeded

    JavaScript错误:Uncaught RangeError: Maximum call stack size exceeded 堆栈溢出 原因:有小类到大类的递归查询导致溢出 解决方法思想: A ...

  6. JavaScript关于函数对象的一些学习总结

    1.概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascrip ...

  7. Chrome_调试js出现Uncaught SyntaxError: Unexpected identifier

    转载自:http://blog.csdn.net/yiluoak_47/article/details/7663952 chrome下运行编写的JavaScript代码时,在工具javascript控 ...

  8. Nand_ECC_校验和纠错_详解

    word下载 ECC的全称是Error Checking and Correction,是一种用于Nand的差错检测和修正算法.如果操作时序和电路稳定性不存在问题的话,NAND Flash出错的时候一 ...

  9. [Asp.net core]使用ssh命令发布asp.net core项目

    命令 # 移除之前发布的包 rm -rf ./.Publish rm -rf ./Wolfy.Blog.tar.gz # 编译并发布 将发布包打包在.Publish目录下 -o "../.P ...

  10. codeforces 13EE. Holes(分块&amp;动态树)

    E. Holes time limit per test 1 second memory limit per test 64 megabytes input standard input output ...