TelegramTradeNotify
This EA is a Telegram notification utility that monitors trade activity on an MT5 account and sends real-time alerts to a Telegram chat via the Bot API. It tracks trade events such as new positions, modifications, and closures, forwarding detailed trade information to the configured Telegram bot. It does not open any positions itself.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
This EA is not a trading strategy but a trade notification utility. Its core function is monitoring account trade event changes, including new position openings, additions, reductions, closings, and order modifications. When trade activity changes are detected, the EA constructs message text containing trade details such as symbol, direction, lot size, price, and profit/loss information. It then sends the message to a specified chat ID via HTTP POST requests to the Telegram Bot API. The tool does not involve any entry or exit strategy logic, nor does it perform position sizing or money management. Its value lies in enabling traders to remotely monitor account trading dynamics in real time, which is especially useful for users running automated trading on VPS. The overall design falls under the auxiliary utility category, primarily relying on OnTimer or OnTrade events to trigger detection logic.
Strengths
- Enables real-time remote monitoring of account trading activity, convenient for VPS users
- Leverages the free and reliable Telegram Bot API for message delivery without third-party services
- Detailed notification content including symbol, direction, lot size, price and other key information
- Simple setup requiring only Bot Token and Chat ID configuration
- Non-intrusive pure monitoring tool that does not interfere with existing trading strategies
Weaknesses
- Depends on network connectivity and Telegram service availability; notifications are lost during network outages
- Sensitive credentials like Bot Token and Chat ID are stored as plaintext parameters, posing security risks
- Lacks retry mechanism and error recovery handling for failed message deliveries
- May produce excessive notifications leading to message spam in high-frequency trading scenarios
- No local logging functionality to retrospectively review historical notification records
Possible improvements
- Add a retry mechanism and local message queue caching for failed message deliveries
- Encrypt or securely read sensitive information like Bot Token from a protected file
- Implement notification rate limiting and message deduplication to prevent notification spam
Risk assessment
Overall risk: Safe
- Plaintext storage of Bot Token poses a leakage risk
- Network interruptions prevent notifications but do not affect trading account safety
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
TelegramBotToken | Telegram bot API token | |
TelegramChatID | Telegram chat ID for receiving messages | |
CheckInterval | 1 | Trade event detection interval (seconds) |
NotifyOnOpen | true | Send notification on position open |
NotifyOnClose | true | Send notification on position close |
NotifyOnModify | true | Send notification on order modification |
Similar Utility EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.