Trading SlippageΒΆ
TradingSlippage is a backtesting-only execution cost used by SMART_LIMIT fills. You can provide slippage at the strategy level:
from lumibot.entities import TradingSlippage
slippage = TradingSlippage(amount=0.05)
MyStrategy.backtest(
...,
buy_trading_slippages=[slippage],
sell_trading_slippages=[slippage],
)
- class lumibot.entities.trading_slippage.TradingSlippage(amount=0.0)
Bases:
objectTradingSlippage class. Defines a per-order slippage amount for backtesting fills.
- classmethod from_dict(data)
- to_dict()