ruyisee / vnpy_qmt

QMT Gateway for vnpy
Apache License 2.0
31 stars 15 forks source link

在UI界面下,配合recorder引擎,出错 #8

Closed zhaole0451 closed 7 months ago

zhaole0451 commented 7 months ago

-- coding:utf-8 --

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

导入QMT gateway

from vnpy_qmt.qmt_gateway import QmtGateway

from vnpy_ctastrategy import CtaEngine, CtaStrategyApp from vnpy_ctastrategy import CtaStrategyApp

from vnpy_datarecorder import DataRecorderApp

from vnpy_ctabacktester import CtaBacktesterApp from vnpy_datamanager import DataManagerApp

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

event_engine = EventEngine()
main_engine = MainEngine(event_engine)
main_engine.add_app(CtaStrategyApp)
# 添加gateway
main_engine.add_gateway(QmtGateway, gateway_name="QMT")

main_engine.add_app(CtaStrategyApp)
main_engine.add_app(CtaBacktesterApp)

main_engine.add_app(DataRecorderApp)
main_engine.add_app(DataManagerApp)

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

qapp.exec()

if name == "main": main() 在非交易时间段,显示正常,当然也没有数据产生 Snipaste_2024-01-30_06-15-50 但是,如果 在交易时间段,在界面阶段就出错 Snipaste_2024-01-30_09-45-08 Snipaste_2024-01-30_10-06-05

ruyisee commented 7 months ago

vnpy版本更新后,时间需要设置时区。时间时区缺失问题 ,已经修复 #9