32 lines
836 B
Python
32 lines
836 B
Python
"""Quantitative strategy signals for TradingAgents analysts.
|
|
|
|
Each strategy module implements compute() returning a StrategySignal dict
|
|
that gets injected into the relevant analyst's system prompt.
|
|
|
|
Reference:
|
|
Zura Kakushadze and Juan Andrés Serur,
|
|
"151 Trading Strategies",
|
|
Palgrave Macmillan, 2018.
|
|
SSRN: https://ssrn.com/abstract=3247865
|
|
DOI: 10.1007/978-3-030-02792-6
|
|
"""
|
|
|
|
from tradingagents.strategies.base import StrategySignal, BaseStrategy
|
|
from tradingagents.strategies.registry import (
|
|
compute_signals,
|
|
signals_by_analyst,
|
|
format_signals_for_prompt,
|
|
format_signals_for_role,
|
|
get_strategies,
|
|
)
|
|
|
|
__all__ = [
|
|
"StrategySignal",
|
|
"BaseStrategy",
|
|
"compute_signals",
|
|
"signals_by_analyst",
|
|
"format_signals_for_prompt",
|
|
"format_signals_for_role",
|
|
"get_strategies",
|
|
]
|