本文利用python3.4进行分析,对财通福享,银华鑫盛和国金鑫新三支股票在2017的情况进行解读,并优化资产组合。
首先导入python相关的库,这里用tushare作为获取数据的入口。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
plt.style.use('seaborn-whitegrid')
import tushare as ts
from datetime import datetime
建立我们需要股票名称和代码的字段,股票代码可以网上查得。
dic={'财通福享':'501026','银华鑫盛':'501022','国金鑫新':'501000'}
通过对字典进行迭代,用tushare的get_hist_data方法获取股票数据,并选取交易量(volume)和变化趋势(p_change)做曲线图,观察整体变情况。
info={}
for name,code in dic.items():
info[name]=ts.get_hist_data(code,start='2017-01-01',end='2017-12-19')
info[name].index=pd.to_dateti