量化课堂001-获取历史数据让先程序跑起来(附Python完整代码)
接到很多朋友在后台私信问,程序如何实现,代码要怎么运行,有没有对应的教程?也就有了今天开始的量化课堂,后续会不定期地更新量化交易一步步上手的教程,以及对应的策略实现,让大家都可以自己动手轻松实现自己的量化交易策略,也欢迎更多的朋友同行加入,大家相互学习、相互交流。下面开始我们的量化课堂。
今天的目的是先获取历史数据让先程序跑起来,这里以贵州茅台[600519]为例,大家可以选取自己关注的股票对应代码跑跑看,有遇到任何的疑问或者困难,都欢迎大家留言/私信给到小编,我都会抽空一一给大家解决。让大家在量化交易的路上多一个忠实的伙伴。
下面是部分代码及结果的展示:
结果展示:

代码部分:
import pandas as pd
import numpy as np
from datetime import datetime
import matplotlib.pyplot as plt
#用于将日期转为整数时间戳
from matplotlib.pylab import date2num
#k线图绘制函数
from mpl_finance import candlestick_ochl
#设置轴上的刻度标记
from matplotlib import ticker
#用于控制子图布局
from matplotlib.gridspec import GridSpec
#导入tushare
import tushare as ts
#设置token
import config
ts.set_token(config.token)
#初始化pro接口
pro = ts.pro_api()
对了,这里可以分享一个小编获取历史数据的接口Tushare。Tushare是一个免费的金融数据接口平台,它提供了丰富的股票、基金、期货、债券等金融数据,旨在为金融分析、量化投资、学术研究等领域的用户提供便捷的数据获取服务。Tushare的数据涵盖历史行情、财务报表、公司公告、行业数据等多个维度,支持实时数据和历史数据的查询。
发布者:爱吃肉的小猫,转载请注明出处:https://www.95sca.cn/archives/40138
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!