当前位置: 首页 > news >正文

python:talib.BBANDS 画股价-布林线图

python 安装使用 TA_lib 
安装主要在 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 
这个网站找到
TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

pip install /pypi/TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

编写 talib_boll.py 如下

# -*- coding: utf-8 -*-
import os
import sys
import matplotlib.pyplot as plt
import pandas as pd
import tushare as ts
import talib as ta if len(sys.argv) ==2:code = sys.argv[1]
else:print('usage: python stock_price.py stockcode ')sys.exit(1)if len(code) !=6:print('stock code length: 6')sys.exit(2)# help(ts.get_k_data) 了解参数
df = ts.get_k_data(code, start='2023-01-01')
if len(df) <30:print(" len(df) <30 ")sys.exit(2)# 取收盘价
close = df['close'].values
# 计算布林线
df['upper'], df['mid'], df['lower'] = ta.BBANDS(close, timeperiod=10, nbdevup=2, nbdevdn=2, matype=0)# 取样 近期的数据
d2 = df[ df['date'] >'2023-07-01']
#print(d2.tail())d2.index = pd.to_datetime(d2.date)
# 画股价-布林线图
fig,axes = plt.subplots(2,1)
d2[['close','upper','mid','lower']].plot(ax=axes[0], grid=True, title=code)
# 画股票成交量图
d2[['volume']].plot(ax=axes[1], grid=True)
plt.show()

运行 python talib_boll.py 002594 

http://www.lryc.cn/news/197886.html

相关文章:

  • ESP32网络开发实例-自定义主机名称
  • 【ELK 使用指南 3】Zookeeper、Kafka集群与Filebeat+Kafka+ELK架构(附部署实例)
  • 手写redux的connect方法, 使用了subscribe获取最新数据
  • 数据结构--B树
  • 【音视频|ALSA】基于alsa-lib开发ALSA应用层程序--附带源码
  • 嵌入式养成计划-43----QT QMainWindow中常用类的使用--ui界面文件--资源文件的添加--信号与槽
  • 【Yarn】清除Yarn的缓存,更新Yarn本身、更新项目的依赖项
  • 点云从入门到精通技术详解100篇-雨雾环境下多传感器融合SLAM方法(续)
  • 解决GET请求入参@NotNull验证不生效问题
  • 《golang设计模式》第三部分·行为型模式-01-责任链模式(Chain of Responsibility)
  • 环境变量【使用命令行参数引出环境变量】
  • 【Java 进阶篇】JavaScript BOM History 详解
  • 【计算机网络】https协议
  • React之受控组件和非受控组件以及高阶组件
  • 中国移动集采120万部,助推国产5G赶超iPhone15
  • 华为云HECS服务器下docker可视化(portainer)
  • postman发送soap报文示例
  • 力扣-python-两数之和
  • 算水质TDS加温度补偿
  • wps/word 如何让表格的标题和表格名称文本(表1-1 xxx)跨页显示(已解决)
  • 攻防世界web篇-PHP2
  • Kotlin中的步长
  • 3. 无重复字符的最长子串
  • 通过SPI传输BMI160数据到nrf528xx
  • MAYA教程之建模基础命令介绍
  • 文档外发控制与安全:实现高效协作与数据安全的关键
  • 在线课堂知识系统源码系统+前端+后端完整搭建教程
  • CSS之布局系列--顶部导航栏二级菜单居中展示
  • 算法通关村第九关黄金挑战——透彻理解二叉树中序遍历的应用
  • 【算法设计与分析zxd】第7章 贪心法