Skip to main content

vnpy_qmt

QMT Gateway for vnpy

实现功能

  • 连接mini客户端实现普通买卖

安装方式

  • 源码安装: 下载源码, 解压, 切换vnpy环境, 在cmd里执行
(vnpyO) D:\work\my>cd vnpy_qmt
(vnpyO) D:\work\my\vnpy_qmt>pip install .

启用通道

  1. 需要使用脚本启动方式启动vnpy, 下面是一个示例(文件名如:run.py)
  2. 切换到vnpy环境(或者使用vnpy对应的python绝对路径),运行 python run.py
# -*- coding:utf-8 -*-

from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp
# 导入QMT gateway
from vnpy_qmt.qmt_gateway import QmtGateway
from vnpy_ctastrategy import CtaEngine, CtaStrategyApp


def main():
    """Start VN Trader"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_app(CtaStrategyApp)
    # 添加gateway
    main_engine.add_gateway(QmtGateway, gateway_name="QMT")

    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()

依赖项目

迅投xtquant官网下载 迅投xtquant介绍

使用

  1. 启动、登录QMT mini客户端
  2. 在vn.py连接QMT login_qmt.png

Metadata

Release files for vnpy-qmt 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vnpy-qmt 0.3.3
File Size Uploaded
vnpy_qmt-0.3.3.tar.gz 12.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vnpy-qmt 0.3.3
File Interpreter ABI Platform
vnpy_qmt-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 25.4 kB

Release files / vnpy_qmt-0.3.3.tar.gz

Download URL vnpy_qmt-0.3.3.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1ce80aef27b1fb18d71ab4f8032927314cd4062a749585e926bb036a35f069ee
BLAKE2b-256 checksum
How to use checksums
549e59282165125282bd77b44b2c778c566ae8d557f7c4859e911616fec1d523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / vnpy_qmt-0.3.3-py3-none-any.whl

Download URL vnpy_qmt-0.3.3-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e2918db71b5661333edcd4bd0bee5dab89f7aa03c54ab11478c55356f02be621
BLAKE2b-256 checksum
How to use checksums
3f0f622d958d68483d1d0dffe276d299d2c683b1bed53e1f9f91c1760c68ab73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page