• vnpy在mac电脑运行起来1月24日


    ####

    线索1,我自己看代码,不看往上的了,我自己来

    线索2:从弄出来界面开始,

    线索3:从run入口文件开始,

    ###

    线索1,先学习一下pyqt5是怎么用的?

    嗯,从这一步开始,做完这一步,就把界面都拿到了,是因为pyqt5的版本问题,导致的界面不能出来,

    from vnpy.event import EventEngine
    from vnpy.trader.engine import MainEngine
    from vnpy.trader.ui import MainWindow, create_qapp
    from vnpy.gateway.ib import IbGateway
    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(IbGateway)
        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()

    ###

    线索1,因为mac上不支持ctp接口,所以要注释掉ctp接口,否则运行会报错

    线索2,什么是CTP,CTP是上海期货推出的一套可供程序调用的交易接口。就好比官方给程序化交易提供了的一个专门的业务窗口。

    线索3,这个simnow,需要交易时间才能打开,

    ####

  • 相关阅读:
    OAuth
    PHP获取客户端的真实IP
    负载均衡----实现配置篇(Nginx)
    在线时间戳转换
    使用curl进行模拟登录
    定时任务
    Matplotlib使用教程
    CentOS7.X安装PHP
    Python虚拟环境的搭建与使用
    CentOS7.X安装openssl
  • 原文地址:https://www.cnblogs.com/andy0816/p/15840517.html
Copyright © 2020-2023  润新知