Signal
Bot
Structured trading signals for Discord
Click the buttons below to explore how the bot works
×
/signal
Opens your private signal dashboard
Dashboard
New Trade
My Trades
Past Trades
Settings
↓
choose type
What type of trade?
Leverage
Spot
Stock
↓
choose direction
Direction
Long / Buy
Short / Sell
↓
fill in details
Signal Details (popup modal)
Coin / Ticker
e.g. BTC, ETH, SOL
Entry Price
e.g. 95000, 95k, or "cmp" for current price
Stop Loss
e.g. 92000 or 92k
Take Profits (comma separated)
e.g. 100k, 105k, 110k
↓
preview before posting
Preview Card
BTC/USDT — LONG (Leverage)
Signal by
AnalystName
Entry
$95,000.00
Stop Loss
$92,000.00 (-3.16%)
Take Profits
TP1: $100,000 (+5.26%) • TP2: $105,000 (+10.53%) • TP3: $110,000 (+15.79%)
Send Signal
Edit Details
Notes
SL: Hard
Entries
Attach Chart
Cancel
↓
Edit Details (popup modal)
Entry Price
modify entry price
Stop Loss
modify stop loss
Take Profits
modify take profits
Entry Type
market or limit
Returns to preview card with updated values.
↓
Notes (popup modal)
Notes — Your analysis
e.g. "Breaking out of descending wedge, volume increasing"
Notes appear on the public signal embed.
Attach Chart (image upload)
Click
Attach Chart
on the preview card, then send your chart image directly in the channel.
The bot will grab the image, delete your message, and attach the chart to the signal embed automatically. No URL needed.
↓
posted to channel
Public Signal (posted as analyst via webhook)
BTC/USDT — LONG (Leverage)
Signal by
AnalystName
Entry
$95,000.00 (Market)
Stop Loss
$92,000.00 (-3.16%) Hard
Take Profits
TP1: $100k (+5.26%) • TP2: $105k (+10.53%) • TP3: $110k (+15.79%)
Configured roles are pinged. The embed stays updated as the trade progresses. Every action is logged to the audit trail.
↓
select a trade
Your Active Trades
BTC/USDT LONG — Leverage — 100% open — BTC-A1B2
↓
manage
Trade Management Panel
Entry: $95,000 • Avg Entry: $95,000 • Current SL: $92,000 (-3.16%) • Position: 100%
TP Hit
SL to BE
Move SL
Close Trade
DCA Filled
↓
TP Hit (popup modal)
Which TP? (1, 2, or 3)
1
Hit Price
e.g. 100500 or "cmp"
Trim % of position
e.g. 33
↓
follow-up posted
TP1 Hit — BTC/USDT LONG
Hit at
$100,500
(+5.79% from entry)
Trimmed 33% • 67% remaining • SL moved to breakeven
↓
Instant Action
Stop Loss Updated — BTC/USDT LONG
$92,000 → $95,000 (breakeven)
Reason: breakeven
No modal needed — moves SL to your average entry instantly.
↓
Move SL (popup modal)
New Stop Loss
e.g. 97000
Reason (optional)
e.g. "Trailing after TP2"
Posts SL update follow-up + edits original embed.
↓
Close Trade (popup modal)
Close Price
e.g. 103000 or "cmp"
Close Type
profit / stopped / cut / breakeven / invalidation / partial
Notes (optional)
e.g. "Taking profit ahead of FOMC"
% to Close (for partial)
e.g. 50
↓
follow-up posted
Trade Closed — BTC/USDT LONG
Closed at
$103,000
(+8.42%)
Type: Full Take Profit
Notes: Taking profit ahead of FOMC
↓
DCA Filled (popup modal)
Which DCA entry?
1, 2, 3, or 4
Fill Price
e.g. 93000 or "cmp"
Updates average entry • Posts DCA filled embed • Edits original signal.
↓
select a closed trade
Closed Trades
BTC/USDT LONG — Full TP — $103,000 — BTC-A1B2
View the trade summary. Click
Edit
to adjust close price, type, or notes after the fact.
↓
Your Settings
Embed Color:
Default (direction-based) •
Auto-Close:
Off •
Ping Roles:
use /pingroles to set
Custom Color
Default Color
Toggle Auto-Close
Auto-Close
automatically executes trades when SL or TP levels are hit by market price. When off, the bot posts informational alerts instead.
/export
Export trade data as CSV or JSON
Export Options
Format (required)
CSV or JSON
Scope
Trades / Events / Both
Status
Active / Closed / All
Period
All Time / Today / Week / Month / Custom
Analyst
Filter by analyst (admins only)
Date Range
start_date / end_date for custom
↓
file delivered
Result
📎
trades-2026-03-28.csv
Exported 47 trade(s) as CSV.
Sent as a private (ephemeral) reply — only you can see the file. Includes P&L calculations, all TP/DCA levels, and full trade metadata.
Signal Bot — Every action tracked. Every trade auditable.