新手提问,Mac好像不能使用CTP协议,那应该选择哪种类型的底层接口呢?
另外我安装完以后,也看不到这个配置界面,进来就是主界面了,没有之前需要填写SimNow配置的步骤
新手提问,Mac好像不能使用CTP协议,那应该选择哪种类型的底层接口呢?
另外我安装完以后,也看不到这个配置界面,进来就是主界面了,没有之前需要填写SimNow配置的步骤
这是我现在进来的主界面,顶部的配置菜单也没有(但这个关系不大,我已经通过修改.vntrader/vt_setting.json弄好了datafeed配置)
ctp这类c++接口一般都不支持macos,可以使用ib这类非c++接口
这个界面是VN Station的界面,只支持windows,Mac和linux都是通过run.py脚本启动的,在run.py通过注释的方式选择需要的接口和应用的
郭易燔 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,如何通过注释方式选择接口和应用,有教程吗?
https://gitee.com/vnpy/vnpy/blob/master/examples/vn_trader/run.py
参考这个脚本,取消想使用的接口/模块前的注释再启动即可
xiaohe wrote:
https://gitee.com/vnpy/vnpy/blob/master/examples/vn_trader/run.py
参考这个脚本,取消想使用的接口/模块前的注释再启动即可
看到了,多谢