Trading strategy implementations for BrokeDancer. Use when:
(1) Creating a new trading strategy (arbitrage, market making, momentum)
(2) Modifying existing strategy logic
(3) Understanding the BaseStrategy interface and execution modes
(4) Debugging strategy execution or opportunity detection
(5) Working with multi-strategy orchestration
Strategies are provider-agnostic and implement trading logic using the BaseProvider interface.