一、导入需要的库
import tushare as ts
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import math
from math import sqrt, exp, pi, log, pow
二、利用tushare获取需要的指数历史数据
通过tushare可以较快的获取很长一段时间的指数历史数据(tushare详细使用方法可点击此处了解,我的tushareid为452803),这里我们获取的近似为5*250天也就是5年的历史数据,并将数据倒序后合并为了一个表格。
pro = ts.pro_api()
SZ180 = list(pro.index_daily(ts_code='000010.SH',start_date='20160420')['close'])
ZZ500 = list(pro.index_daily(ts_code='000905.SH',start_date='20160420')['close'])
HS300 = list(pro.index_daily(ts_code='000300.SH',start_date='20160420')['close'])
SZ50 = list(pro.index_daily(ts_code='000016.SH',start_date='20160420')['close'])
SZCZ =