Charts, answers and alerts for traders
Type a ticker and get a chart. Ask a question in plain words and get an answer using our extensive set of data and news. Set an alert and it pings you on Discord and Telegram.
/link to the bot, then enter the code:Link both and your settings follow you across Discord and Telegram.
Charts Free
Crypto on any exchange, US stocks and futures, on-chain tokens, prediction markets and Hyperliquid wallets, in one command. Stack indicators, compare coins, replay a moment, or paste a post's link and the chart marks when it went out.
Ask anything Hold TREE
Mention the bot with a question. It looks things up while it answers: prices, ETF flows, token unlocks, on-chain data, Hyperliquid positions, news and X posts.
@Tree Capital why is STRK pumping today?

Quantum-safe L1 narrative plus short squeeze: $6.48m of shorts liquidated over 24h vs $2.83m longs.
Catalyst was Oct 8, 08:19 UTC, when StarkWare CEO Eli Ben-Sasson proposed turning Starknet from an Ethereum L2 into an independent L1. Starknet's official account then said it's actively considering it, with a 2027 target for full quantum resistance. The rally started in that same hourly candle.
Eli posted again today at 11:14 UTC pushing the same pitch, but the breakout was already in overnight, so today is continued buying of the L1/quantum story, not a new announcement.
OI in STRK terms is up 9.77%, so fresh positions are coming in on top of the forced covering.
Alerts Hold TREE
Ask the bot to alert you when price falls below a certain level, when Trump mentions Iran for the 50th time, or when a specific wallet trades. The alert goes wherever you want: the current channel, your Discord or Telegram DMs, or a notification on one of your devices.
@Tree Capital alert me when Trump posts about Iran
Donald J. Trump (@realDonaldTrump)
We are having productive discussions with the Islamic Republic of Iran. I want to make it clear to everybody that, while Iran is in very bad condition, both Economically and Militarily, and while the Blockade will remain in full force and effect, with Oil flowing in Record Numbers of Barrels through the Hormuz Strait (22 Million Barrels, last night alone, with not one barrel coming from, or going to, Iran!), we will not be attacking Iran at any time prior to the Midterm Elections to be held in the United States on November 3rd. IRAN WILL NOT HAVE A NUCLEAR WEAPON! President DONALD J. TRUMP
Truth Social · Alert 3 · ask the bot to remove alert 3 to stop it · chart.tree.news • Oct 8, 16:17 UTC
Hold TREE, get better answers
Link your wallets that hold TREE on Ethereum, Base or Solana to get better and smarter answers.
Contract addresses
Commands
Supported prefixes: ! . none (Telegram also accepts /)
No command has that. Try one word, like the coin's ticker or what you want to see.
Start here 23
!fc btc 4h | Ticker and timeframe |
!fc eth 1d rsi macd cvd funding liq | Indicators, one pane each |
!fc btc,eth,sol 1d | Compared as % change |
!fc sol 4h bybit | Name a venue: binance, bybit, okx, coinbase, kraken, hype |
!fc nvda 1h | Stocks. Also nq, es, cl, ng, gc, si for CME futures |
!fc nvda 15m session | Pre-market, post-market and overnight on a faint band, each marked pre, post or overnight. Shown by itself when under 30% of the bars in view or one stretch of them; session shows it always. sessions works too |
!fc btc 1d 2025-03-01 | Around a date. Year first |
!fc btcusdt 2m bubble | Every trade, sized by notional |
!fc btcusdt 5m bubble replay <link> | The tape around a post, played print by print |
!fc all:ethusdtperp 1m | Bubbles on every venue at once, stacked |
!fc dex:pepe 1h | On-chain tokens chart as market cap. price for the price, fdv for fully diluted, mc for a listed coin's cap |
!fc btc 4h replay | Animated, bar by bar. replay_50 for more |
!fc btc 4h wide log | Shape it: wide, log, heikin, 360p |
!fc poly:fed_rate_cuts | One line per outcome |
!fc hip4:btc-100k 1h | Yes price as candles |
!fc hip4:fed 1h | One line per outcome |
!fch pnl | Top traders by unrealized PnL, under the chart. Also twap, pc 4h |
!frsi 4h | RSI of the top 20 coins by volume, one dot each |
!fheat | Heatmap of the top 40 crypto. Also fheat stocks, fheat dex, fheat hype |
!fheat crypto sectors | Crypto sectors against each other. Also fheat stock sectors, fheat rwa, fheat tech, fheat solana |
!fdex shib | Every SHIB, by liquidity |
!fhype 0x1234...abcd 1w | A wallet, over a week |
!fhype btc | The biggest BTC positions on Hyperliquid |
Every command 32
| Command | Description |
|---|---|
fc <ticker> [tf] [flags] | Candlestick chart. Flags: wide, log, nv, heikin (ashi), buysell, notweet, nomarker, trim_N, crypto/stock, mc/fdv/price, session (a US stock's pre-market, post-market and overnight bars on a faint band, which shows by itself when they are under 30% of the bars in view or one stretch of them) |
fc <t1>,<t2>,... [tf] | Compare chart, % change. Takes oi, funding and liq too |
fc <ticker> [tf] <exchange> | Named venue, as a word (fc btc bybit) or a prefix (fc bybit:btc): binance, bybit, okx, coinbase, kraken, kucoin, gate, mexc, hyperliquid (hype) |
fc <ticker> [tf] <date> | Chart around a past date, e.g. 2025-03-01. An orange dot marks the moment; nomarker hides it |
fc poly:<query> | Polymarket prediction market, with each outcome's volume over the last day. Underscores for several words: poly:fed_rate_cuts |
fc hip4:<query> | Hyperliquid outcome market (HIP-4). Dashes between words: hip4:btc-100k, hip4:fed. Add -no for the No side |
fc hype:<coin> [tf] pnl | Top traders by unrealized PnL under a Hyperliquid chart. twap for the TWAPs running on the coin, pc 4h for position changes over the last 4h |
frsi [tf] | RSI 14 of the top 20 coins by volume on Binance, one dot each, and a ring where it was on the previous candle. 4h unless told. wide for 30 coins |
fheat [tf] | Heatmap: the top 40 crypto as tiles sized by market cap, coloured by the move over the timeframe. 24h unless told; 1h, 4h, 12h, 1d, 1w, 1M. wide for 60 |
fheat stocks [tf] | The same for US stocks, by market cap: 1h, 4h, 1d (the session), 1w, 1M |
fheat dex [tf] | On-chain tokens by 24h volume, each with its chain's mark and market cap: 1h, 4h, 12h, 1d. A token launched inside the timeframe says new |
fheat hype / fheat vol [tf] | Hyperliquid by open interest (24h only), Binance perps by 24h volume (1h to 1M) |
fheat crypto sectors | CoinGecko's crypto sectors against each other, by market cap, with each sector's leading coins. 24h only. fheat sectors for short |
fheat crypto <sector> [tf] | The coins inside one CoinGecko sector: fheat crypto rwa, fheat ai, fheat meme, fheat l2. The market word can be left off. 1h to 1M |
fheat stock sectors [tf] | US stock sectors against each other, by market cap, with each sector's three largest. 1h, 4h, 1d, 1w, 1M |
fheat stocks <sector> [tf] | The largest US stocks in one sector or industry: fheat stocks tech, fheat stocks banks, fheat stocks semis. The market word can be left off too: fheat tech, fheat banks |
fheat dex <chain> [tf] | One chain's tokens by 24h volume: fheat dex solana, or just fheat solana, fheat bnb, fheat base, fheat rh. 1h, 4h, 12h, 1d |
fpoly <query> | Search prediction markets, with a button to chart one |
fhip4 <query> | Search Hyperliquid outcome markets (HIP-4), with a button to chart one |
fdex <query> | Search on-chain tokens by liquidity. Also ftoken |
fhype <address> | Hyperliquid wallet: equity, unrealized PnL, open positions |
fhype <address> 1w | PnL chart over the last week, biggest trades marked. chart instead of a timeframe for all time |
fhype <ticker> [pnl] | The largest positions in a coin, by notional or unrealized PnL |
fhype <name> | A doxed wallet by its tag (fhype wynn, fhype paradigm): one clear match answers directly, several give buttons |
fc <ticker> [tf] bubble [s] | Every trade as a bubble, sized by notional, grouped per taker. s adds a stats card: volume, biggest prints, order count. Takes a link or a date; replay plays it back |
bc <ticker> [tf] | The bubble chart by its own word: fc with bubble on, and everything fc takes after it |
fc top20 / fc btn20 [tf] [date] | The biggest risers (top) or fallers (btn) among the 80 most traded Binance perps, each as its % move: over the timeframe, 24h unless told, or since a date. Up to 30 |
fp <ticker> | Current price |
mc <ticker> | Market capitalization |
fcb / fce / fcs / fch / fct | BTC / ETH / SOL / HYPE / TREE chart shortcuts, on 1m |
!moon <ticker> [percent] | Meme candles. Also !doomsday, !bull, !bear, !crab, !random. These need the prefix |
fc <ticker> <tf> <link> | Chart at a linked moment: an x.com or Truth Social post, a discord message, or a solscan tx |
Indicators 16
rsi | RSI(14) pane |
macd | MACD(12,26,9) pane with histogram |
bb | Bollinger Bands(20,2) |
ichi | Ichimoku, with the cloud |
supertrend | st | Supertrend(10,3) |
ma<N> / ema<N> | Moving averages, e.g. ma50, ema21 |
oi | openinterest | Aggregated open interest, in the coin |
cvd | delta | Cumulative volume delta |
funding | fr | Aggregated funding rate |
liq | liquidations | Aggregated liquidations in USD |
prem | premium | Coinbase premium |
kimchi | kim | kimp | Korean premium |
spread | basis | spotperp | Spot-perp spread on Binance |
vol | Volume spike markers |
% | Percent change labels |
depth | dom | book | Resting order book |
Ticker prefixes 7
dex:<name|address> | On-chain token, by symbol or exact address |
hype:<coin> | Hyperliquid (any dex) |
xyz:<coin> | A Hyperliquid HIP-3 dex. Also cash:, flx: and km: |
bybit:<coin> | Force an exchange. Also okx:, cb:, kraken:, kucoin:, gate:, mexc: |
all:<coin> | A bubble chart per venue it trades on, stacked - binance, bybit, okx, hyperliquid |
poly:<query> | Polymarket market, one line per outcome |
hip4:<query> | Hyperliquid outcome market. One line per outcome, or candles for a single Yes/No market |
A prediction market search that is several words long needs underscores, since the ticker is a single word: poly:fed_rate_cuts rather than poly:fed rate cuts. Hyperliquid's outcome markets take dashes the same way: hip4:btc-100k, hip4:fed, hip4:btc-100k-no for the No side.
Append a timeframe (1h 4h 1d…) after the ticker. Comma-separate tickers to compare. Paste a tweet / Truth Social / Discord / Solscan link to anchor the chart at that moment.
Slash commands on Discord 8
/chart <query> | Same as !fc, with suggestions as you type. /fc is an alias |
/fpoly <query> | Search prediction markets |
/fhip4 <query> | Search Hyperliquid outcome markets |
/frsi [timeframe] | RSI of the top coins by volume, one dot each |
/fheat [kind] [narrow] [timeframe] | Heatmap: crypto, US stocks, on-chain tokens, Hyperliquid or Binance, narrowed to sectors, a sector or a chain |
/fdex <query> | Search on-chain tokens |
/fhype <query> | Hyperliquid wallet lookup - an address, a known name, or a ticker |
/chart-help | This reference, in Discord |
Alerts
Ask the bot for one in your own words ("@Tree Capital ping me when HYPE breaks 50"). Sign in to see the ones you set, take one off, and get them as notifications on your phone or computer.
Alerts come with TREE
Hold 1 TREE in a wallet linked to this account and the bot keeps up to 5 alerts for you, and answers your questions.
Alerts
Ask the bot for them in your own words ("@Tree Capital ping me when HYPE breaks 50"): a price level or move, news about something, an account's posts, or a wallet. In a channel or group it asks where to post each one, there or in your private chat with the bot; ask it to list them or to stop one the same way ("stop my HYPE alert").
Alerts can also come as notifications from this site on your phone or computer, without Discord or Telegram open. Turn them on for each device you want them on, then switch on push for an alert above, or ask the bot to push one.
Settings
Your default timeframe, exchange, indicators and flags, and your own command shortcuts, the same on Discord and Telegram. Sign in to change them.
Accounts
My Settings
Personal defaults applied to every chart you request. Anything you type in a command still overrides these.
Shortcuts
Personal command aliases - same as fc add name -> command in chat.
| Shortcut | Runs |
|---|
Server Settings
Defaults for a whole Discord server: who may use the bot, where, how often, and what its charts look like. Sign in with Discord to manage the servers where you have Manage Server.
Server Settings
Servers where you have Manage Server or Administrator. Discord sign-in required.
Server defaults apply to everyone here, but a member's own settings and anything typed in the command still win.
The Furnace
Burn TREE together and the bot learns a word, for everyone: a command like fcz that runs fc zec, or a picture anyone can put on a chart. Whatever anybody burns becomes ash, anyone's ash goes on anything on the list, and an item is lit when its bar is full. Two items can want the same word. It goes to whichever crowd burns more.
Signing a message shows the wallet is yours, so its burns count for you. It's free and doesn't send a transaction.
Burn from a linked wallet with your wallet's own burn option or any burn tool. Only a real burn of this token counts, not a transfer, and only whole TREE:
A new item starts with a twentieth of its goal from you. Shorter command words cost more. A picture is looked at by the team before it is listed; turned down, your ash comes back.