Slack Notify
- Utilities
-
Aleh Piatrenka
MQL4/MQL5 developer specializing in Expert Advisors and trading utilities.
Experienced in trade copying (master/slave systems) and trading notification services.
All products are designed and personally used in real trading environments. - Version: 1.4
- Updated: 19 March 2026
Automatically sends real-time notifications about trade opening, closing, partial closing and modification of MT5 to Slack.
The utility supports 16 languages: English, French, German, Indian (Hindi), Indonesian, Italian, Kazakh, Korean, Dutch, Polish, Portuguese, Russian, Spanish, Turkish, Ukrainian, and Vietnamese. You can also use any other language by customizing the notification text. The product is designed for traders who need to receive Slack notifications without constantly monitoring the terminal. It is suitable for Expert Advisor users who want to monitor their activity, traders working with multiple symbols, and VPS users.
Full and partial position closures are detected correctly (for example: 0.10 / 0.30 lots), and protection against duplicate messages is implemented.
Notifications can be sent for all symbols of the trading account or only for the chart symbol where the utility is attached (optional).
A Test Slack button is available to verify chat functionality and can be hidden from the chart after setup. A Send open positions button has been added, which sends a table-formatted list of all current open positions to Slack.
Notification content:
A trade opening notification includes: symbol, volume, trade direction (BUY / SELL), opening price, and Take Profit and Stop Loss values (optional).
A trade closing notification includes: symbol, closed volume (partial or full), closing price (optional), and final profit or loss (gross / net).
Easy setup:
- Create a new App in Slack, configure an Incoming Webhook, select a channel, and copy its Webhook URL.
- In MetaTrader 5 → Tools → Options → Expert Advisor enable WebRequest for https://hooks.slack.com/ , attach the utility to any chart, and enter the Webhook URL in the Input Value.
- Click the Test Slack button on the chart to verify functionality.
Detailed step-by-step instructions are available in the screenshot.
Important notes:
The utility does not open or modify trades.
Works only while the MetaTrader 5 terminal is running (like any Advisor).
Compatible with all MT5 brokers and supports both netting and hedging accounts.
MT4 Version Available Here
