VeighNa量化社区
你的开源社区量化交易平台
wayking's Avatar
Member
离线
20 帖子
声望: 2

如题

我使用vnpy的collectctp记录每日行情数据的,vnpy现在使用的是mongodb数据库,在数据管理里选择导入数据出错,应该是记录的数据没有表头,这个有没办法批量处理?

刚接触PYTHON,经过测试可用,如有不妥欢迎指正。
新增加了刷新策略按钮,按下后刷新策略文件并重新加载。

description

修改以下文件:
1:添加按钮和方法
vnpy\app\cta_strategy\ui\widget.py
在add_button.clicked.connect(self.add_strategy) 下方添加以下两行

description

reload_button = QtWidgets.QPushButton("刷新策略")
reload_button.clicked.connect(self.reload_class)

在hbox1.addWidget(add_button)下方添加以下一行

description

hbox1.addWidget(reload_button)

在 def update_class_combo(self): 上方添加

description

    def reload_class(self):
        self.cta_engine.load_strategy_class()
        self.class_combo.clear()
        self.update_class_combo()

2:修改加载逻辑
vnpy\app\cta_strategy\engine.py
修改load_strategy_class方法

description

在path1 = Path(file).parent.joinpath("strategies")上方添加

        for loadClass in self.classes:
            del loadClass
        self.classes.clear()

修改load_strategy_class_from_module方法

description

在module = importlib.import_module(module_name)的下方添加

module = importlib.reload(module)

这样可以在不重启vntrader的情况下,修改策略文件,并重新加载,方便调试。

description

description

请问下是改哪里?

打开软件连接ctp后,行情里会显示一些合约,哪些合约会显示,保存在哪里?能否配置?

还有,加载的合约里价格有些显示有问题,在哪里修改?

description

description

在~/.vntrader目录下也只有这几个文件

description

怎么获取配置文件的JSON文件?

另外QQ群已经连申请入群不了,拒绝申请入群,怎么加群?

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】