From 380b8c079a9f92ece128ecccdff6c62fdef8f3b2 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 1 Apr 2026 16:14:11 +0900 Subject: feat(strategy): add warmup_period to BaseStrategy and YAML config loading --- services/strategy-engine/strategies/base.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'services/strategy-engine/strategies/base.py') diff --git a/services/strategy-engine/strategies/base.py b/services/strategy-engine/strategies/base.py index 06101d0..fdf49ed 100644 --- a/services/strategy-engine/strategies/base.py +++ b/services/strategy-engine/strategies/base.py @@ -5,6 +5,11 @@ from shared.models import Candle, Signal class BaseStrategy(ABC): name: str = "base" + @property + @abstractmethod + def warmup_period(self) -> int: + pass + @abstractmethod def on_candle(self, candle: Candle) -> Signal | None: pass -- cgit v1.2.3