魔改VNPY 之 美化数据管理(十)

发布于: 雪球转发:0回复:0喜欢:0

网页链接{海山观澜:魔改VNPY 之 更新计划} ,邀请您关注和收藏

数据是策略开发和交易的重要部分,在研究阶段,我们能过历史数据发现规律;在开发阶段,我们使用历史数据验证盈利能力和风险控制能力;在交易阶段,又需要它初期化指标数据,避免长时间积累数据。

之前也提到过,对于专业的交易者来说,选择商业化的数据服务是最优选择,虽然需要付出一定的成本,但其所提供的便捷、快速和全面的数据服务绝对物超所值。能够大大简化获取数据的时间成本,把精力更多的专注入策略的开发上。同时也有更多的时间和维度去发现盈利因子,来创造更大的收益。常用的数据服务商很多,VNPY官方也有一些推荐,具体请参考网方网站。

和美化系统设计一样,首先定位到 \veighna_studio\Lib\site-packages\vnpy_datamanager\ui目录,在widget.py文件中,找到“数据管理”相关的代码片段。

数据管理也是一个比较单一的功能,我们可以单独的把它做一个程序运行,主要的修改在于:

1、主窗体的继承由QtWidgets.QWidget 修改为 由qfluentwidgets提供的MicaWindow
2、各个弹出窗口继承由QtWidgets.QDialog 修改为 由qfluentwidgets提供的MessageBoxBase,注意多传入一个 parent 参数给基类
3、各个Button、Label的转换不再赘述

您可以在本遍中尝试按此少量提示进行修改尝试,在明天的更新中请贴出完整代码,以及 免费数据的获取和导入方式。

雪球不支持代码显示,请至知乎查看