25 lines
650 B
Python
25 lines
650 B
Python
"""Trading strategy implementations.
|
|
|
|
Exports
|
|
-------
|
|
BaseStrategy
|
|
Abstract base class for all strategies.
|
|
MomentumStrategy
|
|
Trend-following strategy based on SMA cross-overs.
|
|
MeanReversionStrategy
|
|
RSI-based mean reversion strategy.
|
|
NewsDrivenStrategy
|
|
News sentiment driven strategy.
|
|
"""
|
|
|
|
from shared.strategies.base import BaseStrategy
|
|
from shared.strategies.mean_reversion import MeanReversionStrategy
|
|
from shared.strategies.momentum import MomentumStrategy
|
|
from shared.strategies.news_driven import NewsDrivenStrategy
|
|
|
|
__all__ = [
|
|
"BaseStrategy",
|
|
"MeanReversionStrategy",
|
|
"MomentumStrategy",
|
|
"NewsDrivenStrategy",
|
|
]
|