Python股票量化学习,自学001,获取单个股票数据,获取所有股票数据,保存股票数据,多线程下载

一直想做python本地量化,找不到合适的资料,好多视频都是在第三方平台的(确实第三方方便很多,什么回测啊,还有很多东西),下载本地的很少,反正我是小白,那就自己从头弄了找资料吧

我只有晚上偶尔做,到目前做了两天的晚上,合并一起发了吧(其实今天是第三天了)

先说自己,python会一些,量化的pandas和NumPy不是很熟,股票也有接触快8年了

自己有一些自己的策略,但是不好回顾好不好,哪里好(坏),为什么好(坏),本来同一个指标的不可能永远有效,所以多策略就很重要,觉得还是要自己量化,才能更好的复盘和统计

数据获取方法有很多,爬虫和第三方的也不细说,对于我偏技术的来说,年报,板块对我都没意义,跟庄就行,没庄家就没意义,而且我目前以复盘为主,就日线级别的足够,我选择了tushare

tushare是两个版本,最新是tushare.pro,用日线的话,还是免费的,就他了吧

第一天,

小目标:先说思路,一步一步来,那就先找一个股票数据。

想办法获取某个股票的数据,找了好久,找到的资料是这位大神的,写得很细

001 用python和tushare获取股票数据_python tushare获取股票数据_wxyczhyza的博客-CSDN博客

我就一步一步来,先获取单个的股票数据,画图我也不擅长,先不管,把第一步做好,就下载数据吧

import datetime
import os.path
import threading

import requests.exceptions
import tushare as ts
import pandas as pd
import numpy as np

import matplotlib.pyplot as plt

#画图用
import seaborn as sns
#token 是tushare.pro 的
token_str ='自己官网获取的token'

pro = ts.pro_api(token_str)

start = datetime.date(2013,1,1).strftime('%Y%m%d')
end = datetime.date.today().strftime('%Y%m%d')
stock_code = '300474.SZ'
dfdemo = ts.pro_bar(ts_code='{}'.format(stock_code),adj='qfq',freq='D',start_date=start,end_date=end)
dfdemo = dfdemo.sort_index(ascending=False)
root_path = r'J:\Python\django_projects\liangHua\gupiao\database'

发现没有保存,我觉得保存的话,可能更好

又找了一会儿,找到这篇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值