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 .
启用通道
- 需要使用脚本启动方式启动vnpy, 下面是一个示例(文件名如:run.py)
- 切换到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()
依赖项目
使用
- 启动、登录QMT mini客户端
- 在vn.py连接QMT
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.2.tar.gz
(12.5 kB
view hashes)
Built Distribution
vnpy_qmt-0.3.2-py3-none-any.whl
(12.9 kB
view hashes)