""" Strategy Engine Package This package provides strategy calculation and signal generation capabilities optimized for the TCP Trading Platform's market data and technical indicators. IMPORTANT: Mirrors Indicator Patterns - Follows the same architecture as data/common/indicators/ - Uses BaseStrategy abstract class pattern - Implements factory pattern for dynamic strategy loading - Supports JSON-based configuration management - Integrates with existing technical indicators system """ from .base import BaseStrategy from .factory import StrategyFactory from .data_types import StrategySignal, SignalType, StrategyResult from .manager import StrategyManager, StrategyConfig, StrategyType, StrategyCategory, get_strategy_manager __all__ = [ 'BaseStrategy', 'StrategyFactory', 'StrategySignal', 'SignalType', 'StrategyResult', 'StrategyManager', 'StrategyConfig', 'StrategyType', 'StrategyCategory', 'get_strategy_manager' ]