512 Backtrader strategies, organized for fast scanning.
Use the search box or category links to navigate the package. Every category table uses the same fixed column widths: index, strategy/module, and summary.
Strategies512
Categories12
Packagestrategies/
FormatHTML
Trend & Momentum 112
Mean Reversion & Reversal 46
Breakout Systems 34
Volatility & Risk Regime 94
Volume, VWAP & Order Flow 39
Machine Learning & Statistical Models 59
Portfolio, Allocation & Multi-Asset 19
Alternative Data, Options & Macro 29
Intraday, Session & Calendar 18
Crypto Strategies 9
Other / Specialized 47
Optimization / Variant Modules 6
No matching strategies found. Clear the search box to restore the full catalog.
112 strategies
Trend & Momentum
| # | Strategy | Summary |
|---|---|---|
| 1 |
Adaptive Lagging Trend Strategy
AdaptiveLaggingTrendStrategy.py
|
Adaptive Lagging Trend Strategy |
| 2 |
Adaptive MA Strategy
AdaptiveMAStrategy.py
|
Adaptive MA Strategy |
| 3 |
Adaptive Ma Trend Strategy
AdaptiveMaTrendStrategy.py
|
Follows adaptive moving-average trend direction with a volatility-aware exit. |
| 4 |
Adaptive Trend Following
AdaptiveTrendFollowing.py
|
Adaptive Trend Following Strategy with Regime Detection Features: - Volatility regime detection using ATR v... |
| 5 |
Adaptive Vortex Strategy
AdaptiveVortexStrategy.py
|
Vortex Strategy with adaptive volatility filter and dynamic ATR stop multiplier. |
| 6 |
ADX DI System
ADXdiSystem.py
|
A professional trend-following system that uses a rising ADX to confirm a trending environment and a DI+/DI... |
| 7 |
ADX Pullback System
ADXpullbackSystem.py
|
An enhanced ADX/DI system that enters on pullbacks to a fast EMA only during strong, confirmed trends ident... |
| 8 |
Adx Regime Strategy
AdxRegimeStrategy.py
|
Uses ADX and directional movement to trade confirmed trend strength. |
| 9 |
ADX Trail Strategy
ADXTrailStrategy.py
|
ADX Trail Strategy |
| 10 |
ADX Trend Strength Strategy
ADXTrendStrengthStrategy.py
|
ADX Trend Strength Strategy |
| 11 |
ADX Trend Strength With Filters
ADXTrendStrengthWithFilters.py
|
ADX Trend Strength With Filters |
| 12 |
Adx Vortex Blitz Strategy
AdxVortexBlitzStrategy.py
|
ADX + Vortex trend-confirmation strategy. |
| 13 |
AO Divergence Strategy
AODivergenceStrategy.py
|
Trades AO 'Twin Peaks' divergence, confirmed by a break of market structure. |
| 14 |
AO Saucer Strategy
AOSaucerStrategy.py
|
A trend-continuation strategy that enters on a Bill Williams 'Saucer' pattern in the Awesome Oscillator, fi... |
| 15 |
Awesome Oscillator Saucer Strategy
AwesomeOscillatorSaucerStrategy.py
|
Awesome Oscillator saucer pattern (TA-Lib AO via SMA difference). |
| 16 |
Basic SMA Strategy With Trend Filter
BasicSMAStrategyWithTrendFilter.py
|
Basic SMA Strategy With Trend Filter |
| 17 |
Chande Momentum Strategy
ChandeMomentumStrategy.py
|
Chande Momentum Oscillator (CMO) cross of zero, filtered (TA-Lib CMO). |
| 18 |
Composite PV Momentum Strategy
CompositePVMomentumStrategy.py
|
Composite PV Momentum Strategy |
| 19 |
Coppock Curve Strategy
CoppockCurveStrategy.py
|
Coppock Curve turns up from negative territory (TA-Lib WMA/ROC). |
| 20 |
Dema Cross Strategy
DemaCrossStrategy.py
|
Dema Cross Strategy |
| 21 |
DMI Strategy
DMIStrategy.py
|
DMI Strategy |
| 22 |
Dual Ma Cross Adx Filter
DualMaCrossAdxFilter.py
|
Implements a Dual Moving Average Crossover strategy filtered by ADX. |
| 23 |
Dynamic Exit Trix Strategy
DynamicExitTrixStrategy.py
|
Enhanced TRIX Strategy with Dynamic Exits: - Entry: Same as EnhancedTrixStrategy (TRIX/Signal Cross + Confi... |
| 24 |
Ehlers Trend Strategy
EhlersTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 25 |
Ema Cross Strategy
EmaCrossStrategy.py
|
Ema Cross Strategy |
| 26 |
Ema Cross With Sma Filter Strategy
EmaCrossWithSmaFilterStrategy.py
|
Ema Cross With Sma Filter Strategy |
| 27 |
Ema Macd Adx Strategy
EmaMacdAdxStrategy.py
|
EMA Crossover Strategy with MACD and ADX Filters and Trailing Stop-Loss. |
| 28 |
EMA Strategy
EMAStrategy.py
|
EMA Strategy |
| 29 |
Enhanced Dual Momentum Strategy
EnhancedDualMomentumStrategy.py
|
Enhanced Dual Momentum Strategy |
| 30 |
Enhanced PCA Momentum Strategy
EnhancedPCAMomentumStrategy.py
|
Enhanced PCA Momentum Strategy with improved risk controls |
| 31 |
Enhanced Trix Strategy
EnhancedTrixStrategy.py
|
Enhanced TRIX Strategy incorporating. |
| 32 |
Fractal Adaptive MA Strategy
FractalAdaptiveMAStrategy.py
|
Fractal-Adaptive Moving Average Momentum Strategy Uses Hurst exponent to determine market regime and adapts... |
| 33 |
FRAMA Strategy
FRAMAStrategy.py
|
FRAMA-based Trading Strategy with Configurable Parameters |
| 34 |
Gap And Go Trend Strategy
GapAndGoTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 35 |
Guppy Mma Strategy
GuppyMmaStrategy.py
|
Guppy Mma Strategy |
| 36 |
Heikin Ashi Streak Strategy
HeikinAshiStreakStrategy.py
|
Trade continuation after 4+ same-colour Heikin-Ashi candles. |
| 37 |
Heikin Ashi Trend Strategy
HeikinAshiTrendStrategy.py
|
A trend-following strategy that uses the pattern of Heikin-Ashi candles to identify and trade strong trends. |
| 38 |
Hilbert Trend Strategy
HilbertTrendStrategy.py
|
Hilbert Trend Strategy |
| 39 |
HP Trend Following Strategy
HPTrendFollowingStrategy.py
|
Hodrick-Prescott Filter Trend Following Strategy |
| 40 |
Hull MA Acceleration Strategy
HullMAAccelerationStrategy.py
|
Hull MA Acceleration Strategy |
| 41 |
Hull Ma Slope Rider Strategy
HullMaSlopeRiderStrategy.py
|
Ride the slope of HullMA filtered by a slow SMA. |
| 42 |
Hurst Filtered Trend Strategy
HurstFilteredTrendStrategy.py
|
A trend-following strategy (SMA Crossover) filtered by the Hurst Exponent. |
| 43 |
Ichimoku Cloud Strategy
IchimokuCloudStrategy.py
|
Trades on a confirmed breakout from the Ichimoku Cloud (Kumo). |
| 44 |
Intermarket Trend Strategy
IntermarketTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 45 |
Jump Diffusion Momentum Strategy
JumpDiffusionMomentumStrategy.py
|
Jump-Diffusion Momentum Detection Strategy |
| 46 |
Jurik Trend Rider Strategy
JurikTrendRiderStrategy.py
|
JMA(20) slope with JMA(5) pullback confirmation. |
| 47 |
Kama Dynamic Momentum
KamaDynamicMomentum.py
|
An adaptive strategy using KAMA for trend direction, a Momentum Oscillator for entry triggers, and an ATR f... |
| 48 |
Know Sure Thing Cross Strategy
KnowSureThingCrossStrategy.py
|
Know Sure Thing (KST) line crosses its signal with a trend filter (TA-Lib). |
| 49 |
Know Sure Thing Strategy
KnowSureThingStrategy.py
|
Know Sure Thing Strategy |
| 50 |
Lin Reg Slope Trend Strategy
LinRegSlopeTrendStrategy.py
|
OLS regression-slope trend strategy. |
| 51 |
Ma Bounce Strategy
MaBounceStrategy.py
|
Ma Bounce Strategy |
| 52 |
MACDADX Confluence Strategy
MACDADXConfluenceStrategy.py
|
MACDADX Confluence Strategy |
| 53 |
Macd Histogram Momentum Strategy
MacdHistogramMomentumStrategy.py
|
MACD histogram slope and sign momentum (TA-Lib MACD). |
| 54 |
MACD Momentum Strategy
MACDMomentumStrategy.py
|
MACD Momentum Strategy |
| 55 |
MACD Momentum Strategy RF
MACDMomentumStrategyRF.py
|
MACD Momentum Strategy RF |
| 56 |
MACD Strategy
MACDStrategy.py
|
MACD Strategy |
| 57 |
Macd Two Line Strategy
MacdTwoLineStrategy.py
|
MACD line/signal cross with histogram confirmation (TA-Lib). |
| 58 |
Ma Distance Strategy
MaDistanceStrategy.py
|
Ma Distance Strategy |
| 59 |
Ma Ribbon Pullback Strategy
MaRibbonPullbackStrategy.py
|
Ma Ribbon Pullback Strategy |
| 60 |
Market Structure Shift Strategy
MarketStructureShiftStrategy.py
|
A price-action strategy that trades breakouts of confirmed market structure. |
| 61 |
Marubozu Trend Strategy
MarubozuTrendStrategy.py
|
Full-body marubozu continuation (TA-Lib CDLMARUBOZU). |
| 62 |
Ma Slope Strategy
MaSlopeStrategy.py
|
Ma Slope Strategy |
| 63 |
Median Ma Trend Strategy
MedianMaTrendStrategy.py
|
Follows median moving-average trend changes with protective exits. |
| 64 |
Mirror Trend Strategy
MirrorTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 65 |
Momentum Ignition Strategy
MomentumIgnitionStrategy.py
|
Identifies periods of low price volatility and enters on a statistical breakout in the Rate of Change (ROC)... |
| 66 |
Momentum Pinball Strategy
MomentumPinballStrategy.py
|
Connors Momentum Pinball: short-term RSI extreme then fade. |
| 67 |
Momentum Tilt Strategy
MomentumTiltStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 68 |
MTF Vortex Strategy
MTFVortexStrategy.py
|
Vortex Strategy with Multi-Timeframe trend confirmation. |
| 69 |
Multi Timeframe Aroon Strategy
MultiTimeframeAroonStrategy.py
|
Multi Timeframe Aroon Strategy |
| 70 |
Multi Timeframe Macd Strategy
MultiTimeframeMacdStrategy.py
|
Uses MACD momentum, signal crosses, or histogram changes for entries and exits. |
| 71 |
Parabolic SAR Strategy
ParabolicSARStrategy.py
|
Parabolic SAR Strategy |
| 72 |
PCA Momentum Strategy
PCAMomentumStrategy.py
|
PCA Momentum Strategy: - Long when PC1 momentum turns positive - Short when PC1 momentum turns negative - U... |
| 73 |
Power Trend Strategy
PowerTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 74 |
Ppo Momentum Strategy
PpoMomentumStrategy.py
|
Percentage Price Oscillator (PPO) cross of signal (TA-Lib PPO). |
| 75 |
Psar Trend Filter Strategy
PsarTrendFilterStrategy.py
|
A trend-following strategy that uses a long-term SMA to filter trades and the Parabolic SAR for entry signals. |
| 76 |
Regime Filtered Trend Strategy
RegimeFilteredTrendStrategy.py
|
Regime Filtered Trend Strategy |
| 77 |
Regime Switching Momentum
RegimeSwitchingMomentum.py
|
Regime Switching Momentum |
| 78 |
Relative Momentum Accel
RelativeMomentumAccel.py
|
A strategy that enters on a statistical breakout of a custom oscillator measuring the acceleration of price... |
| 79 |
Ribbon Alignment Strategy
RibbonAlignmentStrategy.py
|
8-EMA ribbon stacked alignment. Entry (long): every EMA in the ribbon is in strictly ascending order. Entry... |
| 80 |
Roct Array Strategy
RoctArrayStrategy.py
|
Trades directional momentum using the ROC Array signal with protective exits. |
| 81 |
Rsi Momentum Strategy
RsiMomentumStrategy.py
|
RSI(14) cross of 50 in the direction of the trend (TA-Lib RSI). |
| 82 |
Sharpe Optimized Momentum Strategy
SharpeOptimizedMomentumStrategy.py
|
Sharpe Optimized Momentum Strategy |
| 83 |
Simple Dual MA
SimpleDualMA.py
|
Simple Dual MA |
| 84 |
Simple Dual Momentum
SimpleDualMomentum.py
|
Simple Dual Momentum |
| 85 |
Simplified Regime Momentum
SimplifiedRegimeMomentum.py
|
Simplified Regime Momentum |
| 86 |
Sma200 Slope Momentum Strategy
Sma200SlopeMomentumStrategy.py
|
Trade breakouts only when the long-term trend (SMA200 slope) is positive. |
| 87 |
Step MA Staircase Strategy
StepMAStaircaseStrategy.py
|
Trade StepMA direction changes. Entry (long): StepMA direction flips to +1. Entry (short): StepMA direction... |
| 88 |
Super Trend Confirmation Strategy
SuperTrendConfirmationStrategy.py
|
Trades SuperTrend flips only after a confirmation candle. |
| 89 |
TEMA Strategy
TEMAStrategy.py
|
TEMA Strategy |
| 90 |
TEMA Zero Lag Cross Strategy
TEMAZeroLagCrossStrategy.py
|
TEMA crosses ZeroLagEMA with ADX filter. |
| 91 |
Time Decay Adaptive EMA Strategy
TimeDecayAdaptiveEMAStrategy.py
|
Time Decay Adaptive EMA Strategy |
| 92 |
Trend Alignment Strategy
TrendAlignmentStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 93 |
Trend Exhaustion Exit Strategy
TrendExhaustionExitStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 94 |
Trend Filter Ema Cross Strategy
TrendFilterEmaCrossStrategy.py
|
Trend Filter Ema Cross Strategy |
| 95 |
Trend Pullback To Ema20 Strategy
TrendPullbackToEma20Strategy.py
|
Buy pullbacks to EMA20 in an established uptrend. |
| 96 |
Trend Strength Index Strategy
TrendStrengthIndexStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 97 |
Triple Ema Cross Strategy
TripleEmaCrossStrategy.py
|
Triple Ema Cross Strategy |
| 98 |
Triple Ma Strategy
TripleMaStrategy.py
|
Implements a Triple Moving Average strategy. |
| 99 |
Trix Momentum Strategy
TrixMomentumStrategy.py
|
TRIX slope + signal cross (TA-Lib TRIX + EMA signal). |
| 100 |
Trix Sma Strategy
TrixSmaStrategy.py
|
Implements the basic TRIX Momentum Crossover with SMA Trend Filter strategy. |
| 101 |
Trix Trail Only Exit Strategy
TrixTrailOnlyExitStrategy.py
|
Enhanced TRIX Strategy using ONLY an ATR Trailing Stop for exits. |
| 102 |
TS Ifade Strategy
TSIfadeStrategy.py
|
A mean-reversion strategy that 'fades' extreme momentum readings from the True Strength Index (TSI), confir... |
| 103 |
Tsi Zero Cross Strategy
TsiZeroCrossStrategy.py
|
True Strength Index (TSI) cross of zero (double-smoothed momentum). |
| 104 |
Verma Trend Filter Strategy
VermaTrendFilterStrategy.py
|
Variable EMA (efficiency-ratio-weighted EMA) trend strategy with ADX gate. |
| 105 |
VIDYA Crossover
VIDYACrossover.py
|
VIDYA Crossover |
| 106 |
VIDYA Strategy
VIDYAStrategy.py
|
VIDYA Strategy |
| 107 |
Vortex Divergence Hunter Strategy
VortexDivergenceHunterStrategy.py
|
Vortex Divergence Hunter Strategy |
| 108 |
Vortex Momentum Strategy
VortexMomentumStrategy.py
|
Vortex indicator cross with ADX filter. |
| 109 |
Vortex Trend Capture Strategy
VortexTrendCaptureStrategy.py
|
A professional trend-following system that uses the Vortex Indicator for entry signals, filtered by a long-... |
| 110 |
Weekly Trend Daily Pullback Strategy
WeeklyTrendDailyPullbackStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 111 |
Zero Lag Crossover
ZeroLagCrossover.py
|
An enhanced ZLEMA crossover strategy that uses an Efficiency Ratio to filter for smooth, high-quality trend... |
| 112 |
ZLEMA Strategy
ZLEMAStrategy.py
|
ZLEMA Strategy |
46 strategies
Mean Reversion & Reversal
| # | Strategy | Summary |
|---|---|---|
| 113 |
Cci Reversion Strategy
CciReversionStrategy.py
|
CCI(20) extreme mean reversion. Entry (long): CCI < -150 AND turning up. Entry (short): CCI > +150 AND turn... |
| 114 |
Choppiness Index Reversion Strategy
ChoppinessIndexReversionStrategy.py
|
Fade Bollinger extremes when Choppiness Index > 61 (range regime). |
| 115 |
Cumulative Rsi Reversion Strategy
CumulativeRsiReversionStrategy.py
|
Connors Cumulative RSI(3) extreme (TA-Lib RSI). |
| 116 |
Dark Cloud Cover Strategy
DarkCloudCoverStrategy.py
|
Dark-cloud cover top reversal (TA-Lib CDLDARKCLOUDCOVER). |
| 117 |
Demark Reversal Strategy
DemarkReversalStrategy.py
|
TD Sequential (simplified) reversal. |
| 118 |
Disconnect Reversion Strategy
DisconnectReversionStrategy.py
|
Price-EMA gap reversal when gap closes sharply. |
| 119 |
Doji Reversal Strategy
DojiReversalStrategy.py
|
Doji at support/resistance (TA-Lib CDLDOJI). |
| 120 |
Dual Timeframe Rsi Reversion Strategy
DualTimeframeRsiReversionStrategy.py
|
Short-term RSI extreme confirmed by higher-timeframe RSI direction (TA-Lib). |
| 121 |
Engulfing Reversion Strategy
EngulfingReversionStrategy.py
|
Engulfing pattern at Bollinger extremes. |
| 122 |
Evening Star Strategy
EveningStarStrategy.py
|
Evening-star 3-bar top reversal (TA-Lib CDLEVENINGSTAR). |
| 123 |
Hammer Reversal Strategy
HammerReversalStrategy.py
|
Hammer candlestick at support (rising SMA50) via TA-Lib CDLHAMMER. |
| 124 |
Harami Reversal Strategy
HaramiReversalStrategy.py
|
Harami reversal pattern (TA-Lib CDLHARAMI). |
| 125 |
Inside Bar Fade Strategy
InsideBarFadeStrategy.py
|
Fade failed inside-bar breakouts. Entry (long): inside-bar low broken then reclaimed (bullish failure). Ent... |
| 126 |
Kama Stoch Trend Follow
KamaStochTrendFollow.py
|
A trend-following strategy using KAMA as the trend filter and Stochastic Oscillator pullbacks for entries. |
| 127 |
Ma Compression Reversion Strategy
MaCompressionReversionStrategy.py
|
Fade failed spikes after a Bollinger-band compression. |
| 128 |
Ma Envelope Reversion Strategy
MaEnvelopeReversionStrategy.py
|
EMA(20) percentage-envelope mean reversion. |
| 129 |
Momentum Exhaustion Reversal Strategy
MomentumExhaustionReversalStrategy.py
|
Momentum Exhaustion Reversal Strategy |
| 130 |
Morning Star Strategy
MorningStarStrategy.py
|
Morning-star 3-bar reversal (TA-Lib CDLMORNINGSTAR). |
| 131 |
Nvx Fade Strategy
NvxFadeStrategy.py
|
Trades stretched NVX Fade conditions back toward fair value. |
| 132 |
Open Close Reversion Strategy
OpenCloseReversionStrategy.py
|
Fade overnight gaps: gap-down then bullish session (and vice-versa). |
| 133 |
OU Mean Reversion Strategy
OUMeanReversionStrategy.py
|
Ornstein-Uhlenbeck Mean Reversion Strategy The strategy estimates OU process parameters over a rolling wind... |
| 134 |
Outside Bar Reversal Strategy
OutsideBarReversalStrategy.py
|
Outside-bar reversal at SMA support. |
| 135 |
Piercing Line Strategy
PiercingLineStrategy.py
|
Piercing line pattern at support (TA-Lib CDLPIERCING). |
| 136 |
Pin Bar Reversal Strategy
PinBarReversalStrategy.py
|
Pin bar (rejection candle) at key SMA level. |
| 137 |
PSARRSI Confirm Strategy
PSARRSIConfirmStrategy.py
|
PSAR signals confirmed by RSI slope, long-term SMA filter, adaptive PSAR AF, and trailing stop. |
| 138 |
Rsi2 Mean Reversion Strategy
Rsi2MeanReversionStrategy.py
|
Connors-style RSI(2) mean reversion (TA-Lib RSI). |
| 139 |
RSI Divergence Strategy
RSIDivergenceStrategy.py
|
An enhanced strategy that trades on RSI divergence with additional confirmation filters. |
| 140 |
Rsi Mean Reversion
RsiMeanReversion.py
|
Implements an RSI Mean Reversion strategy WITH SHORT SELLING. |
| 141 |
Rsi Mean Reversion Trend Filtered
RsiMeanReversionTrendFiltered.py
|
Implements an RSI Mean Reversion strategy filtered by trend strength (ADX) and direction (EMA). |
| 142 |
RSI Trend Confirmation Strategy
RSITrendConfirmationStrategy.py
|
An enhanced version with a professional, multi-stage exit system. |
| 143 |
Shooting Star Reversal Strategy
ShootingStarReversalStrategy.py
|
Shooting star at resistance (TA-Lib CDLSHOOTINGSTAR). |
| 144 |
Sma Distance Reversion Strategy
SmaDistanceReversionStrategy.py
|
Fade extended closes beyond 2 std of distance-from-SMA(20). |
| 145 |
Statistical Mean Reversion Strategy
StatisticalMeanReversionStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 146 |
Stochastic Momentum Strategy
StochasticMomentumStrategy.py
|
Stochastic Momentum Strategy |
| 147 |
Stochastic Rsi Momentum Strategy
StochasticRsiMomentumStrategy.py
|
Stochastic RSI cross above 0.2 (TA-Lib STOCHRSI). |
| 148 |
Stoch Cross Reversion Strategy
StochCrossReversionStrategy.py
|
Slow Stochastic %K/%D cross at extremes (via TA-Lib). |
| 149 |
Three Bar Reversal Strategy
ThreeBarReversalStrategy.py
|
Three-bar reversal (TA-Lib CDL3OUTSIDE / CDL3INSIDE). |
| 150 |
Trend Mean Reversion Hybrid Strategy
TrendMeanReversionHybridStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 151 |
Tweezer Reversal Strategy
TweezerReversalStrategy.py
|
Tweezer top/bottom reversal (matching highs/lows on two bars). |
| 152 |
Ultimate Oscillator Reversion Strategy
UltimateOscillatorReversionStrategy.py
|
Ultimate Oscillator (7,14,28) extremes via TA-Lib. |
| 153 |
Vortex Reversion Exit Strategy
VortexReversionExitStrategy.py
|
Vortex Strategy with Trailing Stop and Mean Reversion Exit. |
| 154 |
Vortex RSI Profit Target Strategy
VortexRSIProfitTargetStrategy.py
|
Vortex Strategy with RSI momentum confirmation and a fixed profit target. |
| 155 |
Williams Pct R Fade Strategy
WilliamsPctRFadeStrategy.py
|
Williams %R extremes faded in the direction of the long-term trend. |
| 156 |
Williams Pullback Strategy
WilliamsPullbackStrategy.py
|
An enhanced version of the Williams %R strategy that adds a MACD Histogram to confirm that momentum has shi... |
| 157 |
Z Score Mean Reversion Strategy
ZScoreMeanReversionStrategy.py
|
A quantitative mean-reversion strategy that uses a Z-Score for entry signals and an ADX filter to trade onl... |
| 158 |
Z Score Reversion Strategy
ZScoreReversionStrategy.py
|
20-bar z-score mean reversion. Entry (long): Z < -2. Entry (short): Z > +2. Exit: Z returns to 0. Risk: 1.5... |
34 strategies
Breakout Systems
| # | Strategy | Summary |
|---|---|---|
| 159 |
Average True Range Expansion Strategy
AverageTrueRangeExpansionStrategy.py
|
ATR-ratio expansion breakout. Entry (long): ATR(ratio) > 1.5x baseline AND price breaks 20-bar high. Entry... |
| 160 |
Box Pattern Breakout Strategy
BoxPatternBreakoutStrategy.py
|
Horizontal box (consolidation) breakout. |
| 161 |
Camarilla Breakout Strategy
CamarillaBreakoutStrategy.py
|
Camarilla pivot H3/L3 breakout. Computes Camarilla levels from the prior bar's range; trades the break of H... |
| 162 |
Channel Pullback Strategy
ChannelPullbackStrategy.py
|
An enhanced version of the Channel Pullback strategy that adds a price action filter to confirm the entry s... |
| 163 |
Cup And Handle Breakout Strategy
CupAndHandleBreakoutStrategy.py
|
Cup-and-handle pattern breakout. Looks for a prior high (left rim), a rounded low (cup), recovery to near t... |
| 164 |
Decisive Candle Strategy
DecisiveCandleStrategy.py
|
An enhanced version of the Decisive Candle strategy that adds an ADX filter to ensure trades are aligned wi... |
| 165 |
Donchian Breakout Strategy
DonchianBreakoutStrategy.py
|
Donchian Breakout Strategy |
| 166 |
Donchian Dual Timeframe Strategy
DonchianDualTimeframeStrategy.py
|
20-bar Donchian breakout confirmed by rising 50-bar Donchian channel. |
| 167 |
Donchian Fade Strategy
DonchianFadeStrategy.py
|
Fade 5-bar Donchian touches in a low-ADX range regime. |
| 168 |
Double Bottom Breakout Strategy
DoubleBottomBreakoutStrategy.py
|
Double-bottom + neckline break. Entry (long): two roughly-equal lows separated by a rebound, then close bre... |
| 169 |
Dynamic Momentum Breakout
DynamicMomentumBreakout.py
|
A strategy that combines a PSAR trend filter, a Vortex momentum filter, and a volatility breakout trigger b... |
| 170 |
Elder Impulse Breakout
ElderImpulseBreakout.py
|
Elder Impulse Breakout |
| 171 |
Fib Extension Breakout Strategy
FibExtensionBreakoutStrategy.py
|
Breakout above the 1.272 fib extension of the last swing. |
| 172 |
Fibonacci Pivot Breakout Strategy
FibonacciPivotBreakoutStrategy.py
|
Fibonacci Pivot Breakout Strategy |
| 173 |
Flag Pattern Breakout Strategy
FlagPatternBreakoutStrategy.py
|
Bull/bear flag: a strong move (pole) followed by a tight consolidation. |
| 174 |
Head And Shoulders Breakout Strategy
HeadAndShouldersBreakoutStrategy.py
|
Head-and-shoulders neckline break (bearish pattern). |
| 175 |
Inside Bar Breakout Strategy
InsideBarBreakoutStrategy.py
|
Inside-bar breakout (TA-Lib CDLHOMINGPIGEOUK equivalent). |
| 176 |
Kama Channel Breakout Strategy
KamaChannelBreakoutStrategy.py
|
KAMA midpoint channel +/- k * StdDev breakout. |
| 177 |
Moving Average Channel Strategy
MovingAverageChannelStrategy.py
|
Moving Average Channel Strategy |
| 178 |
N Bar Breakout Strategy
NBarBreakoutStrategy.py
|
Classic Turtle-style N-day breakout. |
| 179 |
OLS Regression Channel Strategy
OLSRegressionChannelStrategy.py
|
OLS Regression Channel Strategy |
| 180 |
Pennant Breakout Strategy
PennantBreakoutStrategy.py
|
Pennant continuation: pole + small symmetrical triangle, then break. |
| 181 |
Pivot Point Reversal Strategy
PivotPointReversalStrategy.py
|
An enhanced version that decouples the setup (price touching a pivot zone) from the trigger (a Stochastic c... |
| 182 |
Pivot Point Reversion Strategy
PivotPointReversionStrategy.py
|
Classic daily pivot point support/resistance fade. |
| 183 |
Pivot Point Strategy
PivotPointStrategy.py
|
Pivot Point Strategy |
| 184 |
Polynomial Channel Breakout Strategy
PolynomialChannelBreakoutStrategy.py
|
Polynomial Regression Channel Breakout Strategy with Trailing Stops Entry: - Long: Price breaks above upper... |
| 185 |
Prior Day High Low Breakout Strategy
PriorDayHighLowBreakoutStrategy.py
|
Break of prior session's high/low (daily data: prior bar's range). |
| 186 |
Quantile Channel Strategy
QuantileChannelStrategy.py
|
Quantile Channel Strategy |
| 187 |
Range Expansion Breakout Strategy
RangeExpansionBreakoutStrategy.py
|
NR7 (narrowest range of 7) then expansion breakout. |
| 188 |
SR Breakout Strategy
SRBreakoutStrategy.py
|
SR Breakout Strategy |
| 189 |
Stat Validated Reg Channel Breakout
StatValidatedRegChannelBreakout.py
|
Trades breakouts from a Linear Regression Channel, validated by statistically significant bar range and vol... |
| 190 |
Symmetrical Triangle Breakout Strategy
SymmetricalTriangleBreakoutStrategy.py
|
Symmetrical triangle (volatility contraction) breakout. |
| 191 |
Triangle Breakout Strategy
TriangleBreakoutStrategy.py
|
Ascending/descending triangle breakout. |
| 192 |
weekly Pivot Breakout Strategy
weeklyPivotBreakoutStrategy.py
|
Break of the weekly pivot R1/S1 (approximated on daily data). |
94 strategies
Volatility & Risk Regime
| # | Strategy | Summary |
|---|---|---|
| 193 |
Adaptive MA Volatility Strategy
AdaptiveMAVolatilityStrategy.py
|
Strategy using KAMA with volatility bands and a trailing stop-loss. |
| 194 |
Adaptive Momentum Squeeze Strategy
AdaptiveMomentumSqueezeStrategy.py
|
Adaptive Momentum Squeeze Strategy |
| 195 |
Adaptive Volatility Breakout Strategy
AdaptiveVolatilityBreakoutStrategy.py
|
Adaptive Volatility Breakout Strategy |
| 196 |
Adaptive Vol Mom Regime Strategy
AdaptiveVolMomRegimeStrategy.py
|
Advanced Volatility Momentum: Adapts to market volatility, filters trades by market regime (ADX), and uses... |
| 197 |
ADX ADXR BB Pct Strategy
ADX_ADXR_BBPct_Strategy.py
|
ADX ADXR BB Pct Strategy |
| 198 |
ADX AO BB Pct Strategy
ADX_AO_BBPct_Strategy.py
|
ADX AO BB Pct Strategy |
| 199 |
ADX DI Crossover EMA Filter With ATR Trail
ADX_DI_Crossover_EMA_Filter_With_ATR_Trail.py
|
Combines ADX for trend strength, DI-crossover for entry signals, an EMA for a long-term trend filter, and a... |
| 200 |
ADX Stoch EMA Filter With ATR Trail
ADX_Stoch_EMA_Filter_With_ATR_Trail.py
|
Adds a Stochastic momentum filter to the ADX/EMA strategy to avoid entering trades during potential exhaust... |
| 201 |
AO Divergence Swing Break EMA Filter With ATR Trail
AO_Divergence_Swing_Break_EMA_Filter_With_ATR_Trail.py
|
AO Divergence Swing Break EMA Filter With ATR Trail |
| 202 |
ATR Breakout ADX Regime Filter With Trend End Exit
ATR_Breakout_ADX_Regime_Filter_With_Trend_End_Exit.py
|
ATR Breakout ADX Regime Filter With Trend End Exit |
| 203 |
ATR Breakout Pyramid Take Profit With Trail
ATR_Breakout_Pyramid_Take_Profit_With_Trail.py
|
ATR Breakout Pyramid Take Profit With Trail |
| 204 |
ATR Breakout Strategy
ATRBreakoutStrategy.py
|
Simple ATR Breakout Strategy with Trailing Stops Entry Conditions: - Long: Close > lookback high AND ATR >... |
| 205 |
Atr Channel Breakout Strategy
AtrChannelBreakoutStrategy.py
|
ATR channel (SMA +/- k*ATR) breakout. |
| 206 |
Atr Multiplier Trail Strategy
AtrMultiplierTrailStrategy.py
|
Trade trend with regime-scaled ATR trailing stop. |
| 207 |
Atr Percentile Strategy
AtrPercentileStrategy.py
|
ATR-percentile regime filter for breakouts. |
| 208 |
ATR Trailing Stop Strategy
ATRTrailingStopStrategy.py
|
ATR Trailing Stop Strategy |
| 209 |
B Band Rsi Mean Reversion
BBandRsiMeanReversion.py
|
Mean reversion strategy using Bollinger Bands and RSI, filtered by ADX. |
| 210 |
BBKC Squeeze Strategy
BBKCSqueezeStrategy.py
|
A strategy that enters on a breakout after a period of low volatility defined by Bollinger Bands being insi... |
| 211 |
BB Mean Reversion
BBMeanReversion.py
|
Implements a Bollinger Bands Mean Reversion strategy for both LONG and SHORT positions. |
| 212 |
BB Squeeze Breakout
BBSqueezeBreakout.py
|
Enters on price breakout from Bollinger Bands after a volatility squeeze. |
| 213 |
Bollinger Band Rider Strategy
BollingerBandRiderStrategy.py
|
Ride the upper/lower Bollinger Band in a strong trend. |
| 214 |
Bollinger Band Squeeze Strategy
BollingerBandSqueezeStrategy.py
|
A strategy that enters on a breakout after a period of low volatility and uses a trailing stop for risk man... |
| 215 |
Bollinger Keltner Squeeze Breakout Strategy
BollingerKeltnerSqueezeBreakoutStrategy.py
|
BB-inside-KC squeeze then breakout in the direction of the breakout bar. |
| 216 |
Bollinger Momentum Strategy
BollingerMomentumStrategy.py
|
Bollinger Momentum Strategy |
| 217 |
Bollinger RSI Reversion
BollingerRSIReversion.py
|
Mean Reversion Strategy using Bollinger Bands and RSI. |
| 218 |
Bollinger Snap Back Strategy
BollingerSnapBackStrategy.py
|
Fade Bollinger Band extremes on reversal candles. |
| 219 |
Bollinger Width Trend Strategy
BollingerWidthTrendStrategy.py
|
Trade BB expansion (width percentile > 50) in trend direction. |
| 220 |
DMAC Exit Bollinger Band Squeeze
DMACExitBollingerBandSqueeze.py
|
A strategy that enters on a breakout after a period of low volatility and exits either by a trailing stop o... |
| 221 |
Donchian ATR Channel Strategy
DonchianATRChannelStrategy.py
|
Donchian ATR Channel Strategy |
| 222 |
Donchian Atr Volatility Strategy
DonchianAtrVolatilityStrategy.py
|
Donchian breakout filtered by rising ATR. |
| 223 |
Donchian Volatility Breakout Strategy
DonchianVolatilityBreakoutStrategy.py
|
20-bar Donchian breakout with ATR%-above-median filter. |
| 224 |
Enhanced ATR Strategy
EnhancedATRStrategy.py
|
Enhanced ATR Strategy |
| 225 |
Enhanced BB Mean Reversion
EnhancedBBMeanReversion.py
|
Enhanced Bollinger Bands Mean Reversion Strategy with extra filters. |
| 226 |
Filtered Squeeze Strategy
FilteredSqueezeStrategy.py
|
An advanced breakout strategy using a single timeframe. |
| 227 |
Garman Klass Vol Strategy
GarmanKlassVolStrategy.py
|
Garman-Klass volatility regime filter for trend-following. |
| 228 |
Historical Vol Ratio Strategy
HistoricalVolRatioStrategy.py
|
Trade when short-term realized vol is below long-term (calm trending). |
| 229 |
Keltner ADX Strategy
KeltnerADXStrategy.py
|
Improved Keltner + ADX Strategy with Dynamic Trailing Stops. |
| 230 |
Keltner Breakout Strategy
KeltnerBreakoutStrategy.py
|
Keltner Breakout Strategy |
| 231 |
Keltner Channel Mean Reversion Strategy
KeltnerChannelMeanReversionStrategy.py
|
Keltner Channel Mean Reversion Strategy |
| 232 |
Keltner Channel RSI Breakout Strategy
KeltnerChannelRSIBreakoutStrategy.py
|
Keltner Channel RSI Breakout Strategy |
| 233 |
Keltner Channel Volatility Filtered Strategy
KeltnerChannelVolatilityFilteredStrategy.py
|
Keltner Channel Volatility Filtered Strategy |
| 234 |
Keltner Fade Strategy
KeltnerFadeStrategy.py
|
Fade Keltner Channel touches confirmed by RSI (channels via TA-Lib ATR + EMA). |
| 235 |
Parkinson Volatility Strategy
ParkinsonVolatilityStrategy.py
|
Trade trend only in low-Parkinson-volatility regime. |
| 236 |
Range Volatility Breakout Strategy
RangeVolatilityBreakoutStrategy.py
|
Range expansion breakout in low-vol regime. |
| 237 |
Relative Volatility Index Strategy
RelativeVolatilityIndexStrategy.py
|
Relative Volatility Index (RVI) cross of 50 (TA-Lib STDDEV-based RSI). |
| 238 |
RSI Filtered Bollinger Band Squeeze
RSIFilteredBollingerBandSqueeze.py
|
A strategy that enters on a breakout after a period of low volatility, filtered by RSI to confirm momentum,... |
| 239 |
RSIMACD Bollinger ATR Volatility Regime Trailing Stop Strategy
RSIMACDBollingerATRVolatilityRegimeTrailingStopStrategy.py
|
Simple hedge fund strategy using: - RSI for momentum signals - MACD for trend confirmation - Bollinger Band... |
| 240 |
Simple Volatility Momentum Strategy
SimpleVolatilityMomentumStrategy.py
|
Simple Volatility Momentum: When vol accelerates, trade with price direction |
| 241 |
Simple Vol Ratio RF
SimpleVolRatioRF.py
|
Simple volatility ratio strategy with Random Forest filter |
| 242 |
Skew Signal Strategy
SkewSignalStrategy.py
|
Uses Skew Signal volatility behavior to filter trades and manage risk. |
| 243 |
Squeeze Breakout Strategy
SqueezeBreakoutStrategy.py
|
A professional strategy that trades breakouts from periods of low-volatility consolidation (a "squeeze"). |
| 244 |
Standard Deviation Breakout Strategy
StandardDeviationBreakoutStrategy.py
|
Breakout above SMA + 2 standard deviations. |
| 245 |
Trend Volatility Strategy
TrendVolatilityStrategy.py
|
Trend Volatility Strategy |
| 246 |
Vix Bollinger Strategy
VixBollingerStrategy.py
|
Uses Bollinger Bands to detect extension, squeeze, breakout, or reversion setups. |
| 247 |
Volatility Adaptive MA Strategy
VolatilityAdaptiveMAStrategy.py
|
Volatility Adaptive MA Strategy |
| 248 |
Volatility Adaptive Quantile Channel Strategy
VolatilityAdaptiveQuantileChannelStrategy.py
|
Volatility Adaptive Quantile Channel Strategy |
| 249 |
Volatility Adaptive Trend Rider
VolatilityAdaptiveTrendRider.py
|
A professional-grade strategy that combines a trend filter, momentum confirmation, a volatility breakout en... |
| 250 |
Volatility Adjusted Breakout Strategy
VolatilityAdjustedBreakoutStrategy.py
|
Volatility Adjusted Breakout Strategy |
| 251 |
Volatility Adjusted Momentum
VolatilityAdjustedMomentum.py
|
Volatility Adjusted Momentum |
| 252 |
Volatility Adjusted Momentum RF
VolatilityAdjustedMomentumRF.py
|
Volatility Adjusted Momentum RF |
| 253 |
Volatility Adjusted Moving Average
VolatilityAdjustedMovingAverage.py
|
Volatility Adjusted Moving Average |
| 254 |
Volatility Adjusted Trailing Strategy
VolatilityAdjustedTrailingStrategy.py
|
Implements Strategy 1 with ATR-based Trailing Stop Loss: - Signal: Price distance from EMA. |
| 255 |
Volatility Breakout Pyramid Strategy
VolatilityBreakoutPyramidStrategy.py
|
Pyramid into a breakout as volatility continues to expand. |
| 256 |
Volatility Breakout Reversion Strategy
VolatilityBreakoutReversionStrategy.py
|
Snap-back after a volatility spike. |
| 257 |
Volatility Breakout Strategy
VolatilityBreakoutStrategy.py
|
Volatility Breakout Strategy |
| 258 |
Volatility Breakout System
VolatilityBreakoutSystem.py
|
Volatility-Adjusted Breakout System with Trailing Stops Features: - Dynamic position sizing based on ATR -... |
| 259 |
Volatility Clustering Reversion
VolatilityClusteringReversion.py
|
Volatility-Clustering Reversion Strategy Detects clusters of high-volatility days and takes contrarian posi... |
| 260 |
Volatility Clustering Strategy
VolatilityClusteringStrategy.py
|
Volatility Clustering Strategy |
| 261 |
Volatility Clustering Trend Strategy
VolatilityClusteringTrendStrategy.py
|
Trade trends only in low-volatility clusters. |
| 262 |
Volatility Compression Expansion Strategy
VolatilityCompressionExpansionStrategy.py
|
Trade vol-expansion in the trend direction after a compression. |
| 263 |
Volatility Contraction Breakout Strategy
VolatilityContractionBreakoutStrategy.py
|
Break out after a Bollinger-band width percentile contraction. |
| 264 |
Volatility Expansion Strategy
VolatilityExpansionStrategy.py
|
A strategy that identifies statistical consolidation and enters on a breakout in volatility itself, confirm... |
| 265 |
Volatility Filtered Ichimoku Strategy
VolatilityFilteredIchimokuStrategy.py
|
Trades on a confirmed breakout from the Ichimoku Cloud, but only when market volatility (measured by ATR) i... |
| 266 |
Volatility Mean Reversion Strategy
VolatilityMeanReversionStrategy.py
|
Fade price moves when realized volatility spikes above its mean. |
| 267 |
Volatility Normalized Trend Strategy
VolatilityNormalizedTrendStrategy.py
|
Volatility-normalised SMA crossover. |
| 268 |
Volatility Oscillator Divergence Strategy
VolatilityOscillatorDivergenceStrategy.py
|
Volatility Oscillator Divergence Strategy |
| 269 |
Volatility Ratio Strategy
VolatilityRatioStrategy.py
|
Fixed Volatility Ratio Mean-Reversion Strategy: - Combines volatility ratio with price overextension signal... |
| 270 |
Volatility Regime Momentum
VolatilityRegimeMomentum.py
|
Volatility Regime Momentum |
| 271 |
Volatility Regime Momentum Strategy
VolatilityRegimeMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 272 |
Volatility Regime Strategy
VolatilityRegimeStrategy.py
|
An enhanced adaptive system that uses more robust sub-strategies for each volatility regime: Elder Impulse... |
| 273 |
Volatility Regime Switching Strategy
VolatilityRegimeSwitchingStrategy.py
|
Advanced Volatility Momentum: Switches strategy based on GARCH-forecasted volatility regimes. |
| 274 |
Volatility Regime Switch Strategy
VolatilityRegimeSwitchStrategy.py
|
Switch between trend (low vol) and cash (high vol) regimes. |
| 275 |
Volatility Reversal Strategy
VolatilityReversalStrategy.py
|
A fast, responsive mean-reversion strategy that trades a two-bar climax-and-rejection pattern at the edges... |
| 276 |
Volatility Risk Premium Equity Strategy
VolatilityRiskPremiumEquityStrategy.py
|
Uses volatility state, expansion, compression, or targeting to drive trades. |
| 277 |
Volatility Risk Premium Strategy
VolatilityRiskPremiumStrategy.py
|
Uses volatility state, expansion, compression, or targeting to drive trades. |
| 278 |
Volatility Skew Reversion Strategy
VolatilitySkewReversionStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 279 |
Volatility Skew Strategy
VolatilitySkewStrategy.py
|
Fade price when short-term vol skew steepens (realized dispersion rises). |
| 280 |
Volatility Squeeze Breakout Strategy
VolatilitySqueezeBreakoutStrategy.py
|
TTM-Squeeze style: Bollinger Bands inside Keltner Channel = squeeze. |
| 281 |
Vol ATR Grid Strategy
VolATRGridStrategy.py
|
Vol ATR Grid Strategy |
| 282 |
Vol Divergence Strategy
VolDivergenceStrategy.py
|
Vol Divergence Strategy |
| 283 |
Vol Momentum Strategy
VolMomentumStrategy.py
|
Vol Momentum Strategy |
| 284 |
Vol Mom WMA Profit Target Strategy
VolMomWMAProfitTargetStrategy.py
|
Advanced Volatility Momentum: Uses Weighted Moving Average for trend, and incorporates a fixed profit target. |
| 285 |
Vol Spike Reversal
VolSpikeReversal.py
|
Enters on a reversal candlestick pattern following a volatility spike. |
| 286 |
Wilders Volatility Breakout Strategy
WildersVolatilityBreakoutStrategy.py
|
Wilders Volatility Breakout Strategy |
39 strategies
Volume, VWAP & Order Flow
| # | Strategy | Summary |
|---|---|---|
| 287 |
Accum Dist Divergence Strategy
AccumDistDivergenceStrategy.py
|
Trade bullish/bearish Accumulation/Distribution divergence (TA-Lib AD). |
| 288 |
Accumulation Distribution Strategy
AccumulationDistributionStrategy.py
|
Accumulation Distribution Strategy |
| 289 |
Adaptive VWAP Mean Reversion Strategy
AdaptiveVWAPMeanReversionStrategy.py
|
Adaptive VWAP Mean Reversion Strategy Entry: Price > 2 std devs from VWAP + ADX < 20 + RSI oversold/overbou... |
| 290 |
Adosc Momentum
AdoscMomentum.py
|
Trades based on Chaikin Oscillator (ADOSC) zero line crossovers, optionally filtered by a long-term moving... |
| 291 |
Advanced VWAP Regime Strategy
AdvancedVWAPRegimeStrategy.py
|
Advanced VWAP Breakout with Regime Filter, RSI Confirmation, and Partial Profit Taking. |
| 292 |
AO Divergence Swing Break EMA Filter Volume Confirm With ATR Trail
AO_Divergence_Swing_Break_EMA_Filter_Volume_Confirm_With_ATR_Trail.py
|
AO Divergence Swing Break EMA Filter Volume Confirm With ATR Trail |
| 293 |
Chaikin Money Flow Strategy
ChaikinMoneyFlowStrategy.py
|
Chaikin Money Flow (CMF) cross of zero (TA-Lib ADOSC proxy). |
| 294 |
Ease Of Movement Strategy
EaseOfMovementStrategy.py
|
Ease of Movement (EMV) cross zero with trend filter (TA-Lib). |
| 295 |
Enhanced Volume Profile Strategy
EnhancedVolumeProfileStrategy.py
|
Enhanced Volume Profile Strategy |
| 296 |
Force Index Momentum Strategy
ForceIndexMomentumStrategy.py
|
Force Index cross of zero (double-smoothed via EMA). |
| 297 |
Mfi Momentum Strategy
MfiMomentumStrategy.py
|
Money Flow Index (MFI) cross of 50 (TA-Lib MFI). |
| 298 |
Money Flow Index Strategy
MoneyFlowIndexStrategy.py
|
Money Flow Index (14) cross of 50 with trend (TA-Lib MFI). |
| 299 |
Negative Volume Index Strategy
NegativeVolumeIndexStrategy.py
|
Negative Volume Index (NVI) confirms smart-money accumulation (TA-Lib). |
| 300 |
OBV Market Regime Strategy
OBVMarketRegimeStrategy.py
|
OBV Market Regime Strategy |
| 301 |
OBV Market Regime Strategy Breakout
OBVMarketRegimeStrategyBreakout.py
|
OBV Market Regime Strategy Breakout |
| 302 |
OBV Market Regime Strategy Range Filter
OBVMarketRegimeStrategyRangeFilter.py
|
OBV Market Regime Strategy Range Filter |
| 303 |
OB Vmomentum Strategy
OBVmomentumStrategy.py
|
OB Vmomentum Strategy |
| 304 |
OBV Reversion Strategy
OBVReversionStrategy.py
|
Trades on mean reversion signals where OBV diverges from price, confirmed by specific price action (e.g., a... |
| 305 |
Obv Trend Strategy
ObvTrendStrategy.py
|
On-Balance Volume slope trend confirmation (TA-Lib OBV). |
| 306 |
Order Flow Imbalance Strategy
OrderFlowImbalanceStrategy.py
|
Proxy buy/sell volume imbalance from candle geometry. |
| 307 |
PSAR Volume Adaptive AF Strategy
PSARVolumeAdaptiveAFStrategy.py
|
A trend-following strategy using an adaptive PSAR (AF adjusted by volatility), a volume filter for signal c... |
| 308 |
Twap Trend Strategy
TwapTrendStrategy.py
|
Time-Weighted Average Price trend (rolling typical-price SMA slope). |
| 309 |
Volume Breakout Confirmation Strategy
VolumeBreakoutConfirmationStrategy.py
|
Range breakout confirmed by above-average volume. |
| 310 |
Volume Breakout Pullback Strategy
VolumeBreakoutPullbackStrategy.py
|
Breakout + low-volatility pullback to EMA20. |
| 311 |
Volume Climax Strategy
VolumeClimaxStrategy.py
|
Volume climax + reversal candle mean reversion. |
| 312 |
Volume Confirmed Bollinger Band Squeeze
VolumeConfirmedBollingerBandSqueeze.py
|
A strategy that enters on a breakout after a period of low volatility, confirmed by a volume surge, and use... |
| 313 |
Volume Price Trend Strategy
VolumePriceTrendStrategy.py
|
Volume-Price-Trend (VPT) slope with EMA cross (TA-Lib VPT). |
| 314 |
Volume Profile Poc Strategy
VolumeProfilePocStrategy.py
|
Volume-profile Point-of-Control (POC) reclaim. |
| 315 |
Volume Spike Reversion Strategy
VolumeSpikeReversionStrategy.py
|
Volume spike + reversal candle mean reversion. |
| 316 |
Volume Spike Trend Strategy
VolumeSpikeTrendStrategy.py
|
Volume spike (>2x avg) aligned with trend direction. |
| 317 |
Volume Weighted Adaptive EMA
VolumeWeightedAdaptiveEMA.py
|
Volume-Weighted Adaptive EMA Crossover Strategy with Trailing Stop |
| 318 |
Volume Weighted Ma Cross Strategy
VolumeWeightedMaCrossStrategy.py
|
Volume-Weighted Moving Average fast/slow cross. |
| 319 |
Volume Weighted Momentum Strategy
VolumeWeightedMomentumStrategy.py
|
VWAP + volume-ROC momentum (TA-Lib for OBV-style flow). |
| 320 |
VSA Ichimoku Strategy
VSAIchimokuStrategy.py
|
VSA Ichimoku Strategy |
| 321 |
VSA Order Flow Strategy
VSAOrderFlowStrategy.py
|
VSA Order Flow Strategy |
| 322 |
VSA Strategy
VSAStrategy.py
|
VSA Strategy |
| 323 |
VWAP Anchored Breakout Strategy
VWAPAnchoredBreakoutStrategy.py
|
VWAP Anchored Breakout Strategy |
| 324 |
VWAP Breakout ADX Strategy
VWAPBreakoutADXStrategy.py
|
VWAP Breakout with ADX Confirmation Strategy Entry: Price breaks VWAP + ADX > 25 + Volume spike (1.5x avera... |
| 325 |
Vwap Reversion Strategy
VwapReversionStrategy.py
|
Reversion to rolling VWAP. Entry (long): close < VWAP * 0.99 in uptrend (SMA50 up). Entry (short): close >... |
59 strategies
Machine Learning & Statistical Models
| # | Strategy | Summary |
|---|---|---|
| 326 |
Adaptive Fourier Strategy
AdaptiveFourierStrategy.py
|
Adaptive Fourier Strategy |
| 327 |
Adaptive Kalman Filter Strategy
AdaptiveKalmanFilterStrategy.py
|
Adaptive Kalman Filter Strategy |
| 328 |
Arima Forecast Strategy
ArimaForecastStrategy.py
|
Uses ARIMA Forecast statistical or model-based signals for trade selection. |
| 329 |
Bayesian Momentum Strategy
BayesianMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 330 |
Bayesian Quantile Walk Forward Mean Reversion With ATR Trail
BayesianQuantile_WalkForward_MeanReversion_With_ATR_Trail.py
|
Bayesian Quantile Walk Forward Mean Reversion With ATR Trail |
| 331 |
Chaos Strategy
ChaosStrategy.py
|
Chaos Strategy |
| 332 |
Chaos Theory Strategy2
ChaosTheoryStrategy2.py
|
Uses Chaos Theory Strategy2 statistical or model-based signals for trade selection. |
| 333 |
Copula Strategy
CopulaStrategy.py
|
Copula Strategy |
| 334 |
Decision Tree EMA Crossover ML Strategy
DecisionTree_EMA_Crossover_MLStrategy.py
|
Decision Tree EMA Crossover ML Strategy |
| 335 |
Dtw Directional Signal Plotter
DtwDirectionalSignalPlotter.py
|
A simple strategy that just instantiates the DTW indicator for plotting |
| 336 |
Entropy Information Strategy
EntropyInformationStrategy.py
|
Entropy Information Strategy |
| 337 |
Entropy Information Strategy2
EntropyInformationStrategy2.py
|
Uses Entropy Information Strategy2 statistical or model-based signals for trade selection. |
| 338 |
Feature Selection Rf Strategy
FeatureSelectionRfStrategy.py
|
Uses Feature Selection Rf statistical or model-based signals for trade selection. |
| 339 |
Fourier Cycle Strategy
FourierCycleStrategy.py
|
Uses Fourier cycle features to time trend or reversal entries. |
| 340 |
Fourier Strategy
FourierStrategy.py
|
Fourier Strategy |
| 341 |
Garch Forecast Strategy
GarchForecastStrategy.py
|
Uses GARCH Forecast statistical or model-based signals for trade selection. |
| 342 |
Gaussian Naive Bayes Strategy
GaussianNaiveBayesStrategy.py
|
Uses probabilistic model signals to filter or rank trade setups. |
| 343 |
Gradient Boosting Trend Strategy
GradientBoostingTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 344 |
Heston Bates Momentum
HestonBatesMomentum.py
|
Heston Bates Momentum |
| 345 |
Hjm Yield Curve Strategy
HjmYieldCurveStrategy.py
|
Uses HJM Yield Curve statistical or model-based signals for trade selection. |
| 346 |
Hmmtrend Regime Strategy
HmmtrendRegimeStrategy.py
|
Hmmtrend Regime Strategy |
| 347 |
Isolation Forest Strategy
IsolationForestStrategy.py
|
Trading strategy that uses an Isolation Forest model to identify anomalies and generate buy/sell signals. |
| 348 |
Kalman Filter Trend With Trail
KalmanFilterTrendWithTrail.py
|
Uses KalmanFilterIndicator for signals and includes a Trailing Stop. |
| 349 |
Kmeans Volatility Regime Strategy
KmeansVolatilityRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 350 |
Knn Trend Classifier Strategy
KnnTrendClassifierStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 351 |
Logistic Regression Trend Strategy
LogisticRegressionTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 352 |
Markov Switching Strategy
MarkovSwitchingStrategy.py
|
Uses Markov Switching statistical or model-based signals for trade selection. |
| 353 |
Ml Anomaly Reversal Strategy
MlAnomalyReversalStrategy.py
|
Uses Ml Anomaly Reversal statistical or model-based signals for trade selection. |
| 354 |
ML Enhanced AD Strategy
MLEnhancedADStrategy.py
|
ML Enhanced AD Strategy |
| 355 |
ML Enhanced ADX Strategy
MLEnhancedADXStrategy.py
|
ML Enhanced ADX Strategy |
| 356 |
ML Enhanced Dual Regime Weekly Strategy
MLEnhancedDualRegimeWeeklyStrategy.py
|
ML-Enhanced Strategy that switches between trending and ranging regimes on a weekly basis, optimized for 3-... |
| 357 |
ML Enhanced KAMA Strategy
MLEnhancedKAMAStrategy.py
|
ML-Enhanced KAMA strategy with volatility bands and intelligent signal filtering. |
| 358 |
ML Enhanced Keltner ADX Strategy
MLEnhancedKeltnerADXStrategy.py
|
ML-Enhanced Keltner + ADX Strategy with Dynamic Trailing Stops. |
| 359 |
ML Enhanced Rough Path Strategy
MLEnhancedRoughPathStrategy.py
|
ML Enhanced Rough Path Strategy |
| 360 |
ML Enhanced Volatility Breakout System
MLEnhancedVolatilityBreakoutSystem.py
|
ML-Enhanced Volatility-Adjusted Breakout System optimized for 3-month data |
| 361 |
ML Enhanced Volatility Momentum Strategy
MLEnhancedVolatilityMomentumStrategy.py
|
ML-Enhanced Simple Volatility Momentum Strategy optimized for 3-month data |
| 362 |
ML Enhanced VSA Strategy
MLEnhancedVSAStrategy.py
|
ML Enhanced VSA Strategy |
| 363 |
ML Trend Prediction Strategy
MLTrendPredictionStrategy.py
|
ML Trend Prediction Strategy |
| 364 |
ML Walk Forward Strategy
MLWalkForwardStrategy.py
|
A professional ML strategy that uses a walk-forward training process to avoid look-ahead bias. |
| 365 |
MTF Vol Mom Kalman Trend Strategy
MTFVolMomKalmanTrendStrategy.py
|
Advanced Volatility Momentum: Uses Multi-Timeframe Kalman Filter for trend direction confirmation. |
| 366 |
Neural Network Enhanced ADX Strategy
NeuralNetworkEnhancedADXStrategy.py
|
Neural Network-Enhanced ADX Trend Strength Strategy optimized for 3-month data |
| 367 |
Neural Network Enhanced Copula Strategy
NeuralNetworkEnhancedCopulaStrategy.py
|
Neural Network-Enhanced Copula Strategy optimized for 3-month data |
| 368 |
Online Learning Strategy
OnlineLearningStrategy.py
|
Uses Online Learning statistical or model-based signals for trade selection. |
| 369 |
Pca Kmeans Regime Strategy
PcaKmeansRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 370 |
Random Forest Enhanced Copula Strategy
RandomForestEnhancedCopulaStrategy.py
|
RandomForest-Enhanced Copula Strategy optimized for 3-month data |
| 371 |
Random Forest Enhanced Ema Cross Strategy
RandomForestEnhancedEmaCrossStrategy.py
|
RandomForest-Enhanced EMA Crossover Strategy optimized for 3-month data |
| 372 |
Random Forest Enhanced Ma Ribbon Strategy
RandomForestEnhancedMaRibbonStrategy.py
|
RandomForest-Enhanced MA Ribbon Pullback Strategy optimized for 3-month data |
| 373 |
Random Forest Enhanced Parabolic SAR Strategy
RandomForestEnhancedParabolicSARStrategy.py
|
RandomForest-Enhanced Parabolic SAR Strategy optimized for 3-month data |
| 374 |
Rough Path Divergence Strategy
RoughPathDivergenceStrategy.py
|
Rough Path Divergence Strategy |
| 375 |
Rough Path Momentum Strategy
RoughPathMomentumStrategy.py
|
Rough Path Momentum Strategy |
| 376 |
Rough Path Momentum Strategy Adaptive
RoughPathMomentumStrategyAdaptive.py
|
Rough Path Momentum Strategy Adaptive |
| 377 |
RQA Strategy
RQAStrategy.py
|
RQA Strategy |
| 378 |
Stacked Generalization Strategy
StackedGeneralizationStrategy.py
|
Uses Stacked Generalization statistical or model-based signals for trade selection. |
| 379 |
State Space Trend Volatility
StateSpaceTrendVolatility.py
|
State Space Trend Volatility |
| 380 |
Svm Trend Strategy
SvmTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 381 |
Volatility Ratio Indicator ML
VolatilityRatioIndicatorML.py
|
Volatility Ratio Reversion Strategy enhanced with a Machine Learning model. |
| 382 |
Volatility Ratio ML Strategy
VolatilityRatioMLStrategy.py
|
Enhanced Volatility Ratio Strategy with ML Signal Filter: - Same core parameters as original strategy - Add... |
| 383 |
Wavelet Decomposition Strategy
WaveletDecompositionStrategy.py
|
Uses wavelet decomposition to separate trend and short-term noise. |
| 384 |
Wavelet Trend Strategy
WaveletTrendStrategy.py
|
Simple trend-follow: buy if ALL chosen wavelet levels went up since last bar, sell if they all went down. |
19 strategies
Portfolio, Allocation & Multi-Asset
| # | Strategy | Summary |
|---|---|---|
| 385 |
Beta Neutral Strategy
BetaNeutralStrategy.py
|
Uses Beta Neutral allocation logic to rank, rotate, or balance positions. |
| 386 |
Black Litterman Strategy
BlackLittermanStrategy.py
|
Uses Black Litterman allocation logic to rank, rotate, or balance positions. |
| 387 |
Cointegration Pairs Strategy
CointegrationPairsStrategy.py
|
Trades relative-value spread behavior between related assets. |
| 388 |
Cointegration Triangular Strategy
CointegrationTriangularStrategy.py
|
Trades relative-value spread behavior between related assets. |
| 389 |
Cross Asset Momentum Strategy
CrossAssetMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 390 |
Distance Pairs Strategy
DistancePairsStrategy.py
|
Trades relative-value spread behavior between related assets. |
| 391 |
Equal Weight Rebalance Strategy
EqualWeightRebalanceStrategy.py
|
Uses Equal Weight Rebalance allocation logic to rank, rotate, or balance positions. |
| 392 |
Inverse Volatility Weight Strategy
InverseVolatilityWeightStrategy.py
|
Uses volatility state, expansion, compression, or targeting to drive trades. |
| 393 |
Maximum Diversification Strategy
MaximumDiversificationStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 394 |
Mean Reversion Basket Strategy
MeanReversionBasketStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 395 |
Minimum Variance Strategy
MinimumVarianceStrategy.py
|
Uses Minimum Variance allocation logic to rank, rotate, or balance positions. |
| 396 |
Multi Factor Ranking Strategy
MultiFactorRankingStrategy.py
|
Uses Multi Factor Ranking allocation logic to rank, rotate, or balance positions. |
| 397 |
Pairs Spread Reversion Strategy
PairsSpreadReversionStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 398 |
Quarterly Rebalance Strategy
QuarterlyRebalanceStrategy.py
|
Trades quarterly rebalance flows with scheduled portfolio adjustments. |
| 399 |
Relative Strength Pair Strategy
RelativeStrengthPairStrategy.py
|
Trades relative-value spread behavior between related assets. |
| 400 |
Risk Parity Strategy
RiskParityStrategy.py
|
Uses Risk Parity allocation logic to rank, rotate, or balance positions. |
| 401 |
Sector Relative Value Strategy
SectorRelativeValueStrategy.py
|
Ranks or rotates sectors using relative strength or macro-style signals. |
| 402 |
Sector Rotation Strategy
SectorRotationStrategy.py
|
Ranks or rotates sectors using relative strength or macro-style signals. |
| 403 |
Vol Targeting Strategy
VolTargetingStrategy.py
|
Uses volatility state, expansion, compression, or targeting to drive trades. |
29 strategies
Alternative Data, Options & Macro
| # | Strategy | Summary |
|---|---|---|
| 404 |
Analyst Revision Strategy
AnalystRevisionStrategy.py
|
Uses Analyst Revision macro, options, or alternative-data signals as trade filters. |
| 405 |
Carry Trade Strategy
CarryTradeStrategy.py
|
Uses Carry Trade macro, options, or alternative-data signals as trade filters. |
| 406 |
Commodity Link Strategy
CommodityLinkStrategy.py
|
Uses Commodity Link macro, options, or alternative-data signals as trade filters. |
| 407 |
Crude Trend Strategy
CrudeTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 408 |
Currency Strength Trend Strategy
CurrencyStrengthTrendStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 409 |
Dividend Momentum Strategy
DividendMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 410 |
Earnings Drift Strategy
EarningsDriftStrategy.py
|
Uses Earnings Drift macro, options, or alternative-data signals as trade filters. |
| 411 |
Economic Regime Strategy
EconomicRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 412 |
Election Cycle Strategy
ElectionCycleStrategy.py
|
Uses Election Cycle macro, options, or alternative-data signals as trade filters. |
| 413 |
Fear Greed Index Strategy
FearGreedIndexStrategy.py
|
Uses alternative sentiment or attention data as a trading filter. |
| 414 |
Flow Of Funds Strategy
FlowOfFundsStrategy.py
|
Uses Flow Of Funds macro, options, or alternative-data signals as trade filters. |
| 415 |
Gamma Exposure Strategy
GammaExposureStrategy.py
|
Uses options-market signals as a directional or risk-regime filter. |
| 416 |
Global Macro Momentum Strategy
GlobalMacroMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 417 |
Gold Silver Ratio Strategy
GoldSilverRatioStrategy.py
|
Uses Gold Silver Ratio macro, options, or alternative-data signals as trade filters. |
| 418 |
Google Trends Strategy
GoogleTrendsStrategy.py
|
Follows established trends with indicator confirmation and protective exits. |
| 419 |
Insider Flow Strategy
InsiderFlowStrategy.py
|
Uses Insider Flow macro, options, or alternative-data signals as trade filters. |
| 420 |
Max Pain Strategy
MaxPainStrategy.py
|
Uses options-market signals as a directional or risk-regime filter. |
| 421 |
Mercury Retrograde Vol Strategy
MercuryRetrogradeVolStrategy.py
|
Uses volatility state, expansion, compression, or targeting to drive trades. |
| 422 |
Monthly Options Expiry Strategy
MonthlyOptionsExpiryStrategy.py
|
Trades monthly options-expiry behavior with a calendar filter. |
| 423 |
News Sentiment Strategy
NewsSentimentStrategy.py
|
Uses alternative sentiment or attention data as a trading filter. |
| 424 |
Open Interest Strategy
OpenInterestStrategy.py
|
Uses options-market signals as a directional or risk-regime filter. |
| 425 |
Option Volume Strategy
OptionVolumeStrategy.py
|
Uses volume expansion, climax, profile, or confirmation signals to filter trades. |
| 426 |
Pisces2 Solar Lunar Strategy
Pisces2SolarLunarStrategy.py
|
Uses Pisces2 Solar Lunar macro, options, or alternative-data signals as trade filters. |
| 427 |
Put Call Ratio Strategy
PutCallRatioStrategy.py
|
Uses options-market signals as a directional or risk-regime filter. |
| 428 |
Sentiment Regime Strategy
SentimentRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 429 |
Short Interest Strategy
ShortInterestStrategy.py
|
Uses Short Interest macro, options, or alternative-data signals as trade filters. |
| 430 |
Social Sentiment Strategy
SocialSentimentStrategy.py
|
Uses alternative sentiment or attention data as a trading filter. |
| 431 |
Sunspot Cycle Strategy
SunspotCycleStrategy.py
|
Uses Sunspot Cycle macro, options, or alternative-data signals as trade filters. |
| 432 |
Term Structure Strategy
TermStructureStrategy.py
|
Uses Term Structure macro, options, or alternative-data signals as trade filters. |
18 strategies
Intraday, Session & Calendar
| # | Strategy | Summary |
|---|---|---|
| 433 |
First Hour Momentum Strategy
FirstHourMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 434 |
Holiday Effect Strategy
HolidayEffectStrategy.py
|
Trades holiday effect seasonality with calendar-based entries. |
| 435 |
Intraday Lunch Breakout Strategy
IntradayLunchBreakoutStrategy.py
|
Approximated "lunch-hour consolidation" breakout on daily data. |
| 436 |
Intraday Mean Reversion Strategy
IntradayMeanReversionStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 437 |
Intraday Momentum Strategy
IntradayMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 438 |
January Effect Strategy
JanuaryEffectStrategy.py
|
Trades January seasonality with basic trend and risk filters. |
| 439 |
Last Hour Reversal Strategy
LastHourReversalStrategy.py
|
Trades Last Hour Reversal timing patterns with session or calendar-based rules. |
| 440 |
Lunch Fade Strategy
LunchFadeStrategy.py
|
Trades Lunch Fade timing patterns with session or calendar-based rules. |
| 441 |
Opening Gap Fade Strategy
OpeningGapFadeStrategy.py
|
Trades Opening Gap Fade timing patterns with session or calendar-based rules. |
| 442 |
Opening Range Breakout Strategy
OpeningRangeBreakoutStrategy.py
|
Intraday-style 30-bar opening-range breakout (here: first 30 bars of session). |
| 443 |
Power Hour Strategy
PowerHourStrategy.py
|
Trades Power Hour timing patterns with session or calendar-based rules. |
| 444 |
Santa Claus Rally Strategy
SantaClausRallyStrategy.py
|
Trades the Santa Claus rally window with trend confirmation. |
| 445 |
Sell In May Strategy
SellInMayStrategy.py
|
Applies a Sell in May seasonal allocation rule. |
| 446 |
Session Momentum Strategy
SessionMomentumStrategy.py
|
An intraday strategy that trades pullbacks to a fast EMA, but only during a specific, pre-defined high-volu... |
| 447 |
Summer Doldrums Strategy
SummerDoldrumsStrategy.py
|
Trades seasonal summer weakness or low-activity regimes with a calendar filter. |
| 448 |
Turn Of Month Strategy
TurnOfMonthStrategy.py
|
Trades turn-of-month seasonality using a calendar entry window. |
| 449 |
Vwap Bounce Intraday Strategy
VwapBounceIntradayStrategy.py
|
Uses VWAP as a fair-value anchor for breakout, bounce, or reversion trades. |
| 450 |
Weekend Effect Strategy
WeekendEffectStrategy.py
|
Trades weekend return patterns with time-based exits. |
9 strategies
Crypto Strategies
| # | Strategy | Summary |
|---|---|---|
| 451 |
Crypto247 Momentum Strategy
Crypto247MomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 452 |
Crypto Dominance Strategy
CryptoDominanceStrategy.py
|
Trades crypto-specific trend, volatility, flow, or calendar behavior. |
| 453 |
Crypto Funding Rate Strategy
CryptoFundingRateStrategy.py
|
Trades crypto-specific trend, volatility, flow, or calendar behavior. |
| 454 |
Crypto Volatility Breakout Strategy
CryptoVolatilityBreakoutStrategy.py
|
Trades confirmed price breakouts with volatility or trend filters. |
| 455 |
Crypto Volume Profile Strategy
CryptoVolumeProfileStrategy.py
|
Uses volume expansion, climax, profile, or confirmation signals to filter trades. |
| 456 |
Crypto Weekend Gap Strategy
CryptoWeekendGapStrategy.py
|
Trades weekend return patterns with time-based exits. |
| 457 |
On Chain Momentum Strategy
OnChainMomentumStrategy.py
|
Trades directional momentum using price, indicator, or relative-strength confirmation. |
| 458 |
RSI MACD Volatility Trend Mean Reversion Crypto Strategy
RSI_MACD_Volatility_TrendMeanReversion_CryptoStrategy.py
|
RSI MACD Volatility Trend Mean Reversion Crypto Strategy |
| 459 |
Stablecoin Flow Strategy
StablecoinFlowStrategy.py
|
Trades crypto-market Stablecoin Flow behavior with volatility-aware exits. |
47 strategies
Other / Specialized
| # | Strategy | Summary |
|---|---|---|
| 460 |
Absolute Price Oscillator Strategy
AbsolutePriceOscillatorStrategy.py
|
Absolute Price Oscillator (APO) cross-zero with trend (TA-Lib APO). |
| 461 |
Adaptive Ensemble Strategy
AdaptiveEnsembleStrategy.py
|
Implements the Adaptive Ensemble strategy with Backtrader-compatible entry and exit rules. |
| 462 |
Adaptive Sizing Strategy
AdaptiveSizingStrategy.py
|
Implements the Adaptive Sizing strategy with Backtrader-compatible entry and exit rules. |
| 463 |
Butterworth Crossover Strategy
ButterworthCrossoverStrategy.py
|
Butterworth Digital Filter Crossover Strategy |
| 464 |
Choppiness Regime Strategy
ChoppinessRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 465 |
Confirmed MSS Strategy
ConfirmedMSS_Strategy.py
|
An enhanced version of the Market Structure Shift strategy which adds Volume and RSI filters to confirm bre... |
| 466 |
Confluence Scoring Strategy
ConfluenceScoringStrategy.py
|
Implements the Confluence Scoring strategy with Backtrader-compatible entry and exit rules. |
| 467 |
Cycle Timing Strategy
CycleTimingStrategy.py
|
An enhanced version of the Cycle-Timing strategy that adds a macro trend filter and a momentum deceleration... |
| 468 |
Drawdown Recovery Strategy
DrawdownRecoveryStrategy.py
|
Implements the Drawdown Recovery strategy with Backtrader-compatible entry and exit rules. |
| 469 |
Dual Regime Weekly Strategy
DualRegimeWeeklyStrategy.py
|
Strategy that switches between trending and ranging regimes on a weekly basis. |
| 470 |
Elders Ray Bull Power Strategy
EldersRayBullPowerStrategy.py
|
Elder's Bull/Bear Power momentum (EMA-based). |
| 471 |
Engulfing Pattern Strategy
EngulfingPatternStrategy.py
|
A strategy that trades engulfing candlestick patterns when confirmed by an over-extended RSI reading. |
| 472 |
Enhanced Elliott Wave Strategy
EnhancedElliottWaveStrategy.py
|
Enhanced Elliott Wave Strategy |
| 473 |
Ensemble Strategy With Fixed Weights
EnsembleStrategyWithFixedWeights.py
|
Implements an ensemble trading strategy combining signals from multiple sub-models using pre-defined, fixed... |
| 474 |
Ensemble Voting Strategy
EnsembleVotingStrategy.py
|
Implements the Ensemble Voting strategy with Backtrader-compatible entry and exit rules. |
| 475 |
Fractal Dimension Regime Strategy
FractalDimensionRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 476 |
Fractal Dimension Strategy
FractalDimensionStrategy.py
|
Fractal Dimension Strategy |
| 477 |
Gap Trading Strategy
GapTradingStrategy.py
|
Gap Trading Strategy |
| 478 |
Hilbert Rsi Strategy
HilbertRsiStrategy.py
|
Hilbert Transform Sine Wave Crossover with RSI, ATR, ADX filters. |
| 479 |
Htf Alignment Strategy
HtfAlignmentStrategy.py
|
Implements the HTF Alignment strategy with Backtrader-compatible entry and exit rules. |
| 480 |
Hurst Regime Strategy
HurstRegimeStrategy.py
|
An adaptive strategy that uses the Hurst Exponent to classify the market regime and switches between a tren... |
| 481 |
Index Arbitrage Strategy
IndexArbitrageStrategy.py
|
Implements the Index Arbitrage strategy with Backtrader-compatible entry and exit rules. |
| 482 |
Laguerre Transform Strategy
LaguerreTransformStrategy.py
|
Laguerre Transform Strategy |
| 483 |
Lead Lag Strategy
LeadLagStrategy.py
|
Implements the Lead Lag strategy with Backtrader-compatible entry and exit rules. |
| 484 |
Liquidity Regime Strategy
LiquidityRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 485 |
Momersion Strategy
MomersionStrategy.py
|
Ehlers Momersion oscillator (momentum vs mean-reversion regime). |
| 486 |
Moving Average Fan Strategy
MovingAverageFanStrategy.py
|
Implements the Moving Average Fan strategy with Backtrader-compatible entry and exit rules. |
| 487 |
Mtf Rsi Strategy
MtfRsiStrategy.py
|
Uses RSI extremes, crosses, divergence, or filters for momentum and reversion signals. |
| 488 |
Multi Filter Adaptive Pullback Strategy
MultiFilterAdaptivePullbackStrategy.py
|
A trend-following pullback strategy with debugging output |
| 489 |
Multi Strategy Blended Strategy
MultiStrategyBlendedStrategy.py
|
Implements the Multi Blended strategy with Backtrader-compatible entry and exit rules. |
| 490 |
Multi Timeframe Divergence Strategy
MultiTimeframeDivergenceStrategy.py
|
Multi Timeframe Divergence Strategy |
| 491 |
Price Action Higher Highs Strategy
PriceActionHigherHighsStrategy.py
|
Three consecutive higher-highs + higher-lows pattern. |
| 492 |
Price Rate Of Change Slope Strategy
PriceRateOfChangeSlopeStrategy.py
|
Rate-of-change of rate-of-change (acceleration) momentum (TA-Lib ROC). |
| 493 |
Rate Of Change Thrust Strategy
RateOfChangeThrustStrategy.py
|
Rate-of-Change thrust above threshold in an uptrend (TA-Lib ROC). |
| 494 |
Regime Blended Strategy
RegimeBlendedStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 495 |
Regime Switching Strategy
RegimeSwitchingStrategy.py
|
An advanced adaptive strategy that identifies the market regime (bull, bear, or range) and deploys a specif... |
| 496 |
Relative Strength Ranking Strategy
RelativeStrengthRankingStrategy.py
|
Implements the Relative Strength Ranking strategy with Backtrader-compatible entry and exit rules. |
| 497 |
rsi mean reversion filtered
rsi_mean_reversion_filtered.py
|
rsi mean reversion filtered |
| 498 |
Seasonality Regime Strategy
SeasonalityRegimeStrategy.py
|
Switches behavior based on detected market regime or volatility state. |
| 499 |
Tenkan Pullback Strategy
TenkanPullbackStrategy.py
|
Implements the Tenkan Pullback strategy with Backtrader-compatible entry and exit rules. |
| 500 |
Three Soldiers Strategy
ThreeSoldiersStrategy.py
|
A price action strategy that trades the 'Three White Soldiers' and 'Three Black Crows' patterns, filtered b... |
| 501 |
TII Strategy
TIIStrategy.py
|
TII Strategy |
| 502 |
Triple Filter Strategy
TripleFilterStrategy.py
|
A strategy that combines a long-term trend filter with a momentum-based entry. |
| 503 |
Triple Supertrend Stack Strategy
TripleSupertrendStackStrategy.py
|
Stack three SuperTrends; trade when all agree. |
| 504 |
Vidya Crossover Strategy
VidyaCrossoverStrategy.py
|
Barebones strategy for a VIDYA crossover system. |
| 505 |
volatility adjuste moving average
volatility_adjuste_moving_average.py
|
volatility adjuste moving average |
| 506 |
Zig Zag Strategy
ZigZagStrategy.py
|
Zig Zag Strategy |
6 strategies
Optimization / Variant Modules
| # | Strategy | Summary |
|---|---|---|
| 507 |
Guppy Mma Strategy opt
GuppyMmaStrategy_opt.py
|
Guppy Mma Strategy opt |
| 508 |
Heston Bates Momentum opt
HestonBatesMomentum_opt.py
|
Heston Bates Momentum opt |
| 509 |
Adaptive Kalman Filter Strategy
optimization_AdaptiveKalmanFilterStrategy.py
|
Adaptive Kalman Filter Strategy |
| 510 |
Adaptive Vortex Strategy
optimization_AdaptiveVortexStrategy.py
|
Adaptive Vortex Strategy |
| 511 |
ADX Trend Strength With Filters
optimization_ADXTrendStrengthWithFilters.py
|
ADX Trend Strength With Filters |
| 512 |
BBKC Squeeze Strategy
optimization_BBKCSqueezeStrategy.py
|
A strategy that enters on a breakout after a period of low volatility defined by Bollinger Bands being insi... |