Discord Bot

TradeRange Bot

Bring daily stock puzzles, live leaderboards, market charts, and game alerts straight into your Discord server. Members play on traderange.net — stats sync back instantly.

Public servers
Players
Games played

Add the bot to your server

Auto-posts daily puzzles and celebrates wins. Opt out any time with /opt-out.

Add to Discord
Slash Commands

Everything your community needs

/leaderboard
Top players globally or filtered by a specific game. Shows rank, points, and games played.
game optional — filter to a specific game (defaults to overall ranking)
/leaderboard game:stockle
/play
Get a direct link to play a TradeRange game right now. Works in DMs too.
game optional — specific game to link to (defaults to the full catalog)
/play game:candledojo
/stats
Your TradeRange stats — total points and a per-game breakdown. Optionally look up any player.
user optional — another player to look up (defaults to you)
/stats user:@traderjoe
/servers
Browse public TradeRange communities. Hidden servers do not appear here.
/servers
/match
Guild only
Start a multiplayer match and post a join link in the current channel. The link is valid for 15 minutes.
game optional — which multiplayer game to start (autocomplete supported)
/match game:stockle-multiplayer
/tc chart
15s cooldown
Price chart for a single ticker, a named sector group, or a comma-separated list. Groups and lists are averaged into one series.
ticker required ticker (AAPL), group (mag7), or comma list (AAPL,MSFT,GOOG)
duration 1d 5d 1mo 3mo 6mo 1y 2y 5y 10y max — default: 1mo
chart_type candle line ohlc area heikin_ashi — default: candle
indicators space or comma separated: sma ema bollinger vwap rsi macd volume
/tc chart AAPL duration:1y chart_type:line indicators:ema rsi
/tc compare
20s cooldown
Side-by-side percentage performance chart. Supports up to 8 tickers. Pass a group name to expand it automatically.
tickers required comma list (AAPL,MSFT,GOOG) or group name (mag7) — max 8
duration 1d 5d 1mo 3mo 6mo 1y 2y 5y 10y max — default: 1mo
normalise true = % change from start (default), false = compare raw prices
/tc compare AAPL,MSFT,GOOG duration:6mo
/tc heatmap
25s cooldown
Performance heatmap for an entire sector or asset group. Each tile is colour-coded by gain or loss over the chosen window.
group required mag7 sp500_etfs tech finance energy healthcare consumer_disc consumer_stap industrials realestate utilities crypto indices commodities
duration 1d 5d 1mo 3mo 6mo 1y 2y 5y 10y max — default: 1mo
/tc heatmap group:tech duration:3mo
/portfolio list
Private reply
List your linked TradeRange portfolios with holding counts. Only you can see the response.
/portfolio list
/portfolio summary
Private reply
Allocation breakdown for one of your portfolios (up to 20 holdings). Cash amounts are intentionally hidden so you can use this in shared channels safely.
name optional — portfolio name; leave blank for the most recent
/portfolio summary name:growth
/setchannel
Admin onlyGuild only
Set the channel for daily puzzle drops and win announcements. The bot checks it has Send Messages and Embed Links before saving. Omit the channel to disable announcements.
channel optional — text channel to post to; leave blank to disable
/setchannel channel:#daily-trades
/opt-out
Admin onlyGuild only
Hide this server from the public TradeRange directory. The bot stays active — the server simply won't appear in /servers or the website list. To reverse, contact the maintainers in the tradely.dev Discord.
/opt-out