Skip to main content

vnpy qmt gateway

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vnpy_qmt-0.3.3.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

vnpy_qmt-0.3.3-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file vnpy_qmt-0.3.3.tar.gz.

File metadata

  • Download URL: vnpy_qmt-0.3.3.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for vnpy_qmt-0.3.3.tar.gz
Algorithm Hash digest
SHA256 1ce80aef27b1fb18d71ab4f8032927314cd4062a749585e926bb036a35f069ee
MD5 d9ea92592617cef08f7436396ab62d47
BLAKE2b-256 549e59282165125282bd77b44b2c778c566ae8d557f7c4859e911616fec1d523

See more details on using hashes here.

File details

Details for the file vnpy_qmt-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: vnpy_qmt-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for vnpy_qmt-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e2918db71b5661333edcd4bd0bee5dab89f7aa03c54ab11478c55356f02be621
MD5 770fe5421ece722a1ab54b6c7ea43ebf
BLAKE2b-256 3f0f622d958d68483d1d0dffe276d299d2c683b1bed53e1f9f91c1760c68ab73

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page