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

第一次建仓:

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

建仓后,下一个调仓日:

  1. 先卖出部分股票,

  2. 对未卖出的仓内股票进行调仓,将之持仓占比固定回到目标比例A

  3. 按目标比例买入新选择的股票。

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

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