股票走势及K线绘制练习代码笔记(无注释)
股票走势及K线绘制练习代码笔记(无注释)
###所需要安装的新库:tushare;mpl_finance
#22.04.09
# In[走势图]
import tushare as ts
df=ts.get_k_data('000002',start='2000-01-01',end='2022-01-01')
df.head()import tushare
print(tushare.__version__)df.set_index('date',inplace=True)df['close'].plot()import matplotlib.pyplot as plt
from datetime import datetime
import tushare as ts
df=ts.get_k_data('000002',start='2000-01-01',end='2022-01-01')
df['date']=df['date'].apply(lambda x:datetime.strptime(x, '%Y-%m-%d'))
plt.figure(dpi=300,figsize=(12,6))
plt.plot(df['date'],df['close'])
plt.show()
type(df)# In[K线图]import tushare as ts
import matplotlib.pyplot as plt
import mpl_finance as mpf
import seaborn as snsdf=ts.get_k_data('000002','2019-06-01','2019-09-30')from matplotlib.pylab import date2num
import datetimedef date_to_num(dates):num_time=[]for date in dates:date_time=datetime.datetime.strptime(date,'%Y-%m-%d')num_date=date2num(date_time)num_time.append(num_date)return num_timedf_arr=df.values
df_arr[:,0]=date_to_num(df_arr[:,0])df_arr[:5]fig,ax=plt.subplots(figsize=(15,6))
mpf.candlestick_ochl(ax,df_arr,width=0.6,colorup='r',colordown='g',alpha=1.0)
plt.grid(True)
ax.xaxis_date()df['MA5']=df['close'].rolling(5).mean()
df['MA10']=df['close'].rolling(10).mean()df.head(15)plt.rcParams['font.sans-serif']='SimHei'#fig,ax=plt.subplots(figsize=(15,6))fig,axes=plt.subplots(2,1,sharex=True,figsize=(15,8))
ax1,ax2=axes.flatten()
mpf.candlestick_ochl(ax1,df_arr,width=0.6,colorup='r',colordown='g',alpha=1.0)
ax1.plot(df_arr[:,0],df['MA5'],label='5日均线')
ax1.plot(df_arr[:,0],df['MA10'],label='10日均线')
ax1.grid(True)
ax1.set_title('万科A')
ax1.set_xlabel('日期',x=1,y=-0.1)
ax1.set_ylabel('价格',x=-0.1,y=1)
ax1.legend()
ax.xaxis_date()ax2.bar(df_arr[:,0],df_arr[:,5])
ax2.set_xlabel('日期',x=1,y=-0.1)
ax2.set_ylabel('成交量',x=-0.1,y=1)
ax2.grid()
ax2.xaxis_date()
结果1:
结果2:
股票走势及K线绘制练习代码笔记(无注释)相关推荐
- 一步一步教你写股票走势图——K线图五(高亮联动二)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
- 一步一步教你写股票走势图——K线图二(图表联动)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
- 一步一步教你写股票走势图——K线图四(高亮联动一)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
- 一步一步教你写股票走势图——K线图三(添加均线)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
- python股票交易接口实现股票分时图K线图及抓取level2行情的开发程序分析
大家对股票交易接口并不陌生,那么要想获取股票数据获取,也是可以通过python股票交易接口实现股票分时图K线图及抓取level2行情的开发程序分析如下: import sys from PyQt5 i ...
- 【零基础】极星9.5量化入门一:自定套利的K线绘制
交流Q群1064240775 一.前言: 本人对期货其实不太懂,只是会写一点python,有一些错漏之处还请各位指正. 极星客户端默认自带了很多套利合约,比如JD2001-JD2005,还提供了K线图 ...
- IDEA插件神操作,开发工具栏和Tab页,展示股票行情和K线
目录 一.前言 二.需求目的 三.案例开发 1. 工程结构 2. tab 页窗体 3. 股票框体设置 4. 填充主面板到IDEA工具栏 5. 数据持久化配置 6. 股票接口 四.测试验证 1. 配置股 ...
- 股票基础知识—K线图基础知识
股票基础知识-K线图基础知识 文章目录 股票基础知识-K线图基础知识 一.K线概述 1.k线的历史 2.k线基本组成 3.k线分类 4.k线画法 5.阴阳线 6.实体大小 7.影线长短 8.K线类型 ...
- 用AnyStock和LightningChart打造炫酷的制作股票、金融业K线图工具产品
近年来资本市场风起云涌,如何通过数字化.图形化手段分析金融产品是一个将经验工具化的手段,那么今天我们来聊一聊如何打造一款图形化金融工具--股票交易图(K线图). 最近小编在多个开发控件产品群看到有一群 ...
最新文章
- spring源码分析之context:component-scan/vsannotation-config/
- android中SimpleAdapter、ArrayAdapter的用法以及继承了ListActivity的设置适配器的方法...
- MySQL表最大能达到多少?
- 调用startactivityforresult后,onactivityresult立刻返回RESULT_CANCELED
- 面试官系统精讲Java源码及大厂真题 - 37 ThreadPoolExecutor 源码解析
- Android 学习笔记--android基本
- 6.4 SQL Server 加密
- fun php,fun.php
- java动画api_使用MMAPI播放gif动画
- HDU2011 多项式求和【入门】
- LaTeX常用数学符号总结
- Web前端开发之CSS学习笔记5—溢出、浮动、层叠
- B站 下载版权保护视频
- warning:discards qualifiers from pointer target type解决办法
- 关于12306网站抢票的架构设计
- android 开发 安卓系统主题设置
- 多个绝对值相加求最大值问题_多个绝对值求和型函数最值问题的求解方法
- 如何在CSS和HTML中创建垂直线...
- 恭贺新春-杨建荣敬祝
- 单片机-硬件接口(UART/IIC/SPI/RS232/USB/CAN)异同
热门文章
- JavaScript getElementsByTagName()方法介绍
- 融合CBAM注意力机制基于YOLOv5开发构建毛尖茶叶嫩芽检测识别系统
- mysql raiserror_sql server数据库中raiserror函数用法的详细介绍
- CTFHub | 基础认证
- 在html监听鼠标拖动,使用javaScript实现鼠标拖拽事件
- JAVA毕业设计海康物流计算机源码+lw文档+系统+调试部署+数据库
- matlab-GUI编写简单计算器
- Wifi study 记录
- 女程序员实力坑大师兄,网友:保重兄弟!我不是故意笑的,哈哈哈
- 浅谈现在的弊端与未来的发展