Maiko Range Scalper (Sideways BB + RSI) – v4 clean — Strategy by MaikoWillemsen

By MaikoWillemsen

Performance Metrics

Description

PurposeIt’s a range scalping strategy for crypto. It tries to take small, repeatable trades inside a sideways market: buy near the bottom of the range, sell near the middle/top (and the reverse for shorts).Core idea (two timeframes)Define the trading range on a higher timeframe (HTF)You choose the HTF (e.g., 15m or 1h).The script finds the highest high and lowest low over a lookback window (e.g., last 96 HTF candles) → these become HTF Resistance and HTF Support.It also calculates the midline (average of support/resistance).Trade signals on your lower timeframe (LTF)You run the strategy on a fast chart (e.g., 1m or 5m).Entries are only allowed inside the HTF range.Entry logic (mean reversion)Indicators on the LTF:Bollinger Bands (length & std dev configurable).RSI (length & thresholds configurable).Optional VWAP proximity filter (price must be within X% of VWAP).Long setup:Price touches/under-cuts the lower Bollinger band AND RSI ≤ threshold (default 30) AND price is inside the HTF range (and passes VWAP filter if enabled).Short setup:Price touches/exceeds the upper Bollinger band AND RSI ≥ threshold (default 70) AND price is inside the HTF range (and passes VWAP filter if enabled).Exits and riskStop-loss: placed just outside the HTF range with a configurable buffer %:Long SL = HTF Support × (1 − buffer).Short SL = HTF Resistance × (1 + buffer).Take-profit (selectable):Mid band (the Bollinger basis) → conservative, faster exits.Opposite band / HTF boundary → more aggressive, higher RR but more give-backs.Position sizingA simple cap: maximum position size = percent of account equity (e.g., 20%).The script calculates quantity from that cap and current price.Plots you’ll see on the chartHTF Resistance (red) and HTF Support (green) via plot().HTF Midline (gray dashed) drawn with a line.new() object (because plot() cannot do dashed).Bollinger basis/upper/lower on the LTF.Optional VWAP line (only shown if you enable the filter).Signal markers (green triangle up for Long setups, red triangle down for Short setups).AlertsTwo alertconditions:“Long Setup” – when a long entry condition appears.“Short Setup” – when a short entry condition appears.Create alerts from these to get notified in real time.How to use it (quick start)Add to a 1m or 5m chart of a liquid coin (BTC, ETH, SOL).Set HTF timeframe (start with 1h) and lookback (e.g., 96 = ~4 days on 1h).Keep default Bollinger/RSI first; tune later.Choose TP mode:“Mid band” for quick scalps.“Opposite band/Range” if the range is very clean and you want bigger targets.Set SL buffer (0.15–0.30% is common; adjust for volatility).Set Max position % to control size (e.g., 20%).(Optional) Enable VWAP filter to skip stretched moves.When it works bestClearly sideways markets with visible support/resistance on the HTF.High-liquidity pairs where spreads/fees are small relative to your scalp target.Limitations & safety notesTrue breakouts will invalidate mean-reversion logic—your SL outside the range is there to cut losses fast.Fees can eat into small scalps—prefer limit orders, rebates, and liquid pairs.Backtest results vary by exchange data; always forward-test on small size.If you want, I can:Add an ATR-based stop/target option.Provide a study-only version (signals/alerts, no trading engine).Pre-set risk to your €5,000 plan (e.g., ~0.5% max loss/trade) with calculated qty.

Browse all 5,900+ TradingView Pine Script strategies

View on TradingView