QMT量化交易系统新手指南,如何获取和订阅全推数据?两者差异?(QMT量化软件提供)
发布时间:2026-7-31 14:42阅读:249
QMT量化交易系统新手指南,如何获取和订阅全推数据?两者差异?
QMT量化交易系统中:
ContextInfo.get_full_tick - 获取全推数据和ContextInfo.subscribe_whole_quote - 订阅全推数据如何使用?两者有什么差异?
| 维度 | ContextInfo.get_full_tick - | ContextInfo.subscribe_whole_quote - |
| 工作模式 | 主动拉取(一问一答) | 被动推送(增量更新) |
| 数据来源 | 读取本地缓存 | 行情服务器实时推送 |
| 触发方式 | 调用时立即返回当前快照 | 订阅后持续监听,有变化时触发回调 |
| 数据粒度 | TICK快照(最新一笔) | TICK分笔数据(每次变化推送) |
| 数据内容 | 全量快照(所有字段) | 增量数据(仅变化部分) |
ContextInfo.get_full_tick - 获取全推数据
提示:不能用于回测 只能取最新的分笔,不能取历史分笔
原型
内置python
ContextInfo.get_full_tick(stock_code=[])
释义:获取最新分笔数据
| 名称 | 类型 | 描述 |
| stock_code | list[str] | 合约代码列表,如['xxxxxx.SH','xxxxxx.SH'],不指定时为当前主图合约。 |
返回值 根据stock_code返回一个dict,该字典的key值是股票代码,其值仍然是一个dict,在该dict中存放股票代码对应的最新的数据。
示例
示例返回值
# coding:gbk
import pandas as pd
import numpy as np
def init(C):
C.stock_list = ["xxxxxx1.SZ","xxxxxx.SH", "xxxxxx.SH"]
def handlebar(C):
tick = C.get_full_tick(C.stock_list)
print(tick["xxxxxx.SH"])
ContextInfo.subscribe_whole_quote - 订阅全推数据
提示,内置python:ContextInfo.subscribe_whole_quote(code_list,callback=None)
释义:订阅全推数据,全推数据只有分笔周期,每次增量推送数据有变化的品种
| 字段名 | 数据类型 | 解释 |
| code_list | list[str,...] | 市场代码列表/品种代码列表,如 ['SH','SZ'] 或 ['xxxxxx.SH', 'xxxxxx.SZ'] |
| callback | function | 数据推送回调 |
返回值int,订阅号,可用ContextInfo.unsubscribe_quote做反订阅
示例:
# conding = gbk
def call_back(data):
print(data)
def init(C):
C.stock_list = ["xxxxxx.SZ","xxxxxx.SH", "xxxxxx.SH"]
C.subID = C.subscribe_whole_quote(C.stock_list,callback=call_back)
def handlebar(C):
print("============================")
print("C.subID: ",C.subID)
智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。
投资有风险,入市需谨慎!
我司30多年发展历史上市券商平台,可提供:
1.QMT/PTrade量化系统,免费使用,支持券商极速交易服务配合使用;
2.现在新开户交易佣金优惠,股票/ETF/可转债/港股通/国债逆回购等惊喜费率;
3.支持创业板/科创板/北交所/港股通/融资融券等业务权限开通;
4.正在进行AI投ETF/选好股/选好基金等AI投顾工具30天免费体验活动;
5.智能条件单,网格交易,预约打新等功能支持;
6.新客理财领取(限额),赠送Level-2十档行情(佣金宝APP)活动进行中;
7.支持底仓增强策略提供,内置多种交易策略,适合长期持仓用户做自动日内回转交易;
8.88开头,可选数字靓号开户;
更多需求了解,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!

温馨提示:投资有风险,选择需谨慎。
-
上市公司发可转债,账户里多出的「配债」是什么?和可转债打新有啥区别?
2026-09-08 10:56
-
为什么9:20和14:57之后挂的单撤不回来?(附撤单时间表)
2026-09-08 10:56
-
为何账户有钱也不能打新?新股打新额度怎么算?4大误区提示
2026-09-08 10:56


问一问

+微信
分享该文章
