
A momentum signal that triggers when the RSI crosses its own moving average — combining oversold detection with trend confirmation.
Default parameters · BTCUSDT · 1d · 4 years · B&H +26.9%
The RSI (Relative Strength Index) measures recent price strength on a 0-to-100 scale. Values above 70 suggest overbought conditions, below 30 oversold. The SMA (Simple Moving Average) smooths the RSI itself — not the price. By comparing the RSI to its own moving average, the strategy filters out noise and waits for momentum to build before acting.
Entry signal: when the RSI crosses above its SMA, momentum is shifting upward — a buy signal.
Exit signal: when the RSI crosses below its SMA, momentum is fading — a sell signal.
Unlike pure RSI overbought/oversold strategies, this approach reduces whipsaws by requiring confirmation through the moving average. It also adapts to changing market regimes: in a strong uptrend, the RSI's SMA naturally rises along with price strength, so the strategy doesn't prematurely exit just because RSI has crossed an arbitrary 70 line.
| Name | Default | Range | Description |
|---|---|---|---|
| RSI Period | 14 | 2–50 | Number of candles used for the RSI calculation. Default 14, the value originally proposed by J. Welles Wilder. |
| SMA Period | 14 | 2–100 | Number of RSI values smoothed via simple moving average. Higher = slower & fewer signals. |
BTCUSDT · 1d · 4 years · default parameters · refreshed daily
Run with my own parameters →// Entry
if RSI(rsi_period) crosses_above SMA(RSI, sma_period):
if position.is_flat:
BUY
// Exit
if RSI(rsi_period) crosses_below SMA(RSI, sma_period):
if position.is_long:
SELLPure RSI uses fixed thresholds (e.g. buy when RSI < 30, sell when RSI > 70). RSI/SMA Cross uses a dynamic threshold — the SMA of the RSI itself. The dynamic threshold adapts to changing market conditions and reduces false signals during persistent trends, where the RSI can stay above 70 for weeks without the asset actually being overbought.
Daily and weekly timeframes generally produce more reliable signals than intraday — fewer false crosses, less sensitivity to news spikes. The strategy is available on all intervals supported by your plan; we recommend starting with 1d on Bitcoin to see the canonical behaviour.
Yes. All entry filters (200 WMA, ATR Volatility, Altcoin Season, Min. Profit Guard) can be combined with this strategy on Pro and Elite plans. Filters are applied sequentially before each entry signal, so e.g. a buy signal is only executed if the price is above the 200-week MA.
14 is the canonical RSI period from Wilder's 1978 book. Using 14 for both keeps the strategy comparable to the literature. If you want fewer signals and less noise, try increasing the SMA period (e.g. 28 or 50) while keeping the RSI period at 14.
The textbook RSI strategy — buy when oversold (RSI < 30), sell when overbought (RSI > 70). Best in sideways markets.
A faster RSI variant — the Stochastic RSI crosses its own moving average. More trades, more sensitivity, ideal for active markets.
Two EMAs plus an ATR-based neutral zone — like the commercial Larsson Line, but tunable, transparent, and backtested. Choose your bias.
Check out our Strategy Insights Reports — pre-baked deep-dives with historical results, comparisons, and market context.