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.3.tar.gz
(12.5 kB
view details)
Built Distribution
vnpy_qmt-0.3.3-py3-none-any.whl
(12.9 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ce80aef27b1fb18d71ab4f8032927314cd4062a749585e926bb036a35f069ee |
|
MD5 | d9ea92592617cef08f7436396ab62d47 |
|
BLAKE2b-256 | 549e59282165125282bd77b44b2c778c566ae8d557f7c4859e911616fec1d523 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2918db71b5661333edcd4bd0bee5dab89f7aa03c54ab11478c55356f02be621 |
|
MD5 | 770fe5421ece722a1ab54b6c7ea43ebf |
|
BLAKE2b-256 | 3f0f622d958d68483d1d0dffe276d299d2c683b1bed53e1f9f91c1760c68ab73 |