OptionalcallbacksOptional lifecycle event callbacks (onOpen, onClose)
Signal generation function (returns null if no signal, validated DTO if signal). If priceOpen is provided - becomes scheduled signal waiting for price to reach entry point. If priceOpen is omitted - opens immediately at current price.
Minimum interval between getSignal calls (throttling)
OptionalnoteOptional developer note for documentation
OptionalriskOptional risk profile identifier for risk management
Unique strategy identifier for registration
Strategy schema registered via addStrategy(). Defines signal generation logic and configuration.