Skip to content

Aroon #

Aroon #

Aroon(
    period: int,
    input_values: List[OHLCV] = None,
    input_indicator: Indicator = None,
    input_modifier: InputModifierType = None,
    input_sampling: SamplingPeriodType = None,
)

Bases: Indicator

Aroon Up/Down

Input type: OHLCV

Output type: AroonVal

Parameters:

Name Type Description Default
period int

Aroon period.

required
input_values List[OHLCV]

List of input values.

None
input_indicator Indicator

Input indicator.

None
input_modifier InputModifierType

Input modifier.

None
input_sampling SamplingPeriodType

Input sampling type.

None
Source code in talipp/indicators/Aroon.py
def __init__(self, period: int,
             input_values: List[OHLCV] = None,
             input_indicator: Indicator = None,
             input_modifier: InputModifierType = None,
             input_sampling: SamplingPeriodType = None):
    super().__init__(input_modifier=input_modifier,
                     output_value_type=AroonVal,
                     input_sampling=input_sampling)

    self.period = period

    self.initialize(input_values, input_indicator)

AroonVal dataclass #

AroonVal(up: float = None, down: float = None)

Aroon output type.

Parameters:

Name Type Description Default
up float

Aroon up.

None
down float

Aroon down.

None