金融数据库--下载全市场股票日线行情数据

文章声明:本内容为个人的业余研究,和任何单位,机构没有关系,文章出现的股票代码,全部只是测试例子,不做投资参考,投资有风险,代码学习使用,不做商业用途

昨天上线了数据库,全部数据自动保存到数据库,按日期存储,方便代码调用,代码会在盘中更新4次数据,盘收数据会更新4次数据库数据,代码自动检测数据是不是对的,保证数据有当天的,实时数据不入库数据库,直接api读取就可以量化研究--推出强大西蒙斯金融量化交易数据库2https://mp.weixin.qq.com/s?__biz=MzI5NTE5NTExMw==&mid=2247495257&idx=1&sn=47f47a51a2fa6b664d905d8566746eb1&scene=21#wechat_redirect

今天上线了同花顺涨停数据,大概入库了2年的方便读取研究研究涨停板

上线了同花顺热度数据

这里我给了代码怎么样去读取服务器的全部股票行情数据保存到本地方便回测,回测系统支持读取本地数据

1先读取全市场的股票代码

下面就是下载数据的代码

运行的效果

下载速度还是很快的

下载的数据

3000多行数据

下载数据的源代码

python 复制代码
'''
下载全市场股票日线行情数据
作者西蒙斯量化
微信:xg_quant
数据教程https://gitee.com/li-xingguo11111/xms_quant_trader_data
第一步安装西蒙斯数据,安装代码
py -m pip install http://124.220.32.224:8888/xms_quant_trader_data-0.1-py3-none-any.whl
更新数据库
py -m pip install --force-reinstall http://124.220.32.224:8888/xms_quant_trader_data-0.1-py3-none-any.whl
'''
from xms_quant_trader_data.xms_quant_trader_data import xms_quant_trader_data
import os
from tqdm import tqdm
path=os.path.dirname(os.path.abspath(__file__))
#获取全市场股票池
api=xms_quant_trader_data(
    url='http://14.103.193.242',
    port='8080',
    password='test')
df=api.get_all_maker_stock()
df['代码']=df['代码'].apply(lambda x:api.adjust_stock_1(x))
print(df)
stock_list=df['代码'].tolist()
start_date='19990101'
end_date='20500101'
for i in tqdm(range(len(stock_list))):
    stock=stock_list[i]
    try:
        hist=api.get_stock_daily_hist_data(stock=stock,start_date=start_date,end_date=end_date)
        hist.to_csv(r'{}/data/{}.csv'.format(path,stock))
        print(stock,'数据下载完成')
    except Exception as e:
        print(stock,'数据下载有问题')
相关推荐
飞浪纪元[FWC–FE]7 小时前
Qt 工程创建与 CMake / qmake 构建规范
开发语言·数据库·qt
Ivanqhz8 小时前
MoE + LLM 应用
数据库·人工智能·pytorch·python·深度学习·算法·1024程序员节
Tsuki_tl8 小时前
【总结】Redis五大数据类型应用场景及基本命令
数据库·redis·后端·缓存·缓存中间件·redis命令·redis 五大数据类型
Gauss松鼠会8 小时前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb
系统集成-鹰翔8 小时前
ERP对接升级提示数据库迁移失败:SQLite逐版本事务到底回滚到哪一步
javascript·数据库·经验分享·后端
西瓜拿铁好喝8 小时前
开源和闭源 AI 办公工具,分别适合谁
java·前端·数据库
代码派8 小时前
业务不停机迁移 MySQL 到 TiDB,NineData 数据增量同步实操演示
数据库·mysql·tidb·ninedata·无停机迁移·增量迁移·全量迁移
Gauss松鼠会8 小时前
GaussDB 中 gsql 与 DBeaver(JDBC)客户端工具查询时间不一致:原因、排查与处理
运维·服务器·数据库·sql·gaussdb·经验总结
Elastic 中国社区官方博客8 小时前
基于 Jina OCR v1 与 Elasticsearch 的 PDF 智能混合检索与 RAG 系统实战指南
大数据·数据库·elasticsearch·搜索引擎·ocr·jina
楚识科技8 小时前
信创环境下 OCR 部署实践:从麒麟系统到达梦数据库的全栈适配
数据库·ocr