所有文档都搜索了一遍,没有发现多策略组合相关的API,对资金做分仓,每个分仓运行一个策略,互不干扰,有这个API吗?我在聚宽等都看到有类似API
所有文档都搜索了一遍,没有发现多策略组合相关的API,对资金做分仓,每个分仓运行一个策略,互不干扰,有这个API吗?我在聚宽等都看到有类似API
看到知乎上面有人提到backtesting_portfolio.ipynb,是这个吗
每个策略自身基于委托回报,维护自己的逻辑持仓,和底层账户持仓是互相独立的
您的意思是不需要分仓API,所有策略本身就是基于同一个账户独立运行的,各自是各自的初始配置资金?不会出现两个策略互相争抢资金或者卖了对方的持仓的情况?
用Python的交易员 wrote:
每个策略自身基于委托回报,维护自己的逻辑持仓,和底层账户持仓是互相独立的
vnpy 不会出现两个策略互相 卖了对方的持仓的情况,各策略是独立的。但是跑在同一个账户里面资金是共享的。 你可以几个CTA策略交易同一个合约品种,同时也可以手工做同一个品种,互相不会干扰。只是手工做单的话别误买/卖了CTA策略的持仓,那样就乱套了
我的理解是:vnpy每一个策略实例不会互相买卖对方的标的,策略实例里会维护一个pos用来记录这个策略实例的持仓情况并且会保存到本地cta_strategy_data.json中