backtrader.brokers package

Brokers Module - Order execution and portfolio management.

This module provides broker implementations for order execution and portfolio management. Brokers handle order routing, position tracking, cash management, and trade history.

Available Brokers:
  • BackBroker: Built-in backtesting broker.

  • IBBroker: Interactive Brokers integration (optional).

  • OandaBroker: OANDA broker integration (optional).

  • VCBroker: VisualChart broker integration (optional).

Example

Setting the broker in cerebro: >>> cerebro = bt.Cerebro() >>> cerebro.setbroker(bt.brokers.BackBroker())

Submodules