noranhe

Results 27 issues of noranhe

| | 仓库 | Issue | Add | Mod | Fix | | ------------ | --------------------- | ----- | ------------------------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------ | | WANGYE-2012 | vnpy |...

enhancement

基于v5的okex_gateway报错截图如下: ![d594f6e4ed255fcaacbdf733cde5cc5](https://user-images.githubusercontent.com/63988546/115989250-12bc5a80-a5f0-11eb-87a8-4ea4a385333f.png) ![1af34a8ed0a2612326bf4087370ac02](https://user-images.githubusercontent.com/63988546/115989254-164fe180-a5f0-11eb-8a92-8917e726b052.png) 现有的基于v3的okexo_gateway关闭时也有相同报错,截图如下: ![1ca27517248201292816d221e419dbc](https://user-images.githubusercontent.com/63988546/115989553-91fe5e00-a5f1-11eb-819e-f970b765651d.png)

建议每次发起的PR内容尽可能精简,复杂的修改请拆分为多次PR,便于管理合并。 ## 改进内容 1. 2. 3. ## 相关的Issue号(如有) Close #

- [x] vnpy.trader.ui.mainwindow里的dock.setFeatures(dock.DockWidgetFloatable | dock.DockWidgetMovable)改成dock.setFeatures(dock.DockWidgetFeature.DockWidgetFloatable | dock.DockWidgetFeature.DockWidgetMovable) - [x] vnpy.trader.ui.mainwindow里的QtCore.Qt.LeftToolBarArea改成QtCore.Qt.ToolBarArea.LeftToolBarArea - [x] vnpy.trader.ui.mainwindow里的所有QtWidgets.QAction都改成QtGui.QAction - [x] vnpy.trader.ui.mainwindow里的所有QtWidgets.QMessageBox下的确认按钮枚举值都改成QtWidgets.QMessageBox.StandardButton.Yes/No - [x] vnpy.trader.ui.mainwindow里的所有QtCore.Qt下和WidgetArea相关的枚举值都改成QtCore.Qt.DockWidgetArea.xxxWidgetArea - [x] vnpy.trader.ui.widget里所有setEditTriggers函数里调用的NoEditTriggers都改成EditTrigger.NoEditTriggers(所有vnpy开头的包中相关ui都需修改)(QAction/StandardButton也要改) - [x] vnpy.trader.ui.widget里所有的QtCore.Qt下和Align相关的枚举值都要改成QtCore.Qt.AlignmentFlag.Alignxxx(所有vnpy开头的包中相关ui都需修改) - [x] vnpy.trader.ui.widget里的QtWidgets.QHeaderView.ResizeToContents改成QtWidgets.QHeaderView.ResizeMode.ResizeToContents(所有vnpy开头的包中相关ui都需修改) - [x]...

enhancement

建议在backtesting.py中的calculate_result函数下进行results判断,没有results就输出日志,有results再给self.daily_df赋值