From d3dd2e725ff9f3afda80204b494b0a5668026414 Mon Sep 17 00:00:00 2001 From: botbikamordehai2-sketch Date: Wed, 27 May 2026 20:45:10 +0000 Subject: [PATCH] fix: correct SFX ma_std_dev warmup issue by filtering None values (closes #154) --- talipp/indicators/SFX.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/talipp/indicators/SFX.py b/talipp/indicators/SFX.py index 131628b..e30b84d 100644 --- a/talipp/indicators/SFX.py +++ b/talipp/indicators/SFX.py @@ -57,10 +57,11 @@ def __init__(self, atr_period: int, self.atr = ATR(atr_period) self.std_dev = StdDev(std_dev_period, input_modifier=ValueExtractor.extract_close) - self.ma_std_dev = MAFactory.get_ma(ma_type, std_dev_smoothing_period, input_indicator=self.std_dev) + self.ma_std_dev = MAFactory.get_ma(ma_type, std_dev_smoothing_period) self.add_sub_indicator(self.atr) self.add_sub_indicator(self.std_dev) + self.add_managed_sequence(self.ma_std_dev) self.initialize(input_values, input_indicator)