SAR指标计算

SAR又叫抛物线转向指标,是一种经典的判断股市转势和顶底的指标。但talib库提供的计算和文化财经的计算方式不一致,为此研究了一下SAR算法以及文化财经SAR值,总结出文化财经的计算方法

简要介绍

文化财经中SAR指标入下所示: STEP1:=STEP/100;MVALUE1:=MVALUE/100;SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT; 参数 N:周期 STEP:步长 MVALUE:极限值三个参数一般设置为(4,2,20)

假设 日线系列数据定义为s(n) n=0,1,2……

SAR初始值

s(N).close > s(0).close 则初始为涨势:
sar(N)=min(s(0).low,s(1).low……,s(N-1).low)
S(N).close <s(0).close 则初始为跌势 :
sar(N)=max(s(0).high,s(1).high……,s(N-1).high)

SAR值计算


其中最主要的是Ep的确定,文化财经Ep取得是昨日k线的极值。
对于涨势:Ep(n)=s(n-1).high
对于跌势:Ep(n)=s(n-1).low
af(n)=af(n-1)+0.02 大于0.2后都取值0.2
每次转换时,取值需要特殊处理,极值为相反走势的极值,af=0

具体代码参照我的git代码:git地址

文化财经SAR指标计算(一)相关推荐

  1. PyQt5_pyqtgraph股票SAR指标

    股票K线图与SAR指标横轴同步缩放显示,SAR显示美式K线图和红绿豆,方便同步查看股票价格与SAR指标之间的关系,在使用代码辅助分析时,通过该控件可以方便所得分析结果可见,协助分析. 目录 效果 代码 ...

  2. 国内股票KDJ指标计算,Python实现KDJ指标计算,Talib实现KDJ指标计算

    0 引言 KDJ指标是最为常见的指标之一,股票每日的K线数据通过Tushare.Baostock等平台能够获取到个股及指数的Open.High.Low.Close.Volume等数据,KDJ.MACD ...

  3. python股票指标计算库_GitHub - unclevicky/stock: stock,股票系统。使用python进行开发。...

    pythonstock V1 项目简介 特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG. PythonStock V1 是基于Python ...

  4. Python小工具:股票交易指标计算及绘图

    股票交易指标计算绘图工具 介绍工具 如何使用工具 目前支持的交易指标 得到原始股票数据 得到计算好的交易指标 Github项目地址 图表样例展示 介绍工具 这是一个Python制作的小工具,来下载股票 ...

  5. 为多模型寻找模型最优参数、多模型交叉验证、可视化、指标计算、多模型对比可视化(系数图、误差图、混淆矩阵、校正曲线、ROC曲线、AUC、Accuracy、特异度、灵敏度、PPV、NPV)、结果数据保存

    使用randomsearchcv为多个模型寻找模型最优参数.多模型交叉验证.可视化.指标计算.多模型对比可视化(系数图.误差图.classification_report.混淆矩阵.校正曲线.ROC曲 ...

  6. R语言glm拟合logistic回归模型:模型评估(计算模型拟合的统计显著性)、模型评估(赤信息AIC指标计算)

    R语言glm拟合logistic回归模型:模型评估(计算模型拟合的统计显著性).模型评估(赤信息AIC指标计算) 目录

  7. R语言临床预测模型的评价指标与验证指标实战:C-index指标计算

    R语言临床预测模型的评价指标与验证指标实战:C-index指标计算 目录 R语言临床预测模型的评价指标与验证指标实战:C-index指标计算

  8. 海量数据的实时指标计算

      最近看了一本书叫<风控要略-互联网业务反欺诈之路>,这本书主要是讲互联网产品安全防范的,我之前做过一年情报数据分析的工作,当时觉得这方面工作很机密,网络上几乎没什么相关的资料,这本书让 ...

  9. 技术实践 | 如何基于 Flink 实现通用的聚合指标计算框架

    导读:网易云信作为一个 PaaS 服务,需要对线上业务进行实时监控,实时感知服务的"心跳"."脉搏"."血压"等健康状况.通过采集服务拿到 ...

  10. sperling指标 matlab,sperling指标计算实验报告

    sperling指标计算实验报告 Sperling 指标计算实验报告 一. 计算原理: 数据给出的信息为时域中的加速度信号.时间的单位为 sec,加速度单位为 m/s^2 1.将时域的信号转化为频域下 ...

最新文章

  1. Expect 教程中文版
  2. 2020第11届蓝桥杯省赛Python题目
  3. 5.1.3 IO控制方式
  4. Discrete Logarithm is a Joke __int128 浮点数e
  5. android中拖动文字实现功能,Android:图片中叠加文字,支持拖动改变位置
  6. 为了在简历上写掌握【Java虚拟机JVM】,做了该篇总结
  7. php调试工具——XDebug使用
  8. C++算法学习(力扣:201. 数字范围按位与)
  9. SDRAM内存条时序特点
  10. 人工智能机器深度学习与大数据技术在足球比赛预测推荐分析上的深度挖掘和应用
  11. 用Acrobat pro DC 自动生成pdf目录——知网硕博论文为例(附带如何下载只有caj的pdf)
  12. 通过Grafana进行监控报警
  13. 路由器注册灯闪烁没网络
  14. 上海JAVA5月就业环境,各位上海的大佬们呀 我准备下个礼拜出去上海找工作了!一年半的...
  15. PDF转换成excel的绿色版软件推荐
  16. 条件求和:SUMIF、SUMIFS函数
  17. WGCLOUD和ZABBIX有什么不一样
  18. Logistic Regression Model
  19. 前端从零开始学习笔记(一)开发工具的安装说明
  20. 密码分析学——Md4碰撞代码实现

热门文章

  1. Java 基础学习笔记
  2. 战争调度(动态规划、记忆化搜索)
  3. XP系统无法访问\\192.168.1.104无法访问。你可能没有权限使用网络资源。与这台服务器的管理员联系以查明你是否有访问权限
  4. cocos2dx 制作一个简单的三消游戏
  5. FileInputStream.read()返回int类型原因
  6. 调焦后焦实现不同距离成像_照片要清晰、对焦必须深入理解!对焦模式、对焦区域模式等对焦知识...
  7. jquery实现注册表单验证
  8. 【无锡学院/南信大滨江学院】IOS快捷指令登陆校园网——Iphone12实测
  9. python gtk_python 创建gtk应用程序
  10. Timer和counter