Skip to main content

Overview

Implementation of 191 Formulaic Alphas (Guotai Junan Securities, 2017). 191 alphas available, each inheriting from AlphaOperator. All Alpha 191 operators use the AlphaOperator DSL — the same numba-accelerated helpers used by Alpha101. All 191 alphas take 5 OHLCV inputs (close, open, high, low, volume).
Lookback validation: Alphas with window parameters call _validate_lookback() to ensure sufficient data. Raises ValueError on insufficient lookback.
See the Alpha191 IC Analysis notebook for comprehensive crypto backtesting results.

DSL Reference

All Alpha 191 operators inherit DSL helpers from AlphaOperator. See the AlphaOperator reference for the full DSL documentation. VWAP is approximated as typical price (H+L+C)/3.

Alpha Catalog

Usage Pattern

All Alpha 191 operators follow the same pattern:

Source Code

Full _compute_alpha() implementations — no hidden logic.
Alpha #001: Volume-price correlation.
Alpha #002: Close-range delta.
Alpha #003: Adaptive price change.
Alpha #004: Volume-price conditional.
Alpha #005: Volume-high rank correlation.
Alpha #006: Open-weighted delta.
Alpha #007: VWAP-close range.
Alpha #008: VWAP-weighted delta.
Alpha #009: Mid-price volume SMA.
Alpha #010: Conditional volatility rank.
Alpha #011: Close-location-volume.
Alpha #012: Open-VWAP rank.
Alpha #013: Geometric mid vs VWAP.
Alpha #014: Close momentum 5.
Alpha #015: Open-close return.
Alpha #016: VWAP-volume rank corr.
Alpha #017: VWAP max delta.
Alpha #018: Close ratio 5d.
Alpha #019: Adaptive close return.
Alpha #020: Close return pct 6d.
Alpha #021: Close regression slope.
Alpha #022: Deviation momentum SMA.
Alpha #023: Conditional volatility RSI.
Alpha #024: Close momentum SMA 5.
Alpha #025: Volume-decay momentum.
Alpha #026: MA deviation + VWAP-close corr.
Alpha #027: Weighted return momentum.
Alpha #028: Stochastic oscillator smoothed.
Alpha #029: Volume-weighted return.
Alpha #030: Regression residual volatility.
Alpha #031: MA deviation pct.
Alpha #032: High-volume rank correlation.
Alpha #033: Low momentum volume.
Alpha #034: MA-price ratio.
Alpha #035: Open-volume decay correlation.
Alpha #036: VWAP-volume rank corr sum.
Alpha #037: Open-return momentum.
Alpha #038: High breakout delta.
Alpha #039: VWAP-volume decay correlation.
Alpha #040: Up-volume ratio.
Alpha #041: VWAP delta rank.
Alpha #042: High volatility-volume correlation.
Alpha #043: Close direction volume.
Alpha #044: Low-volume-VWAP decay.
Alpha #045: Close-open weighted delta.
Alpha #046: Multi-MA ratio.
Alpha #047: Stochastic high.
Alpha #048: Triple sign volume.
Alpha #049: Directional movement up.
Alpha #050: Directional balance.
Alpha #051: Directional movement ratio.
Alpha #052: Typical price momentum.
Alpha #053: Up-count ratio.
Alpha #054: Open-close volatility correlation.
Alpha #055: Adaptive true range.
Alpha #056: Open-VWAP volume rank.
Alpha #057: Fast stochastic.
Alpha #058: Up-count ratio 20.
Alpha #059: Adaptive close sum 20.
Alpha #060: CLV volume 20.
Alpha #061: VWAP-volume decay.
Alpha #062: High-volume correlation.
Alpha #063: RSI-like 6.
Alpha #064: VWAP-volume decay corr.
Alpha #065: MA-price ratio 6.
Alpha #066: MA deviation pct 6.
Alpha #067: RSI-like 24.
Alpha #068: Mid-price volume SMA 15.
Alpha #069: DTM-DBM direction.
Alpha #070: Dollar volume std 6.
Alpha #071: MA deviation 24.
Alpha #072: Stochastic high 15.
Alpha #073: Close-volume-VWAP decay corr.
Alpha #074: Low-VWAP volume correlation.
Alpha #075: Contrarian benchmark divergence.
Alpha #076: Price impact CV.
Alpha #077: HL-VWAP decay.
Alpha #078: CCI.
Alpha #079: RSI-like 12.
Alpha #080: Volume momentum 5.
Alpha #081: Volume SMA 21.
Alpha #082: Stochastic high 20.
Alpha #083: High-volume rank covariance.
Alpha #084: Signed volume sum 20.
Alpha #085: Volume rank × close delta rank.
Alpha #086: Acceleration conditional.
Alpha #087: VWAP-delta-low decay.
Alpha #088: Close return 20d pct.
Alpha #089: MACD-like.
Alpha #090: VWAP-volume rank corr neg.
Alpha #091: Close-low-volume composite.
Alpha #092: Close-VWAP volume decay.
Alpha #093: Open-low upside.
Alpha #094: Signed volume 30.
Alpha #095: Dollar volume std 20.
Alpha #096: Double-smoothed stochastic.
Alpha #097: Volume std 10.
Alpha #098: Long MA conditional.
Alpha #099: Close-volume rank covariance.
Alpha #100: Volume std 20.
Alpha #101: VWAP-volume close corr.
Alpha #102: Volume RSI.
Alpha #103: Low-day ratio 20.
Alpha #104: High-volume delta corr.
Alpha #105: Open-volume rank corr.
Alpha #106: Close change 20.
Alpha #107: Open-delay triple rank.
Alpha #108: High-VWAP volume corr.
Alpha #109: HL range SMA ratio.
Alpha #110: Upside-downside ratio.
Alpha #111: CLV volume SMA diff.
Alpha #112: RSI balance.
Alpha #113: Rank-volume-close correlation.
Alpha #114: HL range volume rank.
Alpha #115: VWAP-volume MA corr rank.
Alpha #116: Regression slope 20.
Alpha #117: Volume-close rank composite.
Alpha #118: High-open vs open-low ratio.
Alpha #119: VWAP-volume decay rank.
Alpha #120: VWAP-close ratio.
Alpha #121: VWAP min-volume corr.
Alpha #122: Triple SMA log.
Alpha #123: VWAP-volume low corr.
Alpha #124: Close-VWAP decay rank.
Alpha #125: VWAP-volume decay rank ratio.
Alpha #126: Typical price.
Alpha #127: Close max deviation.
Alpha #128: Money flow index.
Alpha #129: Down move sum 12.
Alpha #130: VWAP-volume HL decay corr.
Alpha #131: VWAP delta-close corr.
Alpha #132: Dollar volume MA 20.
Alpha #133: Highday-lowday diff.
Alpha #134: Volume-weighted return 12.
Alpha #135: Return ratio SMA.
Alpha #136: Return delta volume corr.
Alpha #137: Adaptive true range scalar.
Alpha #138: VWAP-low decay rank.
Alpha #139: Open-volume correlation.
Alpha #140: Open-close rank decay.
Alpha #141: High-volume rank corr.
Alpha #142: Close-volume triple rank.
Alpha #143: Cumulative directional return.
Alpha #144: Conditional impact sum.
Alpha #145: Volume MA divergence.
Alpha #146: Return deviation regression.
Alpha #147: Regression slope 12.
Alpha #148: Open-VWAP volume rank.
Alpha #149: Down-market beta.
Alpha #150: Typical price volume.
Alpha #151: Close momentum SMA 20.
Alpha #152: Nested SMA momentum.
Alpha #153: Multi-MA average.
Alpha #154: VWAP-min-volume corr.
Alpha #155: Volume MACD.
Alpha #156: VWAP delta decay rank.
Alpha #157: Nested rank log sum.
Alpha #158: High-low SMA normalized.
Alpha #159: Multi-timeframe stochastic.
Alpha #160: Downside volatility SMA.
Alpha #161: Average True Range 12.
Alpha #162: RSI range normalized.
Alpha #163: Rank composite volume.
Alpha #164: Conditional momentum SMA.
Alpha #165: Cumulative deviation range.
Alpha #166: Return skewness.
Alpha #167: Upward close sum 12.
Alpha #168: Negative volume ratio.
Alpha #169: Nested SMA return momentum.
Alpha #170: Rank composite price-volume.
Alpha #171: Open-close-high power ratio.
Alpha #172: ADX-like.
Alpha #173: Triple SMA DEMA.
Alpha #174: Upside volatility SMA.
Alpha #175: ATR 6.
Alpha #176: Stochastic-volume correlation.
Alpha #177: Highday ratio 20.
Alpha #178: Volume-weighted return 1d.
Alpha #179: VWAP-low-volume correlation.
Alpha #180: Volume-momentum conditional.
Alpha #181: Tracking error vs benchmark.
Alpha #182: Co-movement with benchmark.
Alpha #183: Cumulative deviation range (24-period).
Alpha #184: Open-close-delay correlation.
Alpha #185: Open-close ratio squared.
Alpha #186: ADX smoothed.
Alpha #187: Open-low upside 20.
Alpha #188: HL range SMA deviation.
Alpha #189: Mean absolute deviation 6.
Alpha #190: Geometric mean relative performance.
Alpha #191: Volume-low-close composite.

Alpha 101

101 Formulaic Alphas (Kakushadze, 2016)

Alpha Signals

Hand-crafted alpha signals