Skip to main content

CTP (test environment) gateway for VeighNa quant trading framework.

Project description

VeighNa框架的CTP穿透式测试底层接口

说明

基于CTP期货版的6.5.1接口封装开发,接口中自带的是【穿透式测试环境】的dll文件。

安装

安装环境推荐基于3.0.0版本以上的【VeighNa Studio】。

直接使用pip命令:

pip install vnpy_ctptest

或者下载源代码后,解压后在cmd中运行:

pip install .

使用源代码安装时需要进行C++编译,因此在执行上述命令之前请确保已经安装了【Visual Studio(Windows)】或者【GCC(Linux)】编译器。

使用

以脚本方式启动(script/run.py):

from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp

from vnpy_ctptest import CtptestGateway


def main():
    """主入口函数"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(CtptestGateway)
    
    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()

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_ctptest-6.5.1.5.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

vnpy_ctptest-6.5.1.5-cp310-cp310-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

File details

Details for the file vnpy_ctptest-6.5.1.5.tar.gz.

File metadata

  • Download URL: vnpy_ctptest-6.5.1.5.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for vnpy_ctptest-6.5.1.5.tar.gz
Algorithm Hash digest
SHA256 dfbdc13027e690b3c62deb72955ed90428ccf160bdfeb65d10d70d66f823c50d
MD5 c62a9d994bf66ac1ab03a96db53c22e8
BLAKE2b-256 b898aef6385be9d433871c69b77586c47c77a70e9af5b2f7bedf9d9e5181fac9

See more details on using hashes here.

File details

Details for the file vnpy_ctptest-6.5.1.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vnpy_ctptest-6.5.1.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for vnpy_ctptest-6.5.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c741c30c00bafda7b8a2d8fd21adc8879f63ca835d7403fe9d1716aac8f79a7
MD5 101f8ca236b6e96b8808bedc30042c9a
BLAKE2b-256 f15997edf2896b2c0fc7b01340f5aa4dd020ac5aa53ec727f2c682d45900490d

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