发表自话题:股票均线分析
tushare财经数据接口包
pip install tushare
作用:提供相关指定的财经数据
相关文档:http://tushare.org/
需求:股票分析
使用tushare包获取某股票的历史行情数据。
输出该股票所有收盘比开盘上涨3%以上的日期。
输出该股票所有开盘比前日收盘跌幅超过2%的日期。
假如我从2010年1月1日开始,每月第一个交易日买入1手股票,每年最后一个交易日卖出所有股票,到今天为止,我的收益如何?
数据处理
使用tushare包获取某股票的历史行情数据
df = ts.get_k_data(code=
'600519',start=
'1999-01-10')
df的持久化存储 df.to_xxx()
#将df的数据存储到本地
df.to_csv(
'./maotai.csv')
加载外部数据 pd.read_xxx()
#加载外部数据到df中:read_xxx()
df = pd.read_csv(
'./maotai.csv')
df.head()
将Unnamed: 0列进行删除
在drop系列的函数中
axis=0表示的行,1表示的是列
inplace=True将删除操作直接作用原始数据
df.drop(labels=
'Unnamed: 0', axis=1, inplace=
True)
df.head()
将date列的字符串类型的时间转换成时间序列类型
df[
'date'] = pd.to_datetime(df[
'date'])
df['date'].dtype
# dtype(' 标签组:[股票] [股票分析] [大数据] [数据分析] [tushare] [dataframe]
上一篇:中国股市:这才是均线的正确用法,别再说股市不赚钱了,值得收藏
下一篇:股票量化交易分析