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

已解决,"cta_strategy_setting.json","cta_strategy_data.json"出问题了

启动CtaStrategyApp时出现的

Traceback (most recent call last):
File "C:\vnstudio\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 282, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "C:\vnstudio\lib\site-packages\vnpy_ctastrategy\ui\widget.py", line 38, in init
self.cta_engine.init_engine()
File "C:\vnstudio\lib\site-packages\vnpy_ctastrategy\engine.py", line 115, in init_engine
self.load_strategy_data()
File "C:\vnstudio\lib\site-packages\vnpy_ctastrategy\engine.py", line 834, in load_strategy_data
self.strategy_data = load_json(self.data_filename)
File "C:\vnstudio\lib\site-packages\vnpy\trader\utility.py", line 99, in load_json
data = json.load(f)
File "C:\vnstudio\lib\json__init.py", line 296, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "C:\vnstudio\lib\json\
init__.py", line 348, in loads
return _default_decoder.decode(s)
File "C:\vnstudio\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\vnstudio\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 4 column 14 (char 46)

我也是这个问题,点了开始回测就python停止运行,也会提示这个错误

这不是策略吧,这是包
pip install 啊

github有一个tests文件夹,里面的代码看看吧,可能有帮助,我也在读那个文件呢

用Python的交易员 wrote:

请创建一个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

def main():
    """启动VN Trader"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    
    main_engine.add_gateway(CtpGateway)
    main_engine.add_app(CtaStrategyApp)

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

    qapp.exec()

if __name__ == "__main__":
    main()

看看cmd中的报错输出是什么
RuntimeError:can not open CFlow file in line 279 of file ....\source\userapi\ThostFtdcUserApiImplBase.cpp

请问什么原因,输入ctp连接信息一点连接就闪退出trader了,又得重新开,还有人是这样吗

小韭菜 wrote:

用Python的交易员 wrote:

小韭菜 wrote:

用Python的交易员 wrote:

小韭菜 wrote:

安装后CTP登陆不了,提示“交易授权验证失败,代码:63,信息:CTP客户端认证失败”,用的是simnow 的账户。

product_info和authcode留空,不要填任何东西
是留空的,就是一直都登陆不上去,不知道啥原因

到你的Windows用户目录下,找到.vntrader目录,里面会有个ctp_connect.json,请将其中的内容贴一下

删除重新安装了一遍,终于ok了,多谢!
我也是这个问题啊,怎么弄好的,一直显示 交易授权验证失败,代码:63,信息:CTP:客户端认证失败
或者 交易登录失败,代码:3,信息:CTP:不合法的登录
求问怎么解决呢

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

沪公网安备 31011502017034号

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