VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 42
声望: 0

运行策略的时候,第一次开仓没有成功,进行了手动开仓,后续为了配合策略程序化,在json文件哪个位置调整仓位数据呢?

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

description
这个80和-26是我手动下的仓位

description

description
json文件是根据ui上持仓这一栏自动填进去的吗

Member
avatar
加入于:
帖子: 5133
声望: 308

pos_data

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

修改完之后需要重启vnpy ui界面是吗

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

description

description

description
然后这里pos_data里面不知道为什么只有一个期货持仓的数据,我这里明明都成交了而且程序里也有get_pos这个函数

Member
avatar
加入于:
帖子: 5133
声望: 308

可以自己去engine里process_trade_event下跟踪打印排查

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

这个json文件清空之后,会影响策略实际的运行吗

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

wrote:

description

description

description
然后这里pos_data里面不知道为什么只有一个期货持仓的数据,我这里明明都成交了而且程序里也有get_pos这个函数

成交之后使用get_pos函数去看持仓都是显示0,什么原因呢

Member
avatar
加入于:
帖子: 5133
声望: 308

手动委托不会影响策略持仓

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

xiaohe wrote:

手动委托不会影响策略持仓
每次启动策略,都会去读取portfolio_strategy_data记录的持仓信息,作为初始化是吗

Member
avatar
加入于:
帖子: 5133
声望: 308

对的

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

很奇怪 就是回测的时候get_pos没有问题 但是一到实盘模拟就是读不到数据 那只能我手动在策略里写这个值了吗

Member
avatar
加入于:
帖子: 5133
声望: 308

回测不读取json文件
前面已经说过了,如果pos不符预期,需要自己去process_trade_event下打印排查
pos是策略持仓,不是实际持仓,手动委托需要自行调整pos

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

在portfolio_stratetgy里面使用get_pos在每根K线读仓位出来都是0 该怎么处理

Member
avatar
加入于:
帖子: 5133
声望: 308

json文件有持仓信息吗

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

沪公网安备 31011502017034号

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