From dde8fffa158fd00430718cc7dfef696d41155078 Mon Sep 17 00:00:00 2001 From: Clayton Brown Date: Tue, 21 Apr 2026 08:32:18 +1000 Subject: [PATCH] feat(028-strategy-signals-contrib): add strategies __init__.py with public API exports --- tradingagents/strategies/__init__.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tradingagents/strategies/__init__.py diff --git a/tradingagents/strategies/__init__.py b/tradingagents/strategies/__init__.py new file mode 100644 index 00000000..6bfe891b --- /dev/null +++ b/tradingagents/strategies/__init__.py @@ -0,0 +1,22 @@ +"""Quantitative strategy signals framework. + +Based on: + 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 .base import BaseStrategy, Role, StrategySignal +from .registry import compute_signals, format_signals_for_role, get_registry, reset_registry + +__all__ = [ + "BaseStrategy", + "Role", + "StrategySignal", + "compute_signals", + "format_signals_for_role", + "get_registry", + "reset_registry", +]