SAR指标解释:baike.baidu.com/item/SAR指标/6329095?fr=aladdin
【python|python(talib 计算 SAR)】talib_sar.py
# -*- coding: utf-8 -*-
import os, sys
import tushare as ts
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import talibif len(sys.argv) ==2:
code = sys.argv[1]
else:
print('usage: python talib_sar.py stockcode ')
sys.exit(1)if len(code) !=6:
print('stock code length: 6')
sys.exit(2)df = ts.get_k_data(code)
if df.empty ==True:
print(" df is empty ")
sys.exit(2)df = df[ df['date'] > '2020-01-01']
if len(df) <10:
print(" len(df) <10 ")
sys.exit(2)# SAR,Stop and Reverse,是 Welles Wilder发明的,SAR是一个基于价格/时间的指标.
sar = talib.SAR(df.high, df.low)
print(sar[-5:])df['ma10'] = df['close'].rolling(window=10).mean()
df.index = pd.to_datetime(df.date)
# 画股票收盘价图 , SAR 散点图
df[['close','ma10']].plot(grid=True, title=code)
plt.plot(df.index, sar, '.',c='black', label='sar')
plt.legend(loc='best', shadow=True)
plt.show()
运行 python talib_sar.py 000063
在股市中我们有时会听到有股民谈到SAR指标,那什么是SAR指标呢?在股市中SAR指标都有哪些应用呢?现在让我们来了解一下相关的知识吧!
抛物线转向(SAR)也称停损点转向,其全称叫“Stop and Reveres”,缩写“SAR”,是由美国技术分析大师威尔斯·威尔德(Wells Wilder)所创造的,是一种简单易学、比较准确的中短期技术分析工具。由于SAR指标简单易懂、操作方便、稳重可靠等优势,因此,SAR指标又称为“傻瓜”指标,被广大投资者特别是中小散户普遍运用。SAR指标的一般研判标准包括以下四方面:
1、当股票价格从SAR曲线下方开始向上突破SAR曲线时,为买入信号,预示着股票价格一轮上升行情可能展开,投资者应迅速及时地买进该股票。
2、当股票价格向上突破SAR曲线后继续向上,而SAR曲线也同时向上运动时,表明上涨趋势已形成。SAR曲线对股票价格构成强劲的支撑,投资者应坚决看多或逢低买入该股票。
3、当股票价格从SAR曲线上方开始向下突破SAR曲线时,为卖出信号,预示着股票价格一轮下跌行情可能展开,投资者应及时地卖出该股票。
4、当股票价格向下突破SAR曲线后继续向下,而SAR曲线也同时向下运动的话,表明下跌趋势已形成,SAR曲线对价格会构成巨大的压力,投资者应坚决看空或逢高做空该股票。
推荐阅读
- python|2021-06最新亲测CentOS-7下安装Redis的详细过程
- python|python(talib 计算 SAR 用 pro_api)
- devops|道法术器 — DevOps 端到端部署流水线 V2.0
- python|网络图片爬虫(几个简单步骤实现网页图片的爬取,详细步骤,超详细,简单易懂)
- supervisor|centos7安装supervisor及supervisor web管理界面、supervisor守护进程使用
- Linux笔记|Linux Nginx-Web
- python笔记|Python 内存管理
- python笔记|Python迭代器与生成器
- python笔记|Python 面向对象(一)