From 6a9e2c28b1ce998a3bb91f9981438e6a0ee863c8 Mon Sep 17 00:00:00 2001 From: Adriano Dal Pastro Date: Tue, 19 May 2026 13:26:40 +0000 Subject: [PATCH] feat(protocol): register 3 Pythagoras indicators in KNOWN_INDICATORS --- src/multi_swarm_core/multi_swarm_core/protocol/grammar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/multi_swarm_core/multi_swarm_core/protocol/grammar.py b/src/multi_swarm_core/multi_swarm_core/protocol/grammar.py index efc72e5..06d25a7 100644 --- a/src/multi_swarm_core/multi_swarm_core/protocol/grammar.py +++ b/src/multi_swarm_core/multi_swarm_core/protocol/grammar.py @@ -17,7 +17,8 @@ ACTION_VALUES: frozenset[str] = frozenset( KIND_VALUES: frozenset[str] = frozenset({"indicator", "feature", "literal"}) KNOWN_INDICATORS: frozenset[str] = frozenset( - {"sma", "sma_pct", "rsi", "atr", "atr_pct", "macd", "macd_pct", "realized_vol"} + {"sma", "sma_pct", "rsi", "atr", "atr_pct", "macd", "macd_pct", "realized_vol", + "candle_pattern", "pythagorean_ratio", "fractal_mirror"} ) KNOWN_FEATURES: frozenset[str] = frozenset( {"open", "high", "low", "close", "volume",