Discord Notifications
Set up a Discord webhook to receive your strategy alerts in a Discord channel.
Discord Notifications
You can receive your strategy alerts in a Discord channel. When one of your alerts fires -- your strategy enters or exits a trade on a candle that just closed -- Simula posts a message to Discord saying what happened and why.
This works through Discord's webhook system. You create a webhook URL in your Discord server settings and paste it into Simula. No bot to install, no OAuth, and no coding required.
Which Plan You Need
Strategy alerts are part of the Standard and Premium plans. You can connect Discord on any plan, but Simula only sends alerts to it once you have an alert running on one of those plans.
Why Use Discord?
If you already use Discord for trading communities or personal servers, adding Simula alerts means your signals show up where you're already looking. You can route alerts to a dedicated channel, keep them alongside your other trading discussions, and read them from any device with the Discord app.
Discord is one of several places Simula can send alerts. Every channel you connect gets every alert -- for example, Discord for your desktop and Telegram for your phone. Alerts also always appear inside Simula (the bell, the notifications page and the alert's history), whether or not any channel is connected.
Setup
There are two parts: creating a webhook in Discord, then connecting it in Simula. The whole process takes about a minute.
Step 1: Create a Webhook in Discord
You need the Manage Webhooks permission in the Discord server where you want to receive alerts. If it's your own server, you already have this.
- Open your Discord server and click the server name at the top left to open the dropdown menu, then select Server Settings.
- In the left sidebar, click Integrations, then open Webhooks.
- Click New Webhook (or Create Webhook).
- Give the webhook a name (e.g., "Simula Alerts") and select the text channel where you want alerts posted. You can also set a custom avatar.
- Click Copy Webhook URL. The URL starts with
https://discord.com/api/webhooks/... - Click Save Changes.
Step 2: Connect in Simula
- Go to Account settings, then the Notifications tab, and find the Discord card.
- Paste your webhook URL into the field.
- Click Connect. Simula sends a test message to your Discord channel and saves the URL only if the test arrives. The card then shows Connected.
That's it. Every alert you run now posts to Discord as well as to your other connected channels. You can also connect Discord while creating an alert: the Where alerts go part of the create sheet has the same Connect button.
What Messages Look Like
Simula sends one message per alert event: each entry and each exit is its own message. Each message is a Discord embed with:
- A title with the symbol, the timeframe and what the strategy did, for example
EURUSD 1h -- Entry into Long Trade. A strategy that uses more than one timeframe showsMulti-Timeframein place of the timeframe. The title links to that event on the alert's page in Simula. - The strategy name
- Candle -- the candle that triggered it, as its close time in your time zone (for example
14:00 candle close (Europe/London)), or the date for a daily strategy - Why -- the condition that held, with the values at that candle (for example
RSI(14) 28.4 < 30), or for an exit by a rule, the rule (for exampleTake Profit at 2%) - A color-coded sidebar -- green for an entry or a take-profit exit, red for a stop-loss or trailing-stop exit, grey for any other exit
A message does not include a price. The alert's page in Simula has the full record. The time zone is the one on the Time zone card in the Notifications tab; until you save one, times are in UTC. Messages never ping anyone, even when a strategy name contains @everyone or @here.
Besides alerts, Discord also receives the notices about your usage running low and about your alerts stopping or restarting because of it, so you hear about it while you are away from Simula.
Managing Your Connection
The Discord card shows where the channel stands: Connected, Failing (the last few sends did not go through and Simula keeps trying), or Turned off (Discord refused for good, for example because the webhook was deleted, so Simula stopped sending). It also shows the webhook URL with its secret part hidden, and when the last message was delivered.
- Send test posts a test message so you can check that alerts arrive.
- Disconnect deletes the saved webhook URL. There is no on/off switch that keeps the URL: to get Discord alerts again, paste a webhook URL and connect again.
Quiet Hours
The Quiet hours card in the same tab pauses Telegram, Discord, Slack and push notifications between the hours you choose, in your time zone. An alert that fires during quiet hours is not posted to Discord afterwards -- it still appears in Simula.
Troubleshooting
https://discord.com/api/webhooks/ or https://discordapp.com/api/webhooks/ and was copied in full. URLs from other services are not accepted.Related
- Slack Notifications -- similar webhook setup for Slack workspaces
- Telegram Notifications -- alerts in a Telegram chat through the Simula bot