A股2005-2021高频行情1min数据,量化专用

博客分享了从2005年至2021年的股票1分钟行情数据,每周更新,包括CSV和HDF5两种格式。CSV样本展示了一种数据结构,而HDF5数据以股票代码命名文件,通过Python的h5py库可以方便读取,内含日期、开盘价、收盘价、最高价、最低价和交易量等信息。
摘要由CSDN通过智能技术生成

【亲测可用,包含了2005-2021的1min行情数据,2021每周更新一次】

链接: https://pan.baidu.com/s/1W2TMPTHLWblKy1gBwMCIEQ

提取码: i4ru

数据提供csv和hdf5两种类型

其中,csv的样本格式如下

hdf5的数据格式为

h5文件名为股票代码,如600000的hdf5文件为600000.h5

group为交易日期,如20210602

dateset为1min数据的数据变量,有datetime,open,close,high,low,amount,数据格式均为nparray,python读取代码示例如下

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import h5py

# h5_path是存放hdf5的文件夹路径
h5_path = "/mnt/e/data/1min/2005-2021"
stock_list = ["000001"]
for stock_code in stock_list:
    with h5py.File(os.path.join(h5_path, stock_code + ".h5"), 'r') as store:
        #group命名方式是日期,8位表示
        #返回的dataset是nparray格式
        #time变量类型是np.string_,open,close,high,low均为np.float32, amount为np.float64
        g = store["20210630"]
        print(g["time"][:])
        print(g["open"][:])
        print(g["close"][:])
        print(g["high"][:])
        print(g["low"][:])
        print(g["amount"][:])

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值