Skip to content

AdaptiveRsi


class backtide.strategies.AdaptiveRsi(min_period=8, max_period=28)

Relative Strength Index with a dynamically adaptive look-back period.

Dynamically adjusts its look-back period based on current market volatility and cycle length. In calm, trending markets the period lengthens for smoother signals; in volatile or choppy regimes it shortens for faster reaction. Useful when a fixed-period RSI produces too many whipsaws or lags behind regime changes.

Parameters

min_period : int, default=8

Minimum adaptive RSI period.

max_period : int, default=28
Maximum adaptive RSI period.

Attributes

name : str

Human-readable strategy name.

is_multi_asset : bool
Whether this is a multi-asset strategy.


See Also

AlphaRsiPro

Advanced Relative Strength Index with adaptive overbought/oversold levels.

HybridAlphaRsi

Full-featured Relative Strength Index combining adaptive period, levels, and trend filter.

Rsi

Relative Strength Index combined with Bollinger Bands for dual confirmation.


Methods

description Short explanation of what the strategy does.
required_indicators Indicators that must be computed up-front for this


method backtide.strategiesdescription()

Short explanation of what the strategy does.

Returns

str

The description.



method backtide.strategiesrequired_indicators()

Indicators that must be computed up-front for this

strategy.

Returns a list of indicator instances, already parameterised with this strategy's current settings, that the engine will auto-include before the simulation starts.

Returns

list

The required indicator instances.