"""
FTDT Quant Lab — NautilusTrader + VectorBT Framework.

Unified pipeline: Hyperliquid data → VectorBT fast backtest →
NautilusTrader event-driven backtest → paper trading → live deployment.

Core components:
  - data:         HyperliquidDataProvider (historical + streaming)
  - instruments:  HyperliquidInstrumentCatalog (CryptoPerpetual loader)
  - execution:    HyperliquidExecutionProvider (live + paper)
  - base_strategy: BaseHlStrategy (shared NT lifecycle)
  - config:       StrategyConfig (YAML parameter management)
  - deploy:       DeployOrchestrator (backtest → paper → live CLI)
"""

from framework.instruments import HyperliquidInstrumentCatalog
from framework.data import HyperliquidDataProvider
from framework.base_strategy import BaseHlStrategy, StrategyConfig
from framework.deploy import DeployOrchestrator

__all__ = [
    "HyperliquidInstrumentCatalog",
    "HyperliquidDataProvider",
    "BaseHlStrategy",
    "StrategyConfig",
    "DeployOrchestrator",
]
