
The Source Code to Every Trade Idea
Every strategy, in full: the logic, the conditions it fits, the exact rules and where it places its stop. The same rules behind every setup CoinBob shows.
How these have done: In our backtests across the watchlist, the average result of most strategies after fees is small or negative, and it changes with the coin, timeframe and market. Treat a setup as an idea to check, not a trade signal. Backtest one yourself.
All conditions met; entry, stop and target set.
Conditions forming; no levels yet.
The rule's exit condition is met.
No setup right now.
Every strategy reads closed candles, so a signal doesn't change while a candle is still forming.
Momentum
3 StrategiesDetect when buying or selling pressure has reached unsustainable extremes. These strategies exploit the behavioral tendency of retail participants to chase exhausted moves, positioning for the snap-back.
The Logic — Dual Exhaustion Filter
RSI measures price momentum; MFI measures volume-weighted momentum. When both independently confirm the same extreme, the probability of a genuine exhaustion event is significantly higher than either indicator alone. This dual-filter approach rejects the many false readings that a single oscillator produces in trending crypto markets.
An optional EMA(200) trend filter (Strategy Settings, off by default) only allows longs above the 200 EMA and shorts below it. With it on, counter-trend signals (e.g., oversold in a downtrend) show as WATCH instead of ENTRY — a guard against buying into a crash because "RSI is low."
Market Regime Fit
Trending markets with periodic pullbacks. Works best when an asset is in a clear macro trend but experiences temporary momentum exhaustion during retracements.
Choppy, directionless markets where RSI and MFI oscillate near mid-range without reaching extremes. Also underperforms in parabolic moves where "oversold" conditions persist for extended periods.
Signal Mechanics
| Primary Trigger | RSI < 30 AND MFI < 30 (Long) or RSI > 70 AND MFI > 70 (Short) |
| Trend Filter (optional) | Off by default. When on: longs only above the EMA (200 by default), shorts only below |
| Recovery Filter | RSI must be actively rising from oversold — not merely at low levels |
| ENTRY | Both oscillators in the zone AND RSI turning (recovery) — plus trend-aligned when the trend filter is on |
| WATCH | Both oscillators in the zone but RSI not turning yet, or counter-trend with the trend filter on |
| Candle Ref | candles[length-2] (closed candle — no flicker) |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 1.5x ATR |
| Take Profit | 3x ATR |
Default Parameters
MFI weighs each move by volume, so it reacts to where money actually traded, not just price. The Recovery Filter (on by default) waits for RSI to turn up from oversold before signalling instead of firing at the low, and Range-Only Mode in Strategy Settings limits signals to ranging conditions. The Lab shows how often it fires on each timeframe.
The Logic — Momentum Decay Detection
When price makes a new low but the MACD histogram makes a higher low, momentum is decelerating even as price pushes further. This divergence between price action and underlying momentum often precedes reversals.
The strategy scans a 20-candle lookback window for local price extremes and their corresponding MACD histogram extremes. It requires a minimum divergence strength threshold (2%) to filter noise, and demands a confirmed MACD signal-line crossover before upgrading from WATCH to ENTRY. A single-pass MACD computation keeps performance at O(n) instead of O(n*m).
Market Regime Fit
Extended trends that are losing momentum. Works best at the end of impulse waves where price is grinding to new extremes on diminishing energy.
Strong, momentum-rich trends where MACD stays elevated. Also unreliable on very low timeframes (1m, 5m) where histogram noise dominates.
Signal Mechanics
| Primary Trigger | Price makes lower low + MACD histogram makes higher low (Bullish) |
| Confirmation | MACD line crosses above signal line + histogram turns positive |
| WATCH | Divergence detected but no MACD cross yet |
| ENTRY | Divergence + confirmed MACD cross |
| EXIT | Histogram crosses near zero — momentum fully faded |
| Strength Filter | Divergence must exceed 2% minimum strength threshold |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 3% beyond swing |
| Take Profit | 6% from entry |
Default Parameters
Divergence compares price swings with MACD histogram swings, so it only appears once a swing has formed. Funding and open interest for the same coin are on the Markets page and in the Positioning section on Analyze, if you want to see what leverage was doing at the time.
The Logic — Exhaustion on Extreme Volume
A climax candle trades at least 2.5× its 20-candle average volume and leaves a long wick: at least 45% of its range. For a long, the wick points down and the candle closes in its upper half; for a short, the wick points up and the candle closes in its lower half.
The strategy does not act on the climax candle itself. The next candle must close beyond the climax close (above it for a long, below it for a short) before an ENTRY fires.
It is a candle-based stand-in for a forced-liquidation flush: heavy volume, a sharp move, and a close that rejects it.
Market Regime Fit
Sharp, high-volume moves into a level where the move is rejected within the same candle.
News-driven trends where heavy volume keeps coming in the same direction for several candles.
Signal Mechanics
| Climax volume | Volume ≥ 2.5× the 20-candle average |
| Rejection wick | Wick ≥ 45% of the candle range |
| Long | Lower wick, close in the upper half, next candle closes higher |
| Short | Upper wick, close in the lower half, next candle closes lower |
| Stop Loss | Beyond the climax wick − 0.3×ATR |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Climax wick ± 0.3×ATR |
Default Parameters
There are no WATCH states: the climax and its confirmation either both happened or nothing shows. Volume is compared with the coin's own average, so the threshold adapts to each asset.
Mean Reversion
3 StrategiesBet that price will return to a statistical "fair value" after deviating too far. These strategies require clear boundaries and work best when volatility is stable, not expanding.
The Logic — Statistical Mean Reversion
Bollinger Bands define a dynamic price envelope based on standard deviation. When price touches the outer bands, it is statistically 2 standard deviations from the mean. The strategy enters when price is at the band extreme AND RSI confirms momentum exhaustion, targeting a reversion to the middle band (20-period SMA).
The key innovation is using %B (Percent B) instead of raw price distance. %B normalizes band proximity to a 0-1 scale: 0 = at the lower band, 1 = at the upper band. This adapts automatically to any asset's volatility. A %B < 0.05 means price is within 5% of the lower band's range, regardless of whether that band is $100 wide (BTC) or $0.001 wide (micro-cap alt).
A bandwidth squeeze filter rejects entries when bands are abnormally narrow (bandwidth < 2%). Narrow bands indicate compression, which typically precedes a breakout — not mean reversion.
Market Regime Fit
Ranging markets with normal or wide Bollinger Bandwidth. Works best when price is oscillating within established bands with no clear trend.
Trending markets where price "walks the band" (stays pinned to upper or lower band). Also fails during Bollinger squeezes where a directional breakout is imminent.
Signal Mechanics
| Primary Trigger | %B < 0.05 + RSI < 30 (Long) or %B > 0.95 + RSI > 70 (Short) |
| Squeeze Filter | Bandwidth (Upper - Lower) / Middle must be > 2% |
| WATCH | %B < 0.15 + RSI approaching oversold |
| ENTRY | %B at extreme + RSI confirmation + no squeeze |
| Take Profit | Middle Bollinger Band (20-period SMA) |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 1.5x ATR |
| Take Profit | Middle Band |
Default Parameters
Band width follows volatility. When the bands are narrow and still contracting, price is compressed, and a touch of a band can turn into a breakout rather than a bounce. The bands on the chart show the width before you decide.
The Logic — Institutional Fair Value Reversion
VWAP (Volume-Weighted Average Price) is reset at midnight UTC each day. It represents the average price paid by all participants, weighted by volume — this is where institutions peg their "fair value." Deviations from VWAP represent temporary mispricings relative to that consensus.
Volume-weighted standard deviation bands are computed at ±1σ and ±2σ from VWAP. Price beyond ±2σ represents an extreme deviation — statistically uncommon. Mean-reversion rules like this one assume price tends to drift back toward VWAP and act on that assumption.
LONG signal: price closes below VWAP -2σ (extreme discount) AND RSI < 40 confirming oversold momentum. SHORT signal: price closes above VWAP +2σ (extreme premium) AND RSI > 60 confirming overbought momentum. The VWAP itself is the natural take-profit target — price tends to revert to the mean within the same session.
Market Regime Fit
Intraday ranging sessions with normal volatility. Strongest during the London and New York sessions when institutional participants actively trade around the VWAP anchor.
Trending days with strong directional news catalysts where price can walk away from VWAP for the entire session. Also unreliable on 4H+ charts where too few candles exist per day to build meaningful σ bands.
Signal Mechanics
| VWAP Reset | Midnight UTC daily — anchored to current session only |
| Bands | ±1σ and ±2σ volume-weighted standard deviation from VWAP |
| WATCH | Price enters ±1σ to ±2σ zone — approaching extreme deviation |
| ENTRY (Long) | Close below VWAP -2σ AND RSI < 40 |
| ENTRY (Short) | Close above VWAP +2σ AND RSI > 60 |
| Take Profit | VWAP level (mean reversion target) |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 1.5x ATR beyond 2σ |
| Take Profit | VWAP level |
Default Parameters
VWAP resets every session, so the bands carry more volume behind them later in a session. Turning on Killzones on the same chart shows which session a deviation happened in.
The Logic — Structural Mean Reversion at Math's Golden Ratio
After a significant directional move, price rarely reverses in a straight line. It typically retraces to a "fair" level before continuing. Fibonacci ratios — derived from the golden ratio — mark where many traders expect a retracement to stall. The 38.2%–61.8% band is known as the Golden Zone: it represents the equilibrium between buyers and sellers after a displaced move.
The strategy first confirms the swing structure: it scans the last 100 candles for pivot highs and lows using a 5-candle confirmation window on each side. The most recent swing pair determines trend direction (if the last swing high is more recent than the last swing low, the dominant move was upward and we now look for LONG entries on the retracement). Once the levels are set, an ENTRY fires only when the closed candle is within 0.5% of a key level AND the candle direction confirms the reversal (bullish close for LONG, bearish for SHORT). This dual gate — structural precision + candle confirmation — prevents chasing price through a level.
Market Regime Fit
Post-impulse trending markets with clear swing structure. Works best after sharp, clean moves where swing points are unambiguous — BTC/ETH breakouts, news-driven displacements, and end-of-session liquidity sweeps that leave well-defined pivots.
Grinding, choppy markets where swing highs and lows are shallow and frequent, making level identification unreliable. Also less effective in parabolic trends where price blows through all retracement levels without pausing.
Signal Mechanics
| Swing Detection | 5-candle pivot confirmation on each side within last 100 candles |
| Min Swing Size | 3% of swing low — filters micro-noise pivots |
| Trend Direction | Most recent swing HIGH > LOW index = uptrend; LOW > HIGH index = downtrend |
| Key Levels | 38.2% (Golden Zone), 50% (Equilibrium), 61.8% (Golden Zone) |
| ENTRY | Close within 0.5% of level + bullish/bearish candle close + R:R ≥ 1.5 |
| WATCH | Close within 1.5% of level, or ENTRY sustained for 2+ candles, or R:R < 1.5 |
| Candle Ref | candles[length-2] (closed candle — no flicker) |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 1.5× ATR(14) beyond entry |
| Take Profit | Originating swing extreme |
| Min R:R | 1.5:1 enforced |
Default Parameters
The Golden Zone (38.2%–61.8%) is measured from the latest swing, so it moves when a new swing forms. Turning on Key Levels on the same chart shows whether another level lines up with the zone.
Trend Following
3 StrategiesAccept that predicting direction is hard and follow existing momentum instead. These strategies trade entry precision for the chance to stay in large, sustained moves.
The Logic — Dynamic ATR Band Trend Flips
Supertrend calculates a dynamic band above or below price using ATR × multiplier. When price is above the band, the trend is bullish and the band acts as dynamic support. When price is below the band, the trend is bearish and the band acts as dynamic resistance. The band automatically widens during high-volatility periods (large ATR) and tightens during calm conditions.
A bullish flip occurs when price breaks above the upper band — this triggers a LONG signal. A bearish flip occurs when price breaks below the lower band — this triggers a SHORT signal. Because the flip is a structural event (not just a level cross), it tends to mark genuine trend changes rather than noise.
The Supertrend line itself is the natural stop loss — when price closes back through it, the trend has reversed. WATCH state activates when price is within 0.5×ATR of the band, signalling that a potential flip is approaching.
Market Regime Fit
Trending markets of any volatility level. The ATR-based band self-calibrates, making Supertrend effective in both high-volatility crypto moves and quieter accumulation phases.
Sideways, choppy markets where price crosses the band back and forth repeatedly, generating whipsaw flips. Combine with ADX to avoid low-directional-strength environments.
Signal Mechanics
| Band Calculation | Basic Band = (High + Low) / 2 ± ATR(10) × multiplier |
| Bullish Flip (LONG) | Price closes above the upper band — Supertrend flips to bullish |
| Bearish Flip (SHORT) | Price closes below the lower band — Supertrend flips to bearish |
| WATCH | Price within 0.5×ATR of the band — flip approaching |
| Stop Loss | Supertrend line at signal candle |
| Take Profit | 2× band width from entry |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Supertrend line |
| Take Profit | 2× band width |
Default Parameters
The band is built from ATR, so it widens when volatility rises and tightens when it falls. On fast timeframes it flips more often; the Backtester shows how it behaved on each timeframe.
The Logic — Multi-Factor Trend Pullback
This is the strictest trend pullback rule in the library. It requires four independent confirmations: (1) Trend Alignment — Price above EMA(200) AND EMA(50) above EMA(200). (2) Pullback Detection — Previous candle touched the lower Bollinger Band, current candle closed back inside. (3) Trend Strength — ADX > 25, confirming the trend is genuinely strong. (4) Momentum Reset — RSI below 40, confirming momentum has cooled enough for re-entry.
An optional volume confirmation filter (on by default) requires the bounce candle to have 20% higher volume than the pullback candle, indicating buyers are stepping in. The BB computation uses a full array to correctly align historical band values with their corresponding candles.
Market Regime Fit
Strong trending markets with ADX > 25. Designed for the "buy the dip in an uptrend" trade when an asset pulls back to a known support zone.
Early-stage trends where ADX hasn't risen above 25 yet. Also fails in trend reversals where the "pullback" is actually the start of a new downtrend.
Signal Mechanics
| Trend Check | Close > EMA(200) AND EMA(50) > EMA(200) |
| ADX Gate | ADX(14) >= 25 |
| Pullback | Previous candle low <= Previous lower Bollinger Band |
| Bounce | Current candle close > Current lower Bollinger Band |
| RSI Confirm | RSI(14) < 40 (not yet overbought) |
| Volume | Current volume > Previous volume x 1.2 (optional) |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 2x ATR |
| Take Profit | Risk x 2 (R:R) |
Default Parameters
All four conditions must line up on the same candle, so it fires rarely. The Strategy Edge scan shows how often it fired on each coin and timeframe, so you can judge it on a real sample.
The Logic — Volatility-Scaled Trailing Return
TSMOM takes the return over the last 28 candles and divides it by the typical movement over that span (the standard deviation of 1-candle returns over 20 candles, scaled to 28 candles). The result says how many "normal moves" the trend has covered.
At +0.5 or more the trend reads LONG; at −0.5 or less it reads SHORT. Between ±0.25 and ±0.5 it shows WATCH; closer to zero it stays IDLE.
It is a trend and bias flag. It runs on every timeframe and shows on charts and in the Lab, but the Screener does not list it as a setup.
Market Regime Fit
Steady, persistent trends where returns keep stacking in one direction.
Sharp reversals: a 28-candle look-back keeps reading the old trend for a while.
Signal Mechanics
| Return | Close now ÷ close 28 candles ago − 1 |
| Volatility | Std. dev. of 1-candle returns over 20 candles × √28 |
| LONG / SHORT | Scaled return ≥ +0.5 / ≤ −0.5 |
| WATCH | Scaled return beyond ±0.25 |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 1.5×ATR from entry |
Default Parameters
On the daily chart the look-back is 28 days; on 4H it is about 4.7 days. The same coin can read LONG on one and IDLE on the other.
Breakout
4 StrategiesIdentify moments when price escapes a consolidation range, backed by evidence (volume, momentum) that the breakout is genuine, not a trap.
The Logic — Institutional Volume Detection
Not all breakouts are equal. Most fail because they lack the institutional participation needed to sustain the move. This strategy requires a Z-score normalized volume spike alongside the price breakout.
Z-score normalization ((currentVolume - mean) / stdDev) adapts to each asset's unique volume profile. A Z-score of 2.0 means volume is 2 standard deviations above normal — statistically significant regardless of whether the asset trades $1M or $1B daily. The breakout threshold itself uses ATR instead of a fixed percentage, adapting to the current volatility regime. A candle body confirmation filter rejects breakouts where the body contradicts the direction.
Market Regime Fit
Compression-to-expansion transitions. Works best after consolidation periods (low ATR, Bollinger squeeze) when price breaks out with conviction.
Low-liquidity environments where volume spikes are caused by single large orders. Also generates false signals during news-driven spikes that quickly reverse.
Signal Mechanics
| Volume Filter | Z-score >= 2.0 (2 std deviations above 20-period mean) |
| Breakout Threshold | Price > Recent High + 0.5x ATR (Long) |
| Body Confirm | Bullish candle body for upside breakout (close > open) |
| WATCH | Z-score 1.4-2.0, price near range boundary |
| EXIT | Volume Z-score drops after prior spike — momentum fading |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Inside breakout level |
| Take Profit | 1.5x range |
Default Parameters
Volume is measured against the coin's own recent average (a Z-score), so the threshold adapts to each asset. Breakouts often cluster around session opens, when volume rises; turn on Killzones to see the session on the chart.
The Logic — Structural Breakout & Rejection
Support and resistance levels are areas where historical buying or selling pressure has concentrated. The strategy automatically identifies these levels by detecting pivot points (local highs and lows where price reversed), then clustering nearby pivots into a single level. A level is only valid if price has "touched" it at least 2 times.
When price breaks through a level with volume confirmation (above-average volume on breakout candles), it signals that accumulated orders have been absorbed. Breakouts without volume are demoted to WATCH. The strategy also detects failed breakouts — price temporarily exceeds a level but closes back below — generating EXIT signals that are often more profitable than the breakout trades themselves.
Market Regime Fit
Markets consolidating near historically significant price levels. Works best on 4H and Daily where levels have been tested multiple times.
Markets making new all-time highs or lows where no historical levels exist. Less reliable on very low timeframes where pivot points are noisy.
Signal Mechanics
| Level Detection | 5-candle pivot high/low within 20-candle lookback |
| Clustering | Pivots within 0.5% merge into a single level |
| Min Touches | Level must have >= 2 pivot touches to be valid |
| Breakout ENTRY | Close above resistance for 2 candles + above-avg volume |
| Weak WATCH | Breakout confirmed but volume below average |
| Failed EXIT | Price broke above then closed back below the level |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | 2% beyond level |
| Take Profit | Next S/R level |
Default Parameters
Levels come from swing pivots, so round numbers and old highs only appear when price actually reacted there. Open interest and liquidations for the coin are in the Positioning section on Analyze.
The Logic — Session-Anchored Range Expansion
The initial balance is the high and low of the first four 1-hour candles after 00:00 UTC. It is the day's opening range.
An ENTRY fires when a candle closes beyond that range by at least a quarter of its width (above for a long, below for a short) on at least 1.2× average volume. A close beyond the range but short of that extension shows WATCH.
It only fires between 04:00 and 18:00 UTC. Outside that window the strategy stays IDLE.
Market Regime Fit
Days that expand out of a tight opening range with volume behind the move.
Wide opening ranges (the stop sits far away) and quiet days that drift back inside the range.
Signal Mechanics
| Initial balance | High / low of 00:00–04:00 UTC |
| Long trigger | Close > IB high + 25% of IB width, volume ≥ 1.2× average |
| Short trigger | Close < IB low − 25% of IB width, volume ≥ 1.2× average |
| Active window | 04:00–18:00 UTC |
| Stop Loss | Opposite side of the initial balance |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Opposite IB edge |
Default Parameters
The range is anchored to 00:00 UTC, so it is the same for every coin. Turning on Killzones shows how the opening range lines up with the London and New York sessions.
The Logic — Breakouts From Quiet Markets
Compression means the Bollinger Band width (20, 2) is below 70% of its median over the last 50 candles: the market is quieter than usual.
While compressed, a close above the 20-candle high fires a long and a close below the 20-candle low fires a short. The breakout sets the direction; the compression only decides when the rule is armed.
Because it needs a quiet market, it tends to fire when trend and momentum strategies are silent.
Market Regime Fit
Long, tight consolidations that resolve with a clean range break.
False breaks that close back inside the range on the next candles.
Signal Mechanics
| Compression | BB(20, 2) width < 70% of its 50-candle median |
| Long | Close above the 20-candle high |
| Short | Close below the 20-candle low |
| Stop Loss | Opposite side of the 20-candle range ± 0.3×ATR |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Range low − 0.3×ATR (long) / range high + 0.3×ATR (short) |
Default Parameters
The bands on the chart show the compression before the break. Volume Breakout looks at a related moment from the volume side.
Smart Money (SMC)
4 StrategiesInstitutional participants leave identifiable footprints in price action. These strategies detect imbalances (FVGs), liquidity engineering (sweeps), and institutional order zones (Order Blocks).
The Logic — Institutional Footprint Detection
Liquidity Sweeps: Markets are engineered by market makers to hunt stop losses clustered above swing highs and below swing lows. A sweep occurs when price wicks beyond a swing level to trigger these stops, then reverses. The strategy requires a sweep candle (T-2) that wicked beyond the 20-bar swing while closing back inside, followed by a confirmation candle (T-1) that closes beyond the sweep in the reversal direction with a strong body (≥ 40% body-to-range ratio). A wick-poke close is not accepted — displacement is required.
Fair Value Gaps (FVGs): When price moves so aggressively that it leaves a three-candle imbalance (candle 1 high < candle 3 low for bullish, reversed for bearish), the gap is recorded as an active FVG. Only gaps ≥ 0.2% of price are tracked, and only if created by a displacement candle (body ≥ 80% of the 50-period average). Mitigation is set at the 50% midpoint — touching the top of a bullish FVG is the ideal entry zone, not invalidation. FVGs remain active for up to 20 candles (configurable) before being discarded.
Order-block filter: The strategy now calls detectOrderBlocks() on every evaluation. For FVG WATCH signals: if an unmitigated bearish OB sits within 1× the FVG's own height directly above the zone top, the signal is suppressed entirely — the FVG is "trapped" with no room to profit before hitting institutional supply. For sweep ENTRY signals: if a bearish OB sits between current price and the swing-high target, the take profit is capped at the OB bottom. If the resulting R:R drops below 1.5, the signal is downgraded from ENTRY to WATCH.
Killzone filtering uses UTC time (London: 07:00–12:00, NY: 13:30–16:00) — accurate and DST-safe. Disabled by default; enabling it restricts signals to the highest-activity windows where institutional order flow peaks and sweeps are most reliable.
Market Regime Fit
Volatile, session-driven markets. Works best during London and New York overlaps where institutional order flow is highest. Especially effective when clear swing lows/highs and identifiable FVG zones are visible. Ideal for BTC and ETH perpetual futures.
Low-volume Asian sessions (unless a major catalyst occurs). Choppy ranges without clear swing structure produce false sweeps. Less reliable on altcoins with fragmented liquidity across multiple exchanges.
Signal Mechanics
| Trend Filter | EMA 200 bias — only bullish signals above EMA, only bearish below (on by default) |
| Sweep Detection | Sweep candle wicks beyond 20-bar swing high/low, closes back inside |
| Confirmation Quality | Confirmation candle must have ≥ 40% body-to-range ratio — no wick pokes |
| FVG Detection | 3-candle gap with displacement body ≥ 80% of 50-period average |
| FVG Size Filter | Gap must be ≥ 0.2% of price — eliminates noise micro-gaps |
| FVG Mitigation | Zone invalidated only when price trades through the 50% midpoint (not just the edge) |
| Order-block filter | Bearish OB within 1× FVG height above zone → WATCH suppressed. OB blocking sweep TP → cap TP or downgrade if R:R < 1.5 |
| Killzone (UTC) | London: 07:00–12:00 UTC, New York: 13:30–16:00 UTC (opt-in) |
| ENTRY | Confirmed liquidity sweep with clear path to target (no blocking OB) |
| WATCH | Unmitigated FVG with no opposing OB directly overhead — entry=zone top, SL=zone bottom − 0.5×ATR, TP=nearest OB or 2× zone extension |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Sweep Stop Loss | Sweep wick extreme |
| Sweep Take Profit | Opposite swing (or nearest OB if blocking) |
| FVG Watch Entry | Zone top (bullish) / zone bottom (bearish) |
| FVG Watch Stop | Zone boundary − 0.5 × ATR(14) |
| FVG Watch Target | Nearest OB within 5× zone height, else 2× zone extension |
Default Parameters
The order-block filter blocks a bullish FVG signal when a bearish order block sits directly above it (and the reverse for bearish signals). The killzone filter limits signals to London and New York hours; it is off by default and matters most on 15m and 1H.
The Logic — Trend Continuation via Smart Money Structure
This is a trend continuation strategy that combines multi-timeframe analysis with Fair Value Gap detection.
Step 1: Determine the macro direction using EMA(200) on the highest available timeframe (priority: 1D, then 4H, then 1H).
Step 2: Identify unmitigated FVGs on the current chart that are aligned with the HTF trend. Only bullish FVGs in bullish trends; bearish in bearish.
Step 3: When price retraces into an aligned FVG (touches the top of a bullish FVG during an uptrend), an ENTRY signal fires. If price closes below the FVG bottom, support has failed and the gap is skipped. A recency filter (100 candles) ensures only fresh, relevant FVGs are traded. Take profit targets 2x the FVG height from the entry boundary.
Market Regime Fit
Trending markets where pullbacks create Fair Value Gaps. This is the strategy for "buying the dip" using smart money structure rather than indicators.
Choppy, non-trending markets where FVGs form in both directions. Also less effective when the HTF trend is ambiguous (price oscillating around EMA 200).
Signal Mechanics
| HTF Trend | EMA(200) on 1D > 4H > 1H (highest available with sufficient data) |
| FVG Detection | 3-candle gap with displacement body > 80% of average |
| Alignment | Only bullish FVGs in uptrend, bearish FVGs in downtrend |
| Recency Filter | FVGs older than 100 candles are skipped |
| ENTRY | Price low touches FVG top (bullish) AND close stays above FVG bottom |
| WATCH | Price is within 0.3% of an aligned FVG |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | FVG boundary |
| Take Profit | 2x FVG height |
Default Parameters
It takes the trend from a higher timeframe and the entry zone (a fair value gap) from a lower one, so the same coin can show different setups on 1H and 15m. Fair value gaps are built from closed candles only.
The Logic — Stop Runs That Fail
Recent swing highs and lows (the 20 candles before the sweep) are where stop orders cluster. A sweep candle trades through one of them but closes back inside, leaving a wick of at least half its range on at least average volume.
The next candle must close further in the reversal direction (higher after a swept low, lower after a swept high). Only then does an ENTRY fire.
A candle that tests the level without the full pattern shows WATCH.
Market Regime Fit
Ranges and pullbacks where swing highs and lows get run and rejected.
Strong trends, where a broken high or low keeps breaking instead of being reclaimed.
Signal Mechanics
| Swing level | High / low of the 20 candles before the sweep |
| Sweep | Trades through the level, closes back inside |
| Wick | ≥ 50% of the sweep candle range |
| Volume | ≥ 1.0× the 20-candle average |
| Confirmation | Next candle closes further in the reversal direction |
| Stop Loss | Beyond the sweep wick ± 0.2×ATR |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Sweep wick ± 0.2×ATR |
Default Parameters
This is the intraday version. HTF Liquidity Sweep applies the same pattern to 4H and daily charts with a longer look-back.
The Logic — Sweeps of Deeper Liquidity
The level is the high or low of the 40 candles before the sweep: about a week on 4H, or about six weeks on the daily chart.
A sweep candle trades through it, closes back inside with a wick of at least 40% of its range on at least 0.9× average volume, and the next candle confirms by closing further in the reversal direction.
The stop sits further beyond the wick than in the intraday version, to fit higher-timeframe swings.
Market Regime Fit
Swing reversals at prior weekly or daily highs and lows.
Trending markets that break through old highs or lows and keep going.
Signal Mechanics
| Swing level | High / low of the 40 candles before the sweep |
| Wick | ≥ 40% of the sweep candle range |
| Volume | ≥ 0.9× the 20-candle average |
| Confirmation | Next candle closes further in the reversal direction |
| Stop Loss | Beyond the sweep wick ± 0.5×ATR |
Risk & Invalidation
| Parameter | Value |
|---|---|
| Stop Loss | Sweep wick ± 0.5×ATR |
Default Parameters
It is meant for 4H and daily charts. On fast timeframes a 40-candle look-back covers only a few hours, so the level is a much shallower one.
Quick Reference
Where each strategy places its stop. Every ENTRY then keeps the stop between 2× and 4× ATR from entry and sets the target at 2× that risk (2R).
Stop placement
| Strategy | Stop placed at |
|---|---|
| RSI/MFI | 1.5×ATR |
| MACD Div | 3% beyond the swing |
| Vol Climax | Climax wick ± 0.3×ATR |
| BB Bounce | 1.5×ATR |
| VWAP Dev | 1.5×ATR beyond the 2σ band |
| Fib Retrace | 1.5×ATR |
| Supertrend | Supertrend line |
| Golden | 2×ATR |
| TSMOM | 1.5×ATR |
| Vol Breakout | Back inside the broken level |
| S/R Level | 2% beyond the level |
| IB Break | Opposite side of the opening range |
| Vol Compress | Opposite side of the 20-candle range ± 0.3×ATR |
| ICT / SMC | Sweep wick / FVG edge − 0.5×ATR |
| POI (MTF) | FVG boundary |
| Liq Sweep | Sweep wick ± 0.2×ATR |
| HTF Sweep | Sweep wick ± 0.5×ATR |
Chart Tools
— How to use the overlay indicatorsHow It Works
- •Calculated from yesterday's High, Low, and Close using the standard pivot point formula: P = (H + L + C) / 3.
- •R1 and R2 are resistance levels above the pivot; S1 and S2 are support levels below it.
- •These levels are widely watched by algorithmic and institutional traders, making them self-fulfilling — price frequently reacts at or near these levels.
- •Lines are dashed and labeled directly on the price axis so you can read levels at a glance without hovering.
How to Use in CoinBob
P is the midpoint of yesterday's range, so price above or below it is a quick read of where today trades relative to yesterday. R1 and S1 are reached more often than R2 and S2. Show Key Levels together with Strategy Levels to see where a setup's stop or target sits relative to them.
How It Works
- •Three ICT trading sessions are plotted as colored background bands: Asian (amber, 00:00–06:00 UTC), London (sky blue, 07:00–12:00 UTC), and New York (emerald, 13:30–16:00 UTC).
- •The Asian session High and Low are calculated from the previous Asian session's candles and plotted as dashed amber lines. In ICT terms these are liquidity pools that London and New York often trade through early in the session.
- •When price sweeps an Asian High or Low, the line turns red with a ✓ marker and an arrow marker appears on the exact sweep candle.
- •London Open and NY Open prices (first candle open of each session) are shown as dotted lines — key reference levels for the session's trend bias.
- •Session VWAP (Volume-Weighted Average Price) is computed from the start of the current or most recent session and plotted as a purple dashed line. VWAP is the institutional "fair value" for that session.
How to Use in CoinBob
The classic ICT sequence is a London sweep of the Asian range, a close back inside it, then a shift in structure. Turning on Killzones, Key Levels and Market Structure together shows each step on one chart, including whether the Asian Low sits near a pivot level.
How It Works
- •When any strategy produces an ENTRY signal, three horizontal price lines are plotted on the chart: a solid blue Entry line at the signal price, a dashed red Stop Loss line, and a dashed green Take Profit line.
- •Each strategy calculates its own SL and TP using strategy-specific logic — for example, RSI/MFI uses 1.5× ATR for stop and 3× ATR for target, while S/R Level uses 2% beyond the broken level for stop and the next S/R zone for target.
- •The Strategy Levels widget in the Analysis Engine drawer lists every active signal with its strategy name, timeframe, direction (LONG/SHORT), and a plain-English description of how the SL and TP were derived.
- •If price hits the Stop Loss level, the lines are automatically hidden — the trade setup is invalidated and the chart stays clean.
How to Use in CoinBob
Show Strategy Levels and Key Levels together to see whether a stop or target sits near a pivot level. The level logic in the widget explains how each strategy placed its stop and target.
How It Works
- •Swing highs and lows are identified using a 5-candle lookback on each side — a swing high must be the highest point in an 11-candle window, and vice versa for swing lows.
- •A Bullish MSS occurs when price closes above a prior swing high with a strong-bodied candle (body ≥ 40% of range). This signals that bearish structure has shifted to bullish.
- •A Bearish MSS occurs when price closes below a prior swing low with a strong-bodied candle. This signals that bullish structure has shifted to bearish.
- •Only the 3 most recent MSS events are shown on the chart to keep it clean. Green ▲ arrows mark bullish shifts, red ▼ arrows mark bearish shifts, and dashed lines show the broken structure level.
How to Use in CoinBob
In ICT, a structure shift right after a liquidity sweep is the classic reversal sequence: sweep, displacement, shift. Showing Killzones and Market Structure together puts both on the chart.