问答交流

我的需求是对已持有的股票进行调仓,将仓位固定到一个比例,多退少补,应该用哪个下单函数或者如何编写呢?

由bqb86qkz创建,最终由bqb86qkz 被浏览 30 用户

第一次建仓:

按目标比例买入股票,各股票的目标比例相同【比例为A】。

建仓后,下一个调仓日:

  1. 先卖出部分股票,
  2. 对未卖出的仓内股票进行调仓,将之持仓占比固定回到目标比例A
  3. 按目标比例买入新选择的股票。

其中的第二步也就是多退少补部分应该怎么实现呢?

我现在使用的context.order_target_percent函数偶尔会发生委托数量错误的报错显示,不论是赚的股票还是跌的股票都偶尔会出现委托数量错误的报错

标签

仓位管理股票交易
评论
  • 请参照这个策略的回测主逻辑部分,处理逻辑跟你的要求类似:
  • 先卖出清仓的或者减仓的,最后才买入建仓的或者加仓的
  • https://bigquant.com/codesharev2/5b3dd2ef-33e4-4a99-84ce-28a1dd6f3ea4
{link}