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",