StockInsider可以获取中国上市股票价格相关的信息,计算交易指标,可视化指标。

1.1 安装

命令行输入

1
!pip3 install StockInsider

1.2 工具简介

StockInsider需要两个参数

  • code,必要参数;上市公司股票代码。股票代码前需要加上’sh’或’sz’,例如sz002156或者sh603019
  • ktype,可选参数;k线类型默认是D,表示是日线。也可以选择 W(周线)、M(月线);所有的指标都是以日线为基准的。

stockinsider文档上用的sz002156,不代表个人投资建议;投资有风险,入市需谨慎

1
from insider import StockInsider si = StockInsider('sz002156') si <insider.stock_insider.StockInsider at 0x1034bfad0>

二、StockInsider类的方法

  • 股票价格图
  • 股票交易指标图

2.1 股票价格图

StockInsider默认使用plotly绘制的图表。

1
si.plot(head = 90, start_date, end_date, verbose=True)
  • head: 默认90,将会绘出最近90个交易日的曲线。
  • start_date: 起始时间(字符串)
  • end_date: 终止时间(字符串)
  • verbose: 默认为True; True表示全部绘制(k线、ma5、ma10、ma20);True只绘制k线。

1
#只绘制K线 si.plot(verbose=False)

2.2 股票交易指标

(目前,这个工具支持画出以下的指标):

  • MA (Moving Average, 移动平均线): si.plot_ma()
  • MD (Moving Deviation, 移动标准差曲线): si.plot_md()
  • EMA (Exponential Moving Average, 指数移动平均线): si.plot_ema()
  • MACD (Moving Average Convergence/Divergence,指数平滑移动均线): si.plot_macd()
  • KDJ (随机指标): si.plot_kdj()
  • RSI (Relative Strength Index,相对强弱指标): si.plot_rsi()
  • VRSI (Volumn Relative Strength Index,量相对强弱指标): si.plot_vrsi()
  • Volumn change(量变指标): si.plot_volumn()
  • VMA (Volumn Moving Average,量移动平均线): si.plot_vma()
  • VSTD(成交量标准差): si.plot_vstd()
  • VMACD (Volumn Moving Average Convergence/Divergence,量指数平滑异同平均线): si.plot_vmacd()
  • ENV(轨道线): si.plot_env()
  • VOSC (Volumn Oscillator,量震荡指标): si.plot_vosc()
  • MI (Momentum Indicator,动力指标): si.plot_mi()
  • MIKE(麦克指标): si.plot_mike()
  • ADTM(动态买卖气指标): si.plot_adtm()
  • OBV (On Balance Volumn,能量潮曲线): si.plot_obv()
  • RC (Price rate of Change,变化率指标): si.plot_rc()
  • BOLL (BOLL line,布林线): si.plot_boll()
  • BBIBOLL (BBI BOLL line,多空布林线): si.plot_bbiboll()
1
# MA (Moving Average) # 移动平均线 si.plot_ma()

1
# MD (Moving Deviation) # 移动标准差曲线 si.plot_md()

1
#EMA (Exponential Moving Average, 指数移动平均线) si.plot_ema()

1
#MACD (Moving Average Convergence/Divergence) #指数平滑移动均线 si.plot_macd()

1
#KDJ (随机指标) si.plot_kdj()

1
#RSI (Relative Strength Index) #相对强弱指标 si.plot_rsi()

1
#VRSI (Volumn Relative Strength Index) #量相对强弱指标 si.plot_vrsi()

1
#Volumn change(量变指标) si.plot_volumn()

1
#VMA (Volumn Moving Average) #量移动平均线 si.plot_vma()

1
#VSTD(成交量标准差) si.plot_vstd()

1
#VMACD (Volumn Moving Average Convergence/Divergence) # 量指数平滑异同平均线 si.plot_vmacd()

1
# VOSC (Volumn Oscillator) #量震荡指标 si.plot_vosc()

1
# MI (Momentum Indicator) # 动力指标 si.plot_mi()

1
# MIKE(麦克指标) si.plot_mike()

1
# ADTM(动态买卖气指标) si.plot_adtm()

1
# OBV (On Balance Volumn) # 能量潮曲线 si.plot_obv()

1
# RC (Price rate of Change) # 变化率指标 si.plot_rc()

1
# BOLL (BOLL line) # 布林线 si.plot_boll()

1
# BBIBOLL (BBI BOLL line) # 多空布林线 si.plot_bbiboll()