分类
联系方式
  1. 新浪微博
  2. E-mail

BackTrader buy 买入方法

方法签名:

def buy(self, data=None,
            size=None, price=None, plimit=None,
            exectype=None, valid=None, tradeid=0, oco=None,
            trailamount=None, trailpercent=None,
            parent=None, transmit=True,
            **kwargs):

参数:

  • data:多股操作时只买哪支股票,单股场景下默认指 data0
  • size:买多少股,单位股,国内的最小粒度是手,可以通过 addsizer 的 stake 指定
  • price:买入价格,市价订单或者收市订单不需要指定。BackTrader 使用开市订单。

示例

满仓:

cerebro.addsizer(bt.sizers.AllInSizer,percents=95)

做到至少按照 95% 开仓。

网络资源

量化投资之工具篇:Backtrader从入门到精通(8)交易系统代码详解(1) - 知乎 (zhihu.com)

backtrader无法满仓交易的问题_haydengao的博客-CSDN博客_cerebro.addsizer(