BTC
BTC โ€”
Morning Briefing
BTC โ€”
Morning Briefing โ€”
Pattern Scanner Last: โ€”
TFPatternDirection Bars Ago Bar Open Price DEPO
Loadingโ€ฆ
Trade Alerts (Telegram)
Your Telegram Chat ID

Personal chat ID โ€” trade entry, TP, and SL alerts go here only. Get your ID from @userinfobot on Telegram.

Appearance
Theme
Timezone
Account
Support the Developer โ™ฅ

This app is built and run by one developer in their spare time. It's completely free, and donations are entirely optional โ€” nothing here is ever locked behind a payment. If it's been useful to you and you'd like to help cover the running costs, a small tip is hugely appreciated. Either way, thank you for using it! ๐Ÿ™

Send Feedback
Type
Message

Users

User Mode Broker Scanner Approved Actions
Loadingโ€ฆ

My Reports

My Open Positions
OpenedTFPatternDirEntrySLTPModeWhy
Loadingโ€ฆ
My Closed Trades (last 25)
ClosedTFPatternDirReasonPointsModeWhy
Loadingโ€ฆ
Last 25 Signals
CreatedTFPatternDirStatusDetail
Loadingโ€ฆ

How to use the Bot

Step by step
1. Sign in โ€” log in with Google. Access is invite-only; an admin approves new emails before they can use the app.
2. Connect a broker โ€” in Settings, pick your broker (Coinbase, Binance, Delta, Bybit, โ€ฆ) and paste its API key/secret. Keys are stored privately to your account.
3. Pick a mode โ€” start in Paper (simulated, no real orders) to watch it work risk-free. Switch to Live only when you trust the setup.
4. Tune the scanner & risk โ€” choose timeframes, patterns, filters, trade size, max stop and daily limits (see the Settings reference below).
5. Telegram alerts (optional) โ€” paste your Telegram chat id to get a personal ping when a trade opens, hits TP, or hits SL.
6. Start the scanner โ€” on Live Trading, press Start. It runs in the background and automatically resumes after you log out.
7. Watch it work โ€” Live Trading shows pending signals, open positions and live P&L. My Reports shows every signal with the exact reason it was skipped, taken, or closed.
8. Stop or close โ€” Stop halts scanning; a manual close exits an open position at market price right away.
Tip: paper-trade a full day first, keep size small, and set a daily SL limit before going live.

Settings reference

What each setting does
Scanner
TF min / max โ€” smallest and largest timeframe scanned, in minutes (default 15 / 90).
Scan interval โ€” how often the scanner looks for new setups (default 5 min).
Lookback candles โ€” how many bars back pattern detection and the signal expiry window use (default 3).
Entry mode โ€” immediate enters the moment price crosses the trigger; candle-close waits for the bar to close first (default immediate).
Patterns & strategies
4-Flag โ€” the core candlestick pattern detector (on by default).
Retracement โ€” Fibonacci-pullback entries (toggle).
Compression โ€” single-candle squeeze through all 3 POCs (default off).
BSG (Buy Sell Guide) โ€” the dual-SuperTrend 15m momentum strategy above (default off).
Liquidity Sweep โ€” counter-trend stop-hunt reversal off a liquidation cluster (default off).
Trading
Mode โ€” paper (simulated) or live (real orders) (default paper).
Qty โ€” contracts per trade (default 2; min 2 so a half can be taken at TP).
Max concurrent โ€” most positions open at once (default 1; 0 = unlimited).
Max SL โ€” reject a signal whose stop is farther than this many points (default 500).
Min TP โ€” minimum take-profit distance for a trade to qualify (default 500).
Entry filters
Bias filter โ€” only take trades that match the current trend bias (default off).
Strong bias only โ€” tightens the Bias filter: only enter when bias is Strongly Bullish or Bearish (price beyond all 4 levels: MRP + 3 POCs), not merely bullish/bearish. Needs Bias filter on (default off).
DEPO filter โ€” require the signal bar to touch a DEPO level (default off).
POC confluence โ€” require all 3 POCs (daily, weekly, 4H) inside the bar (default off).
CME-close skip โ€” don't enter while CME futures are closed (Fri 16:00โ€“Sun 17:00 CT) (default off).
Risk limits
Daily points target โ€” stop taking trades once today's profit reaches this (default 0 = unlimited).
Daily SL points โ€” stop after this many points lost today (default 0 = off).
Daily SL count โ€” stop after this many stop-losses today (default 0 = off).
Trail offset โ€” after a partial TP, lock the stop this far from entry (default 50).
Trail step โ€” ratchet the trailing stop up this much per 100 points of favorable move (default 50).
Opposite signal
Action โ€” when an inverse signal fires while you're in a trade: skip it, or flip (close and reverse) (default skip).
Portfolio Briefing (admin)
A daily Telegram snapshot of your portfolio โ€” BTC (price, 24h, your open bot position), US ETFs, and Indian mutual funds (live NAV). Set up in Settings โ†’ Portfolio Briefing (admin only).
Briefing Chat ID โ€” the personal Telegram chat the briefing is sent to, set in the Notifications card. Separate from the trade-alert chat, so portfolio updates don't mix with signals.
ETFs โ€” ticker, label, quantity and average cost. Price + 24h change pulled from Yahoo Finance.
Mutual Funds โ€” mfapi.in scheme code, name, quantity and average NAV. Latest NAV fetched live; P&L computed against your average.
Schedule โ€” sent daily at the Scanner โ†’ Briefing Time, interpreted as US Central. Use Send briefing now to test on demand.
Liquidity (CoinGlass heatmap)
Uses the live liquidation heatmap: prices where large leveraged positions would be force-closed. Big clusters act as magnets (price gets pulled toward them) and walls (support/resistance). Found in Live Trading โ†’ Configuration โ†’ Liquidity section.
Liquidity Entry Filter โ€” only enter a pattern if a big cluster sits in the profit direction (a target to aim at); otherwise skip the trade (default off).
Liquidity TP Magnet โ€” set the take-profit at the nearest big cluster in the trade direction instead of the usual structural level (default off; skipped for DEPO / Compression / BSG which set their own TP).
Min liquidity โ€” how big a cluster must be to count, in millions of $ (enter 10 = $10M, 50 = $50M) (default 10).
TP magnet max โ€” caps how far the magnet take-profit can sit from entry, in points, so it never targets a cluster price may never reach (default 1500).
Wall Avoidance โ€” skip a trade if a big cluster (a wall) sits within the wall distance past entry, since price likely stalls/reverses there before the target (default off).
Liquidity Bias โ€” only trade the side holding more liquidity (price gets pulled toward the heavier side). Layers on top of Bias/Regime: a trade must satisfy both, so if they disagree no trade is taken (default off).
Wall distance โ€” how close a wall must be (points past entry) to trigger Wall Avoidance (default 200).
Note: cluster prices are estimated from the heatmap, so they're approximate targets, not exact levels. If no liquidity data is available, all options safely do nothing (no trades blocked, normal TP used).

How Signals Work

How to read this
Entry โ€” the price the scanner waits for before opening a trade.
SL (Stop Loss) โ€” where the trade closes if it goes wrong.
TP (Take Profit) โ€” the target where the trade closes in profit.
All examples use BTC points (1 point = $1). Long = betting price up, Short = betting price down.
Retracement (Fibonacci pullback)
After a strong move, price often pulls back part-way before continuing. This pattern waits for the pullback to reach the Fib 50%โ€“61.8% zone of a recent swing (at least 1,700 points tall), then to reject โ€” wick into the zone but close back out.
Entry โ€” the close of the rejection candle, ยฑ1 point (long = close โˆ’ 1, short = close + 1).
SL โ€” the tighter of entry ยฑ 300 or Fib 50% ยฑ 100 (long: max(entryโˆ’300, fib50โˆ’100); short mirrors it). Keeps risk close to entry.
TP โ€” the opposite end of the swing (long โ†’ swing high, short โ†’ swing low).
Example (long). Swing high 68,000, swing low 66,000 (range 2,000). Fib 50% = 67,000, Fib 61.8% = 67,236. Price dips into the zone and a candle closes at 67,300 โ†’ entry 67,299. SL = max(66,999, 66,900) = 66,999 (~300 risk). TP = swing high 68,000 (~700 reward).
4-Flag (Whale pattern)
Four candles in a row that alternate colour (green-red-green-red, either way) with similar body sizes (each within 30% of the average). That tug-of-war is a "flag" of indecision; the scanner trades the break out of it.
Entry โ€” break of the flag's body extreme: the highest body high of the 4 candles (long) or the lowest body low (short).
SL โ€” the opposite wick extreme across all 4 candles (long โ†’ lowest low, short โ†’ highest high), so the stop sits beyond the whole flag.
TP โ€” the nearest market-structure level past entry (MRP, Daily / Weekly / 4H POC), bounded to about 500 points by default.
Example (long). Four alternating candles between 66,800 and 67,200. Break above body high 67,200 โ†’ entry 67,200. SL = lowest wick 66,700. TP โ‰ˆ 67,700 (nearest level / 500-pt cap).
POC Confluence (4-Flag on all POCs)
The highest-conviction 4-Flag: one whose range sits on top of all three POCs at once (Daily, Weekly, and 4H). When it breaks out, it clears every Point of Control together. This is enforced by the POC entry filter โ€” a 4-Flag whose range does not contain all three POCs is dropped.
What's a POC? Point of Control = the price where the most volume traded over a period. Daily / Weekly / 4H POC are those for each window; MRP is the most recent pivot. When all three line up, that price band is heavily defended โ€” breaking it is significant.
Entry / SL / TP โ€” identical to a 4-Flag (it is a 4-Flag). The only difference is the extra requirement that all three POCs sit inside the flag's range.
Toggle it with the POC entry filter setting. Compare with Compression below: POC Confluence is a 4-candle flag breaking the POCs; Compression is a single candle doing it.
Compression (single-candle squeeze)
A single candle so tight that all three POCs (Daily, Weekly, 4H) fit inside its highโ€“low range, then the candle's close breaks out of that range โ€” a coiled spring releasing. The scanner checks the 30-minute candle first, then the 1-hour.
Entry โ€” the breakout candle's close, ยฑ1 point (long = close โˆ’ 1, short = close + 1).
SL โ€” the breakout candle's low (long) or high (short).
TP โ€” a fixed 5,100 points. Early exit: if a later same-timeframe candle closes back across the 4H POC, the position is force-closed.
Example (long). A 30m candle runs 66,700โ€“67,300 and contains Daily POC 66,900, Weekly 67,000, 4H 67,100. It closes at 67,350 โ€” above all three โ†’ entry 67,349, SL = candle low 66,700, TP = 72,449 (+5,100).
BSG (Buy Sell Guide)
A pure momentum strategy on the 15-minute chart. It uses two trend lines: a fast line (3-period) that catches momentum flips, and a slow line (50-period) that confirms the bigger trend. It trades a momentum flip only when it agrees with the trend.
Entry โ€” go long when price flips back above the fast line; go short when it flips below and the slow line is also bearish (no shorting an uptrend). Only the just-closed 15m bar counts โ€” a signal more than one bar old (>15m) is skipped.
SL โ€” the slow line's value at entry. If that sits closer than 100 points, it falls back to entry ยฑ 150. The stop is fixed at entry โ€” it does not trail.
TP โ€” none. The trade rides until the opposite signal fires, then closes at market (reduce-only). There is no fixed target.
Example (long). Price flips up at 67,500 with the slow line at 67,200 โ†’ SL 67,200 (~300 risk). No target is set; the position simply holds until the fast line flips bearish, which closes it.
Liquidity Sweep (stop-hunt reversal)
A counter-trend strategy that fades a stop-hunt. On the 5-minute chart it watches the live liquidation heatmap: when a candle's wick spikes through a big liquidation cluster (triggering stops) but its body closes back out the other side, that rejection is the sweep โ€” price grabbed the liquidity and reversed. The bot enters away from the swept cluster.
Setup โ€” the wick must pierce the cluster by at least Pierce depth points and the close must come back past it by at least Reject depth points (two tunable buffers that absorb the heatmap's pixel-estimated prices). Wick above a cluster โ†’ short; wick below โ†’ long.
Entry โ€” the rejection candle's close, ยฑ1 point.
SL โ€” just beyond the swept wick (above it for a short, below for a long).
TP โ€” the next big cluster in the profit direction, but never less than Min TP (default 500 pts). Position size is 2ร— your configured qty (tunable).
Example (short). A big cluster sits at 76,000. A 5m candle wicks to 76,060 (pierced by 60) then closes at 75,940 (rejected 60 back below) โ†’ entry 75,941, SL = wick 76,060, TP = next cluster below or 75,441 (โˆ’500) if none.
Because reversals fight the trend, Sweep ignores the Bias / Regime / Liquidity-gravity gates by default. Turn on Sweep respects Bias to make it obey them. Ships off โ€” validate on paper before enabling, since cluster prices are approximate.

Market Regime (the Bull / Bear / Sideways meter)

How the Regime is calculated
The Regime is a once-a-day read on Bitcoin's mood โ€” Bull, Bear, or Sideways โ€” plus a conviction score for what usually happens next. It answers "what mood is the market in, and which way does history lean from here?"
1. Grab the data โ€” 60 days of daily BTC-USD closing prices.
2. Label each day โ€” by its 20-day return: up more than +2% = Bull, down more than โˆ’2% = Bear, anything in between = Sideways. Today's label is the current regime.
3. Build a "what comes next" table โ€” for every past day, count how often a Bull day was followed by another Bull / Bear / Sideways day (same for Bear and Sideways days). That gives the historical odds of tomorrow, given today.
4. Score conviction โ€” (chance next day is Bull) โˆ’ (chance next day is Bear), from today's state. Range โˆ’1 to +1: positive leans up, negative leans down, near zero means no edge.
It refreshes daily, logs the prediction, and the next morning checks whether it was right โ€” that accuracy trail is the Markov Regime Log on the Regime Analytics page.
Example. BTC's 20-day return today is +3.5% โ†’ today is Bull. Over the last 60 days, of all the Bull days, 70% were followed by another Bull day and 10% by a Bear day โ†’ conviction = 0.70 โˆ’ 0.10 = +0.60 (strong up-lean).
Used in trading via the Regime filter: when on, the bot only takes trades that agree with the regime โ€” Bull โ†’ longs only, Bear โ†’ shorts only, Sideways โ†’ falls back to the trend bias. It is mutually exclusive with the Bias filter and takes priority over it.
Current Regime
Loadingโ€ฆ
30-Day Accuracy
โ€”
Actual Regime Distribution
No graded data yet
Prediction Log
DatePredictedConvictionActualResultComputed At
Loadingโ€ฆ
Market Ticker Regime Conviction 30d Accuracy Updated
Loadingโ€ฆ
Liquidation Heatmap Data
Price Leverage
Loadingโ€ฆ
OI Status (TradingView Pine)
Loadingโ€ฆ
Candle (close)OI ฮ”UpperLowerSignal
โ€”
Native OI (ccxt)
Loadingโ€ฆ
Candle (close)OI ฮ”UpperLowerSignal
โ€”
OI Filter Settings

Trade Analysis

๐Ÿ† Strategy Leaderboard
Best / Worst Setup
By Setup (pattern ยท TF ยท direction)
SetupTradesWin %Avg PtsTotalExpectancyMax DD
โ€”
By Pattern
PatternTradesWin %Avg PtsTotalExpectancyMax DD
โ€”
By Timeframe / Direction / Close Reason
BucketTradesWin %Avg PtsTotalExpectancyMax DD
โ€”
Settings Historyaudit trail โ€” read-only
WhenByChanged
โ€”

Points-based metrics. Sharpe is an approximation (per-trade points, not % returns). Buckets with < 3 trades excluded from Best/Worst.

Volume Profile

BTC: โ€”
4H Sessions
Session (start)POCVAHVALRange
โ€”
12H Sessions
Session (start)POCVAHVALRange
โ€”
1D Sessions
Session (start)POCVAHVALRange
โ€”

Fixed UTC sessions (newest first; row 1 = current in-progress, then last 3 completed). Candle-based volume profile: each 1m bar's volume spread across its highโ€“low range. POC = highest-volume price; VAH/VAL bound the value area (70% of volume). Start time shown in your local timezone.

Manual Trade

BTC: โ€” scanner: โ€”
Order Ticket

Opens a REAL market position on the running scanner at the current price. Bot manages your SL/TP only โ€” no DEPO ladder. Requires the scanner running.

Levels โ€”
Start the scanner and pick a direction to see levels.
Pending Limit Orders
DirLimitSLTPQtyTo fill
No resting limit orders.
Open Positions
DirPatternEntrySLTPQtyuPnL
No open positions.
Privacy & Terms