1.首先我们需要连接上xtdata
- #coding:utf-8
- """
- 连接token
- """
- import sys
- print("Python 版本:", sys.version)
- from xtquant import xtdatacenter as xtdc
- from xtquant import xtdata
- '''
- 设置用于登录行情服务的token,此接口应该先于 init_quote 调用
- '''
- xtdc.set_token('填写自己的token')
- xtdc.init()
- xtdc.listen()
- # xtdata.connect()
- print('-----连接上了------')
- print(xtdata.data_dir)
- xtdata.run()
复制代码 2.采用获取行情函数:xtdata.get_market_data_ex,period 的参数为 delistchangebond
- #coding:utf-8
- """支持获取退市可转债数据"""
- import sys
- print("Python 版本:", sys.version)
- import time
- from xtquant import xtdatacenter as xtdc
- from xtquant import xtdata
- # 连接自己的端口
- xtdata.connect(port=58609)
- print(xtdata.data_dir)
- # 下载退市可转债数据
- xtdata.download_history_data('XXXXXX.SH', 'delistchangebond', '', '')
- # 获取退市可转债数据
- ts_data = xtdata.get_market_data_ex([], ['XXXXXX.SH'], period='delistchangebond', start_time='',end_time='', count=-1,dividend_type='front', fill_data=False)
- print(ts_data)
复制代码
3.数据展示
- Python 版本: 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)]
- ***** xtdata连接成功 *****
- 服务信息: {'tag': 'xtquant', 'version': '1.0'}
- 服务地址: 127.0.0.1:58609
- 数据路径: C:\Users\admin\Desktop\py2\data\datadir
- 设置xtdata.enable_hello = False可隐藏此消息
- C:\Users\admin\Desktop\py2\data\datadir
- {'XXXXXX.SH': 可转债代码 可转债简称 正股代码 正股名称 ... 最后交易日 到期日期 存续年限(年) 退市原因
- 0 125002 万科转债 000002 万科A ... 20040419 20070613 1.9 强赎
- 1 125069 侨城转债 000069 华侨城A ... 20050421 20061231 1.3 强赎
- 2 125959 首钢转债 000959 首钢股份 ... 20070405 20081216 3.3 强赎
- 3 128007 通鼎转债 002491 通鼎互联 ... 20150622 20200815 0.9 强赎
- 4 113007 吉视转债 601929 吉视传媒 ... 20150707 20200905 0.8 强赎
- .. ... ... ... ... ... ... ... ... ...
- 391 128005 齐翔转债 002408 齐翔腾达 ... 20150519 20190418 1.1 强赎
- 392 110025 国金转债 600109 国金证券 ... 20141229 20200514 0.6 强赎
- 393 128006 长青转债 002391 长青股份 ... 20150415 20200620 0.8 强赎
- 394 110027 东方转债 600875 东方电气 ... 20150216 20200710 0.6 强赎
- 395 110028 冠城转债 600067 冠城大通 ... 20150423 20200718 0.8 强赎
- [396 rows x 17 columns]}
复制代码
|