43、backtrader的一些基本概念----滑点(Slippage)的使用方法(2022-05-24更新)

本文介绍了回测平台backtrader中滑点的生效原理及如何设置,包括按比例和固定数值计算滑点,并探讨了不同订单类型下滑点的应用逻辑。通过设置滑点,使得回测结果更接近真实交易情境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

回测的时候和真实的交易情况有差别。不论回测设置的有多好,在真实的交易情况下,滑点是可能存在的。这就意味着,如果我们直接用成交价格,可能导致我们回测时候成交和实际交易的时候成交不一致。

现在的backtrader版本支持slippage,下面的一些参数可以传递给broker:

  • slip_perc (默认: 0.0) 按照价格的比例计算滑点,如0.01代表1%,0.001代表0.1%
  • slip_fixed (默认: 0.0) 固定的数字,当买入的时候,成交价格上涨,卖出的时候成交价下跌;如果slip_perc不为0,将按照slip_perc计算。
  • slip_open (默认: False) 是否使用下个bar的开盘价来计算滑点
  • slip_match (默认: True) :如果设置成True,broker将会把最终的成交价设置成最高价或者最低价,如果理论的成交价格超过最高价或者最低价。(我自己的理解)。如果是False,这个bar将不会成交,到下个bar看能否成交。
  • slip_limit (默认: True):限价单,即使是slip_match设置成了False,也会成交。如果设置成True,将会成交。如果设置成Fals
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云金杞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值