TCPDashboard/strategies/__init__.py

26 lines
824 B
Python
Raw Normal View History

"""
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
# Note: Strategy implementations and manager will be added in next iterations
__all__ = [
'BaseStrategy',
'StrategyFactory',
'StrategySignal',
'SignalType',
'StrategyResult'
]