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

请问如果直接使用Pycharm启动vnpy框架,能否生成VeighNa Station中的策略结果图。

  1. PNL分析表、盈亏图
    description

  2. 动态K线图,静态也可以
    description

Member
avatar
加入于:
帖子: 5282
声望: 318

你是要启动run.py还是回测

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

xiaohe wrote:

你是要启动run.py还是回测
我准备回测,代码如下。

class BollingerBandStrategy(CtaTemplate)
"""策略实现"""

engine = BacktestingEngine()
engine.set_parameters(**kwargs)
engine.add_strategy(BollingerBandStrategy, {})
engine.load_data()
engine.run_backtesting()
plot_bollinger(engine) # TODO

Member
avatar
加入于:
帖子: 5282
声望: 318

可参考https://www.vnpy.com/forum/topic/32079-pycharmbu-chu-tu

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

xiaohe wrote:

可参考https://www.vnpy.com/forum/topic/32079-pycharmbu-chu-tu
非常感谢,目前PNL分析表、盈亏图可以正常显示了,请问K线图可以吗?动态或静态都行

Member
avatar
加入于:
帖子: 5282
声望: 318

不行

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

好的谢谢。
还有一个问题,我看CtaTemplate.on_bar的self.buy默认等到下一个bar交易。请问是否支持直接在当前bar交易,类似与backtrader的cheat_on_close的方式

Member
avatar
加入于:
帖子: 5282
声望: 318

不支持,会导致未来函数

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

沪公网安备 31011502017034号

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