def METHOD_NAME(self, value: float):
    """
    Update the indicator with the given raw value.
    Parameters
    ----------
    value : double
        The update value.
    """
    # Check if this is the initial input
    if not self.has_inputs:
        self.value = value
    self.value = self.alpha * value + ((1.0 - self.alpha) * self.value)
    self.count += 1
    # Initialization logic
    if not self.initialized:
        self._set_has_inputs(True)
        if self.count >= self.period:
            self._set_initialized(True)