E_GRAPH_001 — Unknown indicator graph node¶
The indicator pipeline asked for a node by name, but no node with that name has been registered. The error message includes the missing node name.
How to fix¶
Register every node before requiring it:
from flox import IndicatorGraph
g = IndicatorGraph()
g.add_node("close", deps=[], fn=...)
g.add_node("ema_fast", deps=["close"], fn=lambda x: ema(x, 12))
g.add_node("ema_slow", deps=["close"], fn=lambda x: ema(x, 26))
g.add_node("macd", deps=["ema_fast", "ema_slow"], fn=...)
# macd → ema_fast → close — all required nodes exist
Common causes¶
- Typo in a
deps=[...]list — case-sensitive. - Forgetting to register a feature column that the strategy uses.
- Renaming a node and missing one of its dependents.