Unity Signal Bot is a trade-signal bot for Discord. Analysts post structured trades, and the bot tracks them live, posts follow-ups on TP/SL hits, and edits the original signal in place so it's always current.
Everything you do as an analyst happens inside /signal. Run it in any channel and a private dashboard pops up that only you can see.
/signal says you need a role, ask an admin to run /setup analyst_role:@role and give you that role.Six clicks and a short form. The signal is previewed privately before it's posted so you can fix mistakes.
/signal.78k, 1.5m, 0.0042.cmp in the entry field and the bot pulls live price from Bybit (Binance as fallback).After the modal, you land on the preview card. Everything here is optional except Send or Cancel.
Once a signal is live, open /signal → My Trades to update it.
/signal → My Trades.cmp works here too (though the hint isn't shown).One button for every kind of close — full, partial, stopped, cut early, breakeven, invalidation.
% to close = 100. Trade moves to Past Trades.partial and enter the %. Trade stays active with a smaller remaining size.profit, losses stopped or cut).DCAs (dollar-cost-average entries) let you lay multiple entry levels. Up to 4 entries, allocations must sum to 100%.
You can't add a new DCA level after posting, but when an existing DCA level fills you mark it:
/signal → My Trades → pick the trade.View and fix closed trades. Useful if you typoed a close price or want to change the close type / notes.
/signal → Past Trades.Personal preferences for your signals. Stored per analyst per server.
/signal → Settings.For the role pings when you post a signal, use the separate command:
/pingroles.Run once when adding the bot. Requires Discord Administrator.
/setup analyst_role:@YourAnalystRole./signal.Public performance summary for a time period. Posted as a visible message, not ephemeral.
/recap period:today (or yesterday / week / month / custom).custom, add start_date:YYYY-MM-DD and end_date:YYYY-MM-DD.analyst:@user.The recap includes wins, losses, breakeven count, win rate, average P&L, best/worst trade, and per-analyst breakdown.
Get your data out as CSV or JSON. Admins see all server data; analysts get their own trades only.
/export format:csv (or json).scope, status, period, analyst, start_date, end_date.scope:trades — just trade rows. scope:events — every action logged. scope:both — both files.status:closed — only closed trades. active — only open. all — everything.period:month — shortcuts for common ranges. custom + dates for anything else.Bot owners (set via BOT_OWNER_IDS in the bot's env) can grant server admin status. Server admins aren't the same as Discord admins — they can run /recap and full-scope /export.
/admin add user:@user — adds someone as a server admin for the current server./admin remove user:@user — removes them./admin list — lists all server admins.