#!/usr/bin/env python3
"""
ML Trading Strategies Module
============================

Collection of ML-based trading strategies for the trading platform.

Available Strategies:
- PVA (Price Variation Attention): Transformer-based price movement prediction
- MRD (Market Regime Detection): HMM-based regime classification
- MSA (Market Structure Analysis): Structure break detection
- MTS (Multi-Timeframe Synthesis): Hierarchical attention across timeframes
- VBP (Volatility Breakout Predictor): CNN encoder + XGBoost for breakout detection

Each strategy provides:
- Feature engineering tailored to the strategy
- Model architecture with attention mechanisms
- Training pipeline with walk-forward validation

Usage:
    from src.models.strategies import pva, vbp

    # Or import specific components
    from src.models.strategies.pva import PVAModel, PVATrainer
    from src.models.strategies.vbp import VBPModel, VBPTrainer

Author: ML-Specialist (NEXUS v4.0)
Version: 1.1.0
Created: 2026-01-25
"""

from . import pva
from . import mrd
from . import vbp
from . import msa
from . import mts

__all__ = [
    'pva',
    'mrd',
    'vbp',
    'msa',
    'mts',
]

__version__ = '1.3.0'
