Skip to main content

Regime Features

Market state classification FeatureTypes. These describe the environment in which signals operate — trend strength, liquidity conditions, toxicity, volatility regimes.

FeatureCategoryDescription
adverse_selection_indexmarket_regimeAdverse selection pressure index - quantifies the risk liquidity providers fa...
adx_trend_strengthmomentumADX-like trend strength — measures directional movement intensity over a roll...
cross_sectional_mispricingmarket_regimeCross-sectional mispricing score - measures relative mispricing of an asset c...
drawdownmarket_regimeDrawdown from peak: price / rolling_max(price) - 1 - measures current decline...
execution_toxicity_feedbackmarket_regimeExecution toxicity feedback loop - models self-reinforcing deterioration of e...
historical_varvolatilityHistorical Value-at-Risk and Expected Shortfall - quantile-based tail risk me...
latent_liquidity_pressuremarket_regimeLatent liquidity pressure - estimates hidden buying/selling pressure not yet ...
linear_regression_slopestatisticsLinear regression slope over a rolling window — measures trend direction and ...
liquidity_depletion_ratemarket_regimeLiquidity depletion rate - measures how quickly available liquidity is consum...
liquidity_imbalance_ratiostatisticsLiquidity imbalance ratio: bid_liquidity / (ask_liquidity + epsilon) - relati...
liquidity_regime_classifiermarket_regimeLiquidity regime: continuous 0-1 score from normalized spread
liquidity_reversion_pressuremean_reversionLiquidity-induced reversion pressure: (spread * depth) / price_deviation - pr...
liquidity_stress_indexmarket_regimeLiquidity stress index - aggregates spread, depth, and volume signals into a ...
market_toxicity_regimemarket_regimeMarket toxicity regime score - identifies periods of high adverse selection r...
microstructure_reversion_speedmean_reversionMicrostructure reversion speed - measures how quickly price deviations decay ...
moving_average_trend_slopemomentumMoving average trend slope - captures directional drift in equilibrium price ...
ou_mean_reversion_half_lifemean_reversionOrnstein-Uhlenbeck half-life — estimated time for deviation to revert halfway...
return_kurtosisvolatilityReturn kurtosis: rolling_kurtosis(ret, window) - tail heaviness of ret distri...
return_skewnessvolatilityReturn skewness: rolling_skew(ret, window) - asymmetry in ret distribution
rolling_average_depthorder_flowRolling average of total order book depth — measures baseline liquidity
rolling_percentile_rankstatisticsPercentile rank of current value within a rolling window — measures relative ...
spread_regime_indicatormarket_regimeSpread regime: z-score of current spread vs rolling distribution — wide/tight...
time_under_watermarket_regimeTime under water - cumulative time since the last peak was reached, in tradin...
top_level_bid_ask_ratioorder_flowRatio of top-N bid depth to top-N ask depth — measures liquidity asymmetry
trend_regime_indicatormarket_regimeTrend regime: binary indicator — trending (strong ADX) vs ranging (weak ADX) ...
volatility_of_volatilityvolatilityVolatility of volatility: rolling_std(realized_vol, window) - instability in ...
volume_regime_indicatormarket_regimeVolume regime: z-score of current volume vs rolling distribution — high/low v...