楼主: R小姌
111 0

[其他] QMT如何获取港股通的数据 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

14%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
3
精华
0
在线时间
0 小时
注册时间
2018-10-21
最后登录
2018-10-21

楼主
R小姌 发表于 2025-11-25 14:38:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

QMT量化交易软件具备全面的交易品种支持,覆盖股票、融资融券、期货、期权、北交所、可转债以及港股通等多种资产类型,满足多样化的投资需求。

以某只港股通股票为例,在11月24日的行情数据中,其收盘价、最高价、最低价和开盘价均可准确获取。如下图所示,实际获取的数据与公开行情完全一致,验证了平台数据的准确性与可靠性。

若需调用历史行情数据,则必须提前完成历史数据的下载。否则在运行策略时将无法读取相关信息,系统会提示无数据返回,如下图所示:

数据补充操作可在“数据管理”模块中进行,支持按指定品种补全。输入格式应为“市场_代码”,例如“SZSE_000001”。若格式有误或标的不存在,系统将弹出“股票不存在”的错误提示。

完成数据补充后,重新执行策略程序即可正常获取所需信息。首次使用者建议仔细核对程序输出结果与行情软件中的数据是否一致,确保后续策略运行的精确性。

上述数据的获取主要依赖于passorder函数,核心代码示例如下:

# coding:gbk
import pandas as pd
import numpy as np

def init(C):
    C.stock_list = ["09992.SGT"]  # 指定目标标的
    C.start_time = "20251101"    # 设置起始时间
    C.end_time = "20251124"      # 设置结束时间

def handlebar(C):
    data1 = C.get_market_data_ex([], C.stock_list, period="1d", start_time=C.start_time, end_time=C.end_time)

QMT平台不仅数据覆盖广泛,还具备高速交易能力,采用内存级交易柜台技术,大幅提升执行效率。用户可通过简洁易用的Python语言编写策略,降低开发门槛。

目前,该系统已与超过80家券商及期货公司建立合作,投资者可根据自身资金规模与交易费率情况,选择最适合的服务商开通账户。

整体开通流程如下:

  1. 联系选定券商的工作人员,协助开立证券账户;
  2. 完成入金操作,协商调整交易费率,并申请量化交易权限,按照券商指引完成实盘账户注册与绑定;
  3. 进行程序化交易报备,部署并测试自研策略,正式开启量化交易之旅。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python语言 import handle market Coding

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 04:52