backtrader.signals package

Signal Strategy Module - Trading signal based strategies.

This module provides signal-based strategy implementations where trading decisions are driven by external signal sources rather than internal logic. Signals can be generated from indicators, machine learning models, or external data sources.

Key Classes:

SignalStrategy: Base class for signal-based strategies.

示例

Creating a signal-based strategy: >>> class MySignalStrategy(bt.SignalStrategy): ... def __init__(self): ... self.signal_add(bt.SIGNAL_LONG, self.data.close)