from enum import Enum


class MAMethod(Enum):
    """Supported moving-average implementations.

    Attributes
    ----------
    SMA : MAMethod
        Simple moving average.
    EMA : MAMethod
        Exponential moving average.
    WMA : MAMethod
        Weighted moving average.
    SMMA : MAMethod
        Smoothed moving average.
    """

    SMA = "sma"  # Simple Moving Average
    EMA = "ema"  # Exponential Moving Average
    WMA = "wma"  # Weighted Moving Average
    SMMA = "smma"  # Smoothed Moving Average
