Superior MT5 To Discord Notifier
- Утилиты
- Версия: 1.1
- Обновлено: 17 августа 2026
- Активации: 20
Superior MT5 To Discord Notifier is a utility designed to connect the MetaTrader 5 (MT5) desktop terminal directly to the Discord application. It monitors trading activity and broadcast formatted text updates to Discord channels, servers, or groups using webhook integrations.
Core Use Cases
1. Signal Providers & Communities This tool is built to assist Signal Providers who manage public or private Discord servers. The EA automatically publishes trade entries, modifications, and exits directly to Discord. Because the message formats are customizable (e.g., hiding lot sizes or ticket numbers), providers can broadcast clean, professional trade signals to their VIP channels or free community spaces without exposing private account details.
2. Personal Remote Monitoring Retail traders can link the EA to their personal Discord server. This allows you to monitor your MT5 account's performance, open positions, floating profit, and risk levels from your mobile device while away from the trading desk.
Technical Features
Real-Time Trade Monitoring Monitors the MT5 account for changes in positions and pending orders, triggering real-time notifications for:
- Market Executions: Position Opened, Position Closed, Position Partially Closed, and Position Modified (SL/TP adjusted).
- Pending Orders: Limit/Stop Order Placed, Order Filled, Order Modified, and Order Cancelled/Expired.
Interactive On-Chart Dashboard Includes a custom-built, draggable GUI dashboard rendered directly on the MT5 chart. The dashboard allows users to change settings on the fly without needing to restart the EA or open the Inputs tab.
- Tabs: Feature-categorized tabs (Trades, Orders, Format, Actions).
- Toggle Switches: Checkboxes to instantly enable/disable specific event notifications (e.g., turn off order modifications, or turn on partial close alerts).
- Manual Triggers: Buttons to trigger a Daily Report, or send a Test Connection message.
- UI Management: The dashboard can be minimized into a slim title bar to save chart space.
Customizable Message Formatting Provides strict control over what data is included in the Discord broadcast. Users can toggle the visibility of the following variables to protect privacy or clean up signal formats:
- Show/Hide Ticket Numbers
- Show/Hide Lot Sizes (Volume)
- Show/Hide Stop Loss and Take Profit prices
- Show/Hide Net Profit on closed trades
Automated Reporting & Risk Alerts
- Advanced Daily Report: At a user-defined hour, the EA generates a comprehensive summary of the day's performance. This includes total closed trades, net daily profit, current floating P/L, and a list of all active/closed trades.
- Account Status Updates: Sends periodic updates containing the current Balance, Equity, and Margin Level at a set interval (e.g., every 60 minutes).
- Risk Management Alerts: Monitors account health and sends emergency warnings if Floating Drawdown exceeds a specified percentage, or if the Margin Level drops below a defined safety threshold.
Setup Requirements & Webhook Integration
To successfully connect your MT5 terminal to your server, you will need a dedicated Discord Webhook URL, and you must allow the EA to reach Discord's servers.
How to get the correct Webhook URL:
- In Discord, go to the specific server channel you want messages posted to (e.g., #signals, #alerts, or a dedicated custom channel).
- Click the gear icon next to the channel name to open Channel Settings → Select Integrations.
- Click Webhooks and select New Webhook (or manage an existing one).
- Customize your bot name if desired, then click Copy Webhook URL.
How to connect it in MT5: 5. In MetaTrader 5, go to Tools → Options → Expert Advisors, tick "Allow WebRequest for listed URL:", and add https://discord.com to the list (this step is required by MT5's security model — without it the EA cannot reach Discord). 6. Drag the EA onto a chart, open the Inputs tab, and paste the copied Webhook URL into the Webhook URL parameter (under Discord Settings). 7. Click OK, then hit Send Test Message via the on-chart dashboard to confirm your setup is active.
