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,需要交易时间才能打开,
####