EA Performance Logger Telegram MT4
- 유틸리티
- Abdulqudus Tomiwa Akande-owoo
- 버전: 1.0
- 활성화: 5
The Performance Logger is a utility for MetaTrader 5 designed to track and report account metrics. It identifies trades based on specific criteria and provides summaries of account activity.
Main Functions
-
Automated Reporting: Generates summaries of account performance and sends them to specified communication channels (Telegram or Discord) on a weekly, monthly, or yearly basis.
-
Strategy Analysis: Organizes performance data based on the specific Expert Advisor or strategy used for each trade.
-
Risk Metrics: Calculates standard data points including Maximum Drawdown, Profit Factor, Win Rate, and consecutive streaks.
-
Custom Identification: Maps trades back to original Expert Advisors using comment analysis, including those closed by Stop Loss or Take Profit.
-
Custom Date Selection: Allows the generation of reports for specific user-defined time periods for auditing or analysis.
-
Symbol Tracking: Provides a breakdown of which instruments were traded during the reporting period.
Configuration Guide
This utility requires the use of WebRequest to send data to external services. Ensure these services are configured correctly within the MetaTrader 5 terminal.
1. Communication Setup (Telegram)
To receive reports via Telegram, you must use a Bot Token and a Chat ID.
-
Obtain a token from the Telegram bot management service.
-
Identify your Chat ID or Group ID using standard retrieval methods.
-
Enter these values into the TelegramBotToken and TelegramChatID input fields.
2. Communication Setup (Discord)
To receive reports in a Discord channel:
-
Create a Webhook in your Discord channel settings.
-
Copy the provided Webhook URL and enter it into the DiscordWebhookURL input field.
3. Terminal Permissions
For the utility to function, you must authorize the following URLs in your MetaTrader 5 settings (Tools > Options > Expert Advisors):
Input Parameters
| Parameter | Description |
| EAName | Custom name for the report header. |
| MagicNumber | Set to 0 for all trades, or a specific number to filter by strategy. |
| SendToTelegram | Enables or disables Telegram reports. |
| EnableWeeklyReports | Sends a summary every Monday. |
| IncludeSwapAndCommission | Calculates Net Profit and Loss including all costs. |
| EnableCustomPeriodReport | Triggers a one-time report for specific dates. |
Technical Support
Support for this product is provided exclusively through the Comments section or the MQL5 messaging system.

