"""
=========================================
CV6 AI Trading OS
Risk Manager
=========================================
"""

from app.risk.risk_engine import RiskEngine


class RiskManager:

    def __init__(self):
        self.engine = RiskEngine()

    def calculate(
        self,
        capital: float,
        risk_percent: float,
        entry_price: float,
        stop_loss: float,
        target_price: float
    ):

        return self.engine.calculate(
            capital=capital,
            risk_percent=risk_percent,
            entry_price=entry_price,
            stop_loss=stop_loss,
            target_price=target_price
        )