"""
=========================================
CV6 AI Trading OS
Strategy Manager
=========================================
"""

from app.strategy.strategy_engine import StrategyEngine


class StrategyManager:

    def __init__(self):
        self.engine = StrategyEngine()

    def generate_strategy(
        self,
        ema: float,
        rsi: float,
        macd: float,
        supertrend: float,
        atr: float,
        vwap: float,
    ):

        return self.engine.generate_strategy(
            ema=ema,
            rsi=rsi,
            macd=macd,
            supertrend=supertrend,
            atr=atr,
            vwap=vwap,
        )