Discord & Telegram Bot

Nimbex Chart Bot

Professional-grade charts from 10+ exchanges, directly in your Discord server or Telegram chat. DEX tokens, liquidation heatmaps, news overlays, and more.

What it does

Multi-Exchange Charts
Instant charts from 10+ exchanges including Binance, Hyperliquid, Bybit, Coinbase, OKX, and more.
DEX Token Charts
Chart any token on any chain by contract address. Includes security scan, liquidity data, and market cap view.
Ratio Charts
Compare any two assets with ratio charts. Mix exchanges freely: nb hl:sol/eth, nb bs:ace/ace.
Top Gainers & Losers
Instantly see the top 20 gainers or losers across Binance Futures with nb best or nb worst.
Liquidation Heatmap & SL/TP
Overlay liquidation heatmaps, stop loss, and take profit cluster levels on Hyperliquid charts.
News Overlay & Timestamps
Overlay news events on charts. Paste X, Truth Social, Telegram, or Discord URLs to mark exact timestamps with time deltas.
Technical Indicators
20+ indicators including EMA, SMA, Bollinger Bands, RSI, MACD, Supertrend, VWAP, ADX. Combine multiple with custom lengths in one command.
Price Alerts
Set price, percent-move, or market-cap alerts on futures, spot, Hyperliquid, ratios, or any onchain token by contract address. The bot pings your channel the moment the level is crossed.
Multichart
Stack up to 4 independent charts into one image with | — different symbols, timeframes, and indicators side by side: nb btc 15m | nb eth 15m ema20. For one symbol across several timeframes, just comma the timeframes: nb btc 1m,1h.

See it in action

Real examples from the bot running in Discord

DEX Chart with Tweet Timestamp
nb dex:AukyjhMSmN5VEGjQ9npeu6Eu9X21feL1qCbZSPeJpump 1s https://x.com/...
Chart any token by contract address on any chain. Paste a tweet URL to mark the exact timestamp on the chart with a time delta measurement.
Multi-Symbol Comparison
nb SOPHUSDT, MERLUSDT, HYPEUSDT, ... 1m time:2025-10-10T19:00:00 s
Plot up to 20 coins on the same chart in percentage mode. Add timestamp markers to pinpoint exact moments across all assets.
Top Losers / Gainers
nb worst
Instantly view the top 20 biggest losers (or gainers with nb best) across Binance Futures 24h, plotted together on one chart.
Liquidation Heatmap + Stop Losses
nb hl:btc 15m liq sl
Overlay a liquidation heatmap and aggregated stop loss clusters on any Hyperliquid chart. Customize the step size for precision.
Top News by ROI
nb topnews 1m
See the top 20 highest-impact news sorted by absolute ROI. Symbols show colored ROI badges. Supports 24h, 1w, and 1m timeframes.
Polymarket Odds
nb https://polymarket.com/event/us-announces-new-iran-agreementceasefire-extension-by
Chart live Polymarket prediction-market odds by pasting an event URL. Only active markets are shown; the legend is sorted by probability. Timeframes 1h–all.
Category Charts
nb cat:meme 1h
Chart every coin in a CoinGecko category on one percentage-scaled chart. The legend shows each coin's change, sorted highest to lowest.
Stacked Indicators
nb btc 1h ema20 ema55 bb20 rsi14
Combine multiple overlays and oscillator panes in a single command. 20+ indicators with custom lengths — moving averages, Bollinger Bands, RSI, MACD, and more.
Ratio Charts
nb btc/eth 1h
Divide any two assets to chart their ratio. Mix exchanges freely — nb hl:sol/eth, nb bs:btc/eth — to spot relative strength.
Treasury Trackers
nb saylor · nb tomlee
Live corporate crypto-treasury stats with unrealized PnL. nb saylor for Strategy's (MSTR) Bitcoin; nb bmnr / nb tomlee for BitMine's (BMNR) Ethereum, including mNAV and NAV/share.
Market Cap View
nb zec,xmr 1h mc
Append mc to chart fully-diluted market cap instead of price — works for single symbols, multi-symbol baskets, and DEX tokens.
Custom Baskets
nb market 1m
Chart a saved basket of coins by name on one comparison chart. Anyone can build baskets for their own server with nb custom create — they stay private to it. Run nb custom (or nb custom list) for an image of every basket with its coins, your server's first and the global ones below — nb custom text for the plain-text version, or nb list for just the names.
Trade Bubble Chart
nb ena trades https://x.com/ethena/status/2061848907282538608
Visualize recent trades as bubbles sized by volume and colored by side. Add a tweet/Truth Social URL — or reply to any message — to mark that exact moment on the tape.
Trade Tape (tradeslist)
nb ena tl https://x.com/ethena/status/2061848907282538608
A precise table of recent trades with millisecond timestamps, the marker trade highlighted. Use nb btc trades for the bubble-chart view instead.
Wallet Replay (video)
nb 0xb2000000000000000000004c27f6523082f41d01 15m user:0x2xxx…2222 replay
Add replay to play a wallet's whole position back as a video: candles run forward, the PnL bar ticks along with them, every fill pops on screen in neon and plays the terminal's own fill sound, and the busy candles drop into slow motion. replay:30 for a longer clip, 2k for a bigger render.
Wallet Trades & PnL
nb 0xb2000000000000000000004c27f6523082f41d01 15m user:0x2xxx…2222
Add user:<wallet> to any DEX token to see exactly what one address did on it — every buy and sell marked on the candles, a dashed average-entry line, and a panel with realized PnL, unrealized PnL, total, and what they still hold. The chart window snaps to the position's own lifetime. Add replay to get the whole thing back as a video: candles play forward, the PnL panel ticks live, and each fill pops on screen in neon.
News Table
nb raysol 1m table
Add table to render the chart with a full news feed underneath — every headline from the charted period, timestamped and linked, with markers shown on the chart above. Use news for the overlay only.
Joke Overlays (not real)
nb btc 1d over
For fun only. over appends a fake -40% crash candle, while bear and bull project a historical bear or bull market onto the current price. Every joke chart is watermarked NOT REAL CHART so nobody mistakes it for live data.

Commands

Everything starts with nb

Basic Usage
nb btcBTC 1m chart (Binance Futures)
nb eth 5mETH 5-minute chart
nb sol 1h newsSOL 1h with news overlay
nb btc 4h oiBTC 4h with Open Interest
nb btc 1h %Percentage price scale
nb btc mcMarket cap view
nb btc 5m lLong chart (500 candles) — or nb btc 5m wide
nb btc 5m c:800Custom 800 candles
nb btc,eth,sol 1hMulti-symbol comparison
Advanced Features
nb btc/eth 1hBTC/ETH ratio chart
nb hl:btc 15m liqLiquidation heatmap
nb hl:btc 1h sl tpSL & TP clusters
nb btc 5m tableNews table below chart
nb btc weekendsShade Sat/Sun on the chart
nb btc 15m usmarketShade US session (9:30–16:00 ET)
nb bestTop 20 gainers 24h
nb worstTop 20 losers 24h
nb best dailyTop gainers since 00:00 UTC
nb worst weeklyTop losers since Monday
nb best daily above 50mFilter by market cap (k/m/b/t)
nb topnews 24hTop news by ROI (24h)
nb topnews 1mTop news by ROI (month)
nb btc trades 30mTrade bubble chart
nb <ca> user:<wallet>One wallet's trades + PnL on a DEX token
nb <ca> user:<wallet> replayPlay that position back as a video
nb btc tl 30sTrade tape table (alias: tradeslist)
nb btc 5m time:2024-02-29Timestamp marker
nb btc 5m from:2024-02-29Candles from a date onward
nb btc 1m from:09:30 ESTFrom a time today (tz optional, default UTC)
nb btc 1m from:nyoFrom NY/NASDAQ open (from:do = daily open UTC)
nb btc 15m | nb eth 15m ema20Multichart — stack up to 4 charts into one image
nb btc 1m,1hMultichart by timeframe — one symbol, stacked (up to 4)
nb tv:es1!/tv:nq1! 1h tvspreadTradingView's native spread for tv: ratios
Technical Indicators
nb btc 15m ema5555-period EMA overlay
nb btc 1h ema20 ema55 ema200Multiple moving averages
nb btc 1h bb20Bollinger Bands
nb btc 1h rsi14RSI in separate pane
nb btc 1h macdMACD with histogram
nb btc 1h supertrendSupertrend overlay

Append a length to any indicator (e.g. ema55) or combine several in one command. Supported: ema55, sma200, wma20, dema21, tema21, hma14, alma20, lsma25, rma14, vwma20, vwap, bb20, supertrend, rsi14, macd, stoch, atr14, adx14, cci20, mfi14, obv

Categories
nb categoriesList all categories
nb cat:memeChart all meme coins (multi-symbol)
nb cat:AI Agents 1hCategory with timeframe
nb cat best dailyTop categories by daily ROI
nb cat worst weeklyWorst categories this week

Categories are sourced from CoinGecko. Periods: daily, weekly, monthly, yearly.

Custom Baskets
nb defi 1hChart a saved basket on any timeframe
nb listBasket names — this server's, then the global ones
nb customImage of every basket with its coins, biggest first
nb custom textSame, as plain text you can copy
nb custom defiList one basket's coins as text
nb custom find xlmFind baskets containing a coin
nb custom create defi btc,eth,solMake a basket for this server (anyone can)
nb custom update defi eth,aaveReplace its coins
nb custom delete defiRemove it

Baskets chart just like a multi-symbol comparison. Anyone in a server can create up to 50 of its own (30 coins each) — they stay private to that server, and one you make there takes precedence over a global basket of the same name. The global set is curated by the Nimbex team.

Treasury Trackers
nb saylorStrategy (MSTR) Bitcoin treasury + uPNL
nb bmnrBitMine (BMNR) Ethereum treasury + mNAV
nb tomleeAlias for nb bmnr

Live holdings, average buy price, and unrealized PnL marked against the current spot price. BMNR also shows staked ETH, NAV per share, and the mNAV multiple.

Prediction Markets
nb <polymarket URL>Chart a Polymarket event's odds
nb pm:<slug>Same, by event slug
nb <url> 1wTimeframes: 1h, 6h, 1d, 1w, 1m, all
nb <url> knicks,spursFilter to specific options

Only active markets are charted (resolved outcomes are hidden), and the legend is sorted by current probability. Name options explicitly to include a resolved one.

DEX Tokens
nb dex:<address>Any token by contract address
nb dex:<address> 1s1-second candles
nb dex:<address> 1h1-hour candles
nb dex:<address> mcMarket cap view
nb <address> poolsList every pool for the token
nb <address> 1h pool:meteoraCandles from a specific pool
nb stable:0x…Stable chain token (routed via BasedBot)
nb pool:pump:<ca>,pool:meteora:<ca> 1m %Compare two pools of the same token
nb pool:pump:<ca>/pool:meteora:<ca> 1mPool-vs-pool spread (ratio)

Supports all chains: Solana, Ethereum, Base, Arbitrum, BSC, and more. Automatically shows market cap, token security scan, and liquidity data. When a token trades in several pools the highest-ranked one is charted by default — use pools to list them and pool: (DEX name, number, or pool address) to pick another. Bake the pool into the symbol as pool:<dex>:<address> to put two pools of the same token side by side, or divide them for the arb spread.

Timestamps & Links
nb btc 5m <tweet URL>Mark tweet time on chart
nb btc 5m <url1> <url2>Two markers + time delta
reply + nb btc 5mMark replied message time
nb btc 5m news wxNews without Twitter/X

Paste any X/Twitter, Truth Social, Telegram, or Discord message URL to automatically mark its timestamp on the chart. Reply to any message with a chart command to mark that message's time.

Meta & Help
nb helpFull command reference, rendered as an image
nb help textSame reference as plain chat text
nb exchangesList supported exchanges
nb changelogWhat changed in the latest release
nb statsServer stats all-time
nb stats 24hServer stats last 24h (also 7d, 30d)
nb whoamiShow chat & user IDs (Telegram only)
nb subscribe newsForward Nimbex news posts to this chat (Telegram only; admins)
nb unsubscribe newsStop the forwards (also nb news status)
Fun & Extras
nb btc 1h overAppend a joke -40% crash candle
nb btc 1d bearProject a historical bear market
nb btc 1d bullProject a historical bull market
nb trumpdaysDays until Jan 20, 2029

The over, bear, and bull overlays are for fun only — the chart is watermarked NOT REAL CHART so nobody mistakes the projection for live data.

Price Alerts

Get pinged in your channel the moment a level is crossed. Alerts work on Binance Futures & Spot, Hyperliquid, ratios between any two markets, and any onchain token by contract address. One-shot alerts fire once and remove themselves; add repeat to keep them armed.

Create Alerts
nb alert btc 100000Ping when BTC crosses 100k (direction auto-detected)
nb alert btc 72000, 75000, 80000Several alerts in one command (up to 10)
nb alert eth +5%Percent move from now (signed; bare 5% = up)
nb alert btc 90000 repeatRecurring — re-arms after the price pulls back
nb alert bs:sol 200Binance Spot (or add spot at the end)
nb alert hl:btc 100000Hyperliquid (builder DEXs too: xyz:aapl 250)
nb alert eth/btc 0.05Ratio/spread between any two markets
nb alert hl:btc/btc 1.001Cross-venue spread (HL vs Binance)

Alerts are scoped to the channel they're created in — the bot replies right there when the level is crossed. By default an alert fires once, then deletes itself. repeat keeps it: after firing it re-arms once the price pulls back past the level (~0.1%) and 60s have passed, so it won't spam on every tick.

Onchain Token Alerts
nb alert <address> 130mMarket-cap alert — a k/m/b suffix means market cap
nb alert <address> 0.0004Price alert — a plain number is a price
nb alert <address> +20%Percent move (price or market cap alike)
nb alert base:0x… 50mOptional chain prefix to force a chain

Paste a Solana mint or a bare EVM 0x… address — the chain is detected automatically, and a pool/pair address resolves to its token. Supported chains: Solana, Ethereum, Base, BNB, Arbitrum, Blast, Tron, Polygon, Avalanche, Optimism, Monad, HyperEVM, MegaETH, Robinhood, Stable.

Manage Alerts
nb alertsList this channel's active alerts (numbered)
nb alert remove 2Remove one by number (also nb unalert 2)
nb alert remove 3,4,6Remove several by number
nb alert remove btcRemove every alert for a symbol
nb alert clearRemove every alert in this channel
nb alert helpFull alert reference

Anyone in the channel can list and remove its alerts — they're shared per channel, not per user.

How It Works
Prices stream in real time over exchange WebSockets — Binance Futures & Spot, Hyperliquid, and live DEX feeds for onchain tokens — so alerts trigger on the tick, not on a polling delay. Percent alerts are anchored to the price when you create them, and onchain market-cap targets track the token's live market cap. Alerts survive bot restarts.

Supported Exchanges

Use exchange prefixes to select your data source

nb btcBinance Futures
nb bs:btcBinance Spot
nb hl:btcHyperliquid
nb by:btcBybit Perps
nb bys:btcBybit Spot
nb cb:btcCoinbase
nb okx:btcOKX
nb kr:btcKraken
nb bg:btcBitget
nb kc:btcKuCoin
nb dex:<addr>DEX (any chain)
nb t:AAPLTradFi / Stocks
nb tv:goldTradingView
nb pm:<slug>Polymarket

Default is Binance Futures. If a bare symbol isn't a Binance Futures perp (e.g. nb eurusd or nb spx500), it automatically falls back to TradingView — no tv: prefix needed.

Timeframes

Default is 1m. Append any timeframe after the symbol.

1s15s1m3m5m15m30m1h2h4h6h8h12h1d3d1w1mo

Add Nimbex to Discord or Telegram

Free to use. Set up in seconds. Same commands on both platforms.