27 lines
820 B
Python
27 lines
820 B
Python
"""Registry of node classes (single source of truth for /nodes endpoint)."""
|
|
|
|
from .nodes.hygiene import HygieneGate
|
|
from .nodes.foreign_buy import ForeignBuy
|
|
from .nodes.volume_surge import VolumeSurge
|
|
from .nodes.momentum import Momentum20
|
|
from .nodes.high52w import High52WProximity
|
|
from .nodes.rs_rating import RsRating
|
|
from .nodes.ma_alignment import MaAlignment
|
|
from .nodes.vcp_lite import VcpLite
|
|
from .nodes.ai_news import AiNewsSentiment
|
|
|
|
NODE_REGISTRY: dict = {
|
|
"foreign_buy": ForeignBuy,
|
|
"volume_surge": VolumeSurge,
|
|
"momentum": Momentum20,
|
|
"high52w": High52WProximity,
|
|
"rs_rating": RsRating,
|
|
"ma_alignment": MaAlignment,
|
|
"vcp_lite": VcpLite,
|
|
"ai_news": AiNewsSentiment,
|
|
}
|
|
|
|
GATE_REGISTRY: dict = {
|
|
"hygiene": HygieneGate,
|
|
}
|