金融数据库--下载全市场可转债日线行情数据
文章声明:本内容为个人的业余研究,和任何单位,机构没有关系,文章出现的股票代码,全部只是测试例子,不做投资参考,投资有风险,代码学习使用,不做商业用途
朋友需要可转债的历史数据做回测,数据库在稳定运行,数据全部自动入库,我这里写一下教程怎么样获取可转债全部行情数据,数据库使用教程量化研究--推出强大西蒙斯金融量化交易数据库2https://mp.weixin.qq.com/s?__biz=MzI5NTE5NTExMw==&mid=2247495257&idx=1&sn=47f47a51a2fa6b664d905d8566746eb1&scene=21#wechat_redirect,股票的行情数据金融数据库--下载全市场股票日线行情数据
我还在测试高频日内交易算法框架,明天实盘测试,测试感觉没有问题,框架很强大可以自定义交易算法,目前我上线了2个动态网格,动他的冲高回落算法
很伤脑筋
自定义算法
可转债日线行情的获取函数
from xms_quant_trader_data.xms_quant_trader_data import xms_quant_trader_data
from datetime import datetime
client=xms_quant_trader_data(url='http://14.103.193.242',port='8080',password='test')
df=client.get_bond_cov_daily_hist_data(stock='113575',start_date='20210101',end_date='20500101')
print(df)
下载全市场的代码先安装西蒙斯数据库,数据在稳定运行
运行的结果
下载的数据结果
下载数据的源代码
'''
下载全市场股票日线行情数据
作者:西蒙斯量化
微信: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_maker_bond_cov_data()
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_bond_cov_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,'数据下载有问题')