15 lines
444 B
Python
15 lines
444 B
Python
# 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
|