IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 关于Tushare库的使用 -> 正文阅读

[区块链]关于Tushare库的使用

1、获取历史数据

1.1获取股票历史行情数据

df = ts_pro.daily(ts_code='6000848.SH',start_date='20211102',end_date='20211112')

1.2获取涨停跌停股票数据

df = ts_pro.limit_list()

1.3获取期货合约信息

df = ts_pro.fut_basic(exchange='DCE',fut_type='1')

1.4获取期货历史行情数据

df = ts_pro.fut_daily(ts_code='RB2005.SHF')

1.5获取期权合约数据

df = ts_pro.opt_basic(exchange='DCE')

1.6获取期权历史行情数据

df = ts_pro.opt_daily(ts_code='M1805-C-3000.DCE')

1.7获取新闻快讯

df = ts_pro.news(src='sina',start_date='20191101',end_date='20191102')

1.8获取通用行情接口

df = ts.pro_bar(ts_code='00001.SZ',start_date='20191101',end_date='20191102',asset='E',freq='D')

2、通过新浪微博API获取历史数据

from urllib import request
import json
import pandas as pd
import pandas_datareader.data as web

def get_stock_data(id,scale,data_len):
    url='http://quotes.sina.cn/cn/api/json_v2.php/CN_MarketDataService.getKlineData?symbol={0}&scale={1}&datalen={2}'.format(id,scale,data_len)
    req=request.Request(url)
    rsp=request.urlopen(req)
    res=rsp.read()
    res_json=json.loads(res)
    bar_list=[]
    res_json.reverse()
    for dict in res_json:
        bar={}
        bar['date']=dict['day']
        bar['open']=float(dict['open'])
        bar['high'] = float(dict['high'])
        bar['low'] = float(dict['low'])
        bar['close'] = float(dict['close'])
        bar['vol'] = int(dict['volume'])
        bar_list.append(bar)
    df = pd.DataFrame(data=bar_list)
    return df

3、通过新浪财经API获取期货历史数据

def get_future_date(id,scale):
    url='http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine{0}m?symbol={1}'.format(scale,id)
    req=request.Request(url)
    rsp=request.urlopen(req)
    res=rsp.read()
    res_json=json.loads(res)
    print(res_json)
    bar_list=[]
    res_json.reverse()
    for line in res_json:
        bar = {}
        bar['date'] = line[0]
        bar['open'] = float(line[1])
        bar['high'] = float(line[2])
        bar['low'] = float(line[3])
        bar['close'] = float(line[4])
        bar['vol'] = int(line[5])
        bar_list.append(bar)
    df = pd.DataFrame(data=bar_list)
    return df

4、通过pandas获取股票历史数据

import pandas_datareader.data as web
data = web.DataReader('600789.SS',data_source='yahoo',start='2019-01-01',end='2019-10-01')
print(data)
  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章           查看所有文章
加:2021-11-15 15:55:12  更:2021-11-15 15:55:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:31:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码