QMT量化编程之最新分笔数据接口get_full_tick

QMT获取行情数据的接口有3种
1、获取最新分笔数据:get_full_tick(stock_code=[])
2、获取历史数据:get_market_data_ex(subscribe=False)
3、订阅数据:向行情服务器订阅指定品种行情,使用接口函数subscribe_quote和get_market_data_ex(subscribe=True,),订阅有最大数量限制当前为500个。

今天重点介绍下获取分笔数据接口,及接口使用中的注意事项:
获取分笔数据接口函数:get_full_tick(stock_code=[])
参数stock_code:合约代码列表。注意接口不传参时,默认为当前主图代码。
该接口函数获取当前数据的最新值,支持取全市场品种,数据50ms增量更新一次

返回值: 根据合约列表返回一个dict。该字典的key值是股票代码,其值仍然是一个dict。在其值的字典中存放着对应股票代码的最新分笔数据。分笔数据key值有:
timetag:日期时间
lastPrice:最新价
open:开盘价
high:最高价
low:最低价
lastClose:昨收价
amount:成交额
volume:成交量(精确到手)
pvolume:成交量(精确到股)
stockStatus:股票状态(作废)
openInt:若是股票则含义为股票状态,非股票则是持仓量
settlementPrice:结算

<think>好的,用户想知道迅投QMT支持的文件格式。我需要先回忆一下相关的引用内容。引用[1]提到使用xtdata.get_full_tick获取行情数据,生成DataFrame,可能支持pandas的数据结构,比如CSV、Excel等格式。引用[2]指出QMT支持的Python版本是3.6到3.8,并且有特定的.pyd文件,说明可能主要支持Python脚本。引用[3]提到小白量化模块在QMT上仿大智慧指标,可能涉及自定义指标文件,比如类似大智慧的公式文件。 另外,用户的问题可能隐含他们想导入数据或策略,比如CSV、Excel用于数据导入,Python脚本用于策略,或者特定金融指标文件。需要结合引用内容,整理出QMT支持的文件格式,包括数据格式、策略脚本格式、配置文件等。可能还要提到第三方库如pandas支持的文件,因为引用[1]用了DataFrame,可能暗示CSV支持。此外,策略回测可能需要历史数据文件,比如HDF5、JSON等,但不确定是否有直接支持,可能需要通过Python处理。 需要确保回答覆盖数据文件、策略脚本、配置文件、指标文件等,并引用相关的地方。比如数据导入可能用CSV,策略用.py,指标可能有自定义格式,配置文件可能是INI或YAML,但引用中没有明确提到,可能需要推测。同时注意用户可能需要具体例子,比如代码中使用pd.read_csv,所以支持CSV。 最后,生成相关问题时要围绕文件格式、数据导入导出、策略开发、兼容性等方面提问。</think>迅投QMT系统支持多种文件格式以满足量化交易需求,主要涵盖以下类型: 1. **Python脚本文件(.py)** QMT的核心策略开发基于Python,支持Python 3.6-3.8版本的脚本编写,例如策略回测、订单接口调用等[^2]。示例代码中可见通过`xtdata`模块获取行情数据: ```python data = xtdata.get_full_tick(a_index_etf) df = pd.DataFrame(data) ``` 2. **数据文件格式** - **CSV/Excel**:通过`pandas`库可直接读取结构化数据,如引用[1]中生成的`DataFrame`对象常用于处理CSV或Excel数据。 - **Tick/K线行情文件**:支持订阅实时行情数据并存储为系统内置格式,用于策略回测或析[^1]。 3. **自定义指标文件** 用户可通过类似大智慧公式的语法编写技术指标,如引用[3]提到的仿大智慧指标回测设计,可能涉及自定义公式文件或配置文件。 4. **二进制依赖文件(.pyd)** QMT依赖特定版本的Python扩展模块,例如`IPythonApiClient.cp38-win_amd64.pyd`等二进制文件,用于接口调用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值