Spaces:
Runtime error
Runtime error
File size: 1,441 Bytes
d5b7ee9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | """Strategy adapters — pluggable trading strategy implementations."""
from trading_cli.strategy.adapters.base import SignalResult, StrategyAdapter, StrategyInfo
from trading_cli.strategy.adapters.registry import (
create_strategy,
get_strategy,
list_strategies,
register_strategy,
)
# Import all strategy implementations to trigger registration
from trading_cli.strategy.adapters.hybrid import HybridStrategy
from trading_cli.strategy.adapters.momentum import MomentumStrategy
from trading_cli.strategy.adapters.mean_reversion import MeanReversionStrategy
from trading_cli.strategy.adapters.mean_reversion_rsi2 import MeanReversionRSI2Strategy
from trading_cli.strategy.adapters.trend_following import TrendFollowingStrategy
from trading_cli.strategy.adapters.sentiment_driven import SentimentStrategy
from trading_cli.strategy.adapters.regime_aware import RegimeAwareStrategy
from trading_cli.strategy.adapters.super_strategy import SuperStrategy
from trading_cli.strategy.adapters.ai_fusion import AIFusionStrategy
__all__ = [
"StrategyAdapter",
"StrategyInfo",
"SignalResult",
"create_strategy",
"get_strategy",
"list_strategies",
"register_strategy",
"HybridStrategy",
"MomentumStrategy",
"MeanReversionStrategy",
"MeanReversionRSI2Strategy",
"TrendFollowingStrategy",
"SentimentStrategy",
"RegimeAwareStrategy",
"SuperStrategy",
"AIFusionStrategy",
]
|