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

那可以贴一下截图看看

没有必要,如果计算复杂想加快计算速度的话可以参考一下2楼的建议

如果是初始化的时候传进来的,应该就是数据服务推过来或者数据库里拉的。如果是启动之后传进来的,应该就是实盘推的。那可以自己去BarGenerator打印排查看看

没有,请问你哪个字段不清楚呢?

目前可以先用run.py启动,在add_app加载模块的时候把加载paper_account放在app的最前面试试

委托价

用哪个就改哪个。比如用vnstation,就改vnstation的python下sitepackages下的vnpy

如果是参照示例策略写的话,会在下一个on_bar推过来的时候用cancel_all()方法立刻撤销之前未成交的所有委托的https://www.vnpy.com/docs/cn/cta_strategy.html

可以在vnpy_ctastrategy.engine的process_trade_event函数下按需进行修改

还是没有第一天数据指的是?
load_bar读取的数据只用来计算指标,不会用来交易的。剩下的数据才会用来交易。
https://www.vnpy.com/docs/cn/cta_strategy.html

是的。可以自己打印一下策略的trading状态和am.inited看看am是否初始化完成
https://www.vnpy.com/docs/cn/cta_strategy.html

请删除C:\users\administrator.vntrader里对应的json文件,再重启。你这个应该是删除cta_strategy_data.json。如果还报同样的错,建议检查一下策略参数的类型。检查一下策略里是否有把str\bool\int\float以外的变量名,写到了parameters列表中,json文件保存不了这四种基础数据以外的类型,就会出错

好望角 wrote:

春暖花开 wrote:

问题已解决,电脑里的确有两个PYTHON,但是造成这个原因的不是多了一个内核,而是VS code的打开模式为受限模式,所以包导不进去,现在一切正常,谢谢。希望能帮到有同样问题的朋友。
请问是如何解决的?改变VScode的打开模式吗?
点击【管理】-【信任】即可。
如果想关闭受限模式,可以自己去设置搜索security.workspace.trust进行修改

因为你load_bar用了1天的数据呀

自己根据报错信息修改就好了

这是老版本1.9.2的代码了吧

可参考4楼

description

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

沪公网安备 31011502017034号

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