运行策略的时候,第一次开仓没有成功,进行了手动开仓,后续为了配合策略程序化,在json文件哪个位置调整仓位数据呢?
运行策略的时候,第一次开仓没有成功,进行了手动开仓,后续为了配合策略程序化,在json文件哪个位置调整仓位数据呢?
这个80和-26是我手动下的仓位
json文件是根据ui上持仓这一栏自动填进去的吗
pos_data
修改完之后需要重启vnpy ui界面是吗
然后这里pos_data里面不知道为什么只有一个期货持仓的数据,我这里明明都成交了而且程序里也有get_pos这个函数
可以自己去engine里process_trade_event下跟踪打印排查
这个json文件清空之后,会影响策略实际的运行吗
手动委托不会影响策略持仓
xiaohe wrote:
手动委托不会影响策略持仓
每次启动策略,都会去读取portfolio_strategy_data记录的持仓信息,作为初始化是吗
对的
很奇怪 就是回测的时候get_pos没有问题 但是一到实盘模拟就是读不到数据 那只能我手动在策略里写这个值了吗
回测不读取json文件
前面已经说过了,如果pos不符预期,需要自己去process_trade_event下打印排查
pos是策略持仓,不是实际持仓,手动委托需要自行调整pos
在portfolio_stratetgy里面使用get_pos在每根K线读仓位出来都是0 该怎么处理
json文件有持仓信息吗