VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 10
声望: 0

新手提问,Mac好像不能使用CTP协议,那应该选择哪种类型的底层接口呢?

另外我安装完以后,也看不到这个配置界面,进来就是主界面了,没有之前需要填写SimNow配置的步骤

description

Member
avatar
加入于:
帖子: 10
声望: 0

这是我现在进来的主界面,顶部的配置菜单也没有(但这个关系不大,我已经通过修改.vntrader/vt_setting.json弄好了datafeed配置)

description

Super Moderator
avatar
加入于:
帖子: 658
声望: 50

ctp这类c++接口一般都不支持macos,可以使用ib这类非c++接口

这个界面是VN Station的界面,只支持windows,Mac和linux都是通过run.py脚本启动的,在run.py通过注释的方式选择需要的接口和应用的

Member
avatar
加入于:
帖子: 10
声望: 0

郭易燔 wrote:

ctp这类c++接口一般都不支持macos,可以使用ib这类非c++接口

这个界面是VN Station的界面,只支持windows,Mac和linux都是通过run.py脚本启动的,在run.py通过注释的方式选择需要的接口和应用的

from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp
#from vnpy.gateway.ctp import CtpGateway
from vnpy.app.cta_strategy import CtaStrategyApp
from vnpy.app.cta_backtester import CtaBacktesterApp

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

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)

    #main_engine.add_gateway(CtpGateway)
    main_engine.add_app(CtaStrategyApp)
    main_engine.add_app(CtaBacktesterApp)

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

    qapp.exec()

if __name__ == "__main__":
    main()

谢谢,这是我现在的run.py,如何通过注释方式选择接口和应用,有教程吗?

Member
avatar
加入于:
帖子: 3357
声望: 225

https://gitee.com/vnpy/vnpy/blob/master/examples/vn_trader/run.py
参考这个脚本,取消想使用的接口/模块前的注释再启动即可

Member
avatar
加入于:
帖子: 10
声望: 0

xiaohe wrote:

https://gitee.com/vnpy/vnpy/blob/master/examples/vn_trader/run.py
参考这个脚本,取消想使用的接口/模块前的注释再启动即可

看到了,多谢

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】