1.tushare介绍
tushare数据内容包含股票、基金、期货、债券、外汇、行业大数据,同时包括了数字货币行情等区块链数据,为各类金融投资和研究人员提供适用的数据和工具。我也用tushare的数据,完成了大作业、毕业论文等文章的数据收集工作,在工作过程中也常用tushare进行股票等资产筛选工作。
2.tushare官网链接:
3.数据获取代码演示
可以非常方便地通过api获取交易日列表、指数成分股和指数日度收益率数据,可以在此数据基础上进行指数增强、趋势择时等量化策略的设计。输入参数,返回的数据是DataFrame,数据整理很便捷,下载后可以保存到本地,读取更加快速。
import pandas as pd
import numpy as np
from datetime import datetime
import os
from sklearn.model_selection import cross_val_score
import statsmodels.api as sm
import xgboost as xgb
import matplotlib.pyplot as plt
from sklearn.metrics import roc_auc_score
import tushare as ts
# 设置中文编码和负号的正常显示
plt.rcParams.update({"font.family": "STIXGeneral",
"font.size": 10,
"mathtext.fontset": "cm"})