VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 4
声望: 0

当前现状:连接CTP,配置策略,策略下单全部走完;~/.vntrader/vt_{day}.log 返回了,但是都为空;(settings内部,关于log的都是True,level也是最高的CRITICAL)

这是什么原因,百思不得其解

并且进去Debug时,EVENT_LOG事件能进入trader/engine.py 的LogEngine中process方法,都正常

Member
avatar
加入于:
帖子: 1892
声望: 142

level改为最低的DEBUG,数值为10

Member
avatar
加入于:
帖子: 4
声望: 0

还想问下,为什么有些时候运行策略下单会生成log文件,有时候又不会生成log文件

Member
avatar
加入于:
帖子: 5531
声望: 334

CTA策略的日志是不写进文件里的。如果要保存CTA策略的日志的话可以在图形界面右键选择【保存数据】保存成csv

Member
avatar
加入于:
帖子: 4
声望: 0

已解决,将log.level改成DEBUG是正解
需要在窗口界面修改settings log.level改为10;
我之前是在settings.py 字典中直接修改

Member
avatar
加入于:
帖子: 4
声望: 0

SETTING_FILENAME: str = "vt_setting.json"
SETTINGS.update(load_json(SETTING_FILENAME))

问题原因:最终启用的是vt_setting.json中保存的字段,需要在json文件修改所有配置,在settings这个dict中修改也会被json文件的字段覆盖

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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