利用tushare获取股票数据-V2 +股票数据分析

本文介绍了如何使用tushare获取股票数据,并进行了股票数据分析。研究发现周四股票平均跌幅较大,可能因市场避险情绪和个人投资者取款消费导致。提出周四、周五可能是买入股票的好时机,而周一、周二则适于卖出,以利用市场情绪波动赚取利润。
摘要由CSDN通过智能技术生成

一、利用tushare获取股票数据

上次利用tushare的API获取了一部分的数据,感觉不够齐全,所以现在更新程序
import tushare as ts
import pandas as pd

pro = ts.pro_api()
data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code')
#实例化一个对象,获取所有的股票代码
ls=list(data['ts_code'])
#列表化所有的股票代码
data=0
for i in range(len(ls)):
    try:
        df = pro.query('daily', ts_code=ls[i])
        print(i)
        if i==0:
            com_df=pd.DataFrame(df)
        else:
            com_df=pd.concat([com_df,df])
    except:
        pass
       	#获取股票的所有历史数据
com_df.reset_index(inplace=True)
com_df.to_csv(r"newstock7-31.csv",index=False)
#将数据导出csv,csv大小大约300MB,整个程序耗时2到3个小时

二 、股票数据分析

(1) 处理股票数据
这次主要想分析股票的涨跌与星期一,二有没有什么关系
import pandas as pd
import numpy as np
import datetime
pd.set_option('display.max_columns', Non
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值