# TradingAgents/graph/signal_processing.py from tradingagents.schemas import parse_structured_decision class SignalProcessor: """Processes structured trading signals deterministically.""" def __init__(self, quick_thinking_llm): self.quick_thinking_llm = quick_thinking_llm def process_signal(self, full_signal: str) -> str: decision = parse_structured_decision(full_signal) return decision.rating.value