Module traits

Module traits 

Source
Expand description

Core traits for the Neural Trading system

This module defines the primary interfaces that all components must implement. All traits use async_trait for async method support.

Structs§

FeatureVector
Feature vector extracted from market data
RiskMetrics
Risk metrics for portfolio
StrategyRiskParameters
Risk parameters specific to a strategy

Traits§

ExecutionEngine
Trait for order execution engines
FeatureExtractor
Trait for feature extraction from market data
MarketDataProvider
Trait for market data providers (Alpaca, Polygon, IEX, etc.)
PortfolioManager
Trait for portfolio management
RiskManager
Trait for risk management systems
Strategy
Trait for trading strategies