Trade Anomalo Telegram Report
- Утилиты
- Версия: 2.0
- Активации: 5
Trade Anomalo Telegram Report is a professional administrative utility designed for MetaTrader 5 that aggregates daily trading performance across multiple symbols and delivers a comprehensive summary report directly to your private Telegram channel, group, or a dedicated Forum Topic.
Whether you run single-asset robots, multi-chart Expert Advisors, or manual strategies, this tool scans closed deal history, compiles net profits (including swaps and commissions), evaluates daily closed balance drawdown, and presents the results inside a clean, modern dark canvas on your terminal before sending.
Key Features
-
Multi-Symbol Daily Breakdown: Aggregates performance per asset, reporting opened orders, closed orders, and individual net profits.
-
Closed Balance Drawdown Tracking: Calculates the true closed-trade drawdown percentage accumulated since midnight server time without requiring external global variables.
-
Telegram Forum Topics Support: Fully compatible with supergroup threads/topics via message_thread_id , keeping your reporting organized in designated community channels.
-
Asset Exclusion Filter: Easily exclude specific symbols (e.g., test trades or hedging instruments) using a simple comma-separated list.
-
One-Click Manual Verification: Features on-chart interactive controls ( CONFIRM & SEND and REFRESH ) to preview live data before publishing to Telegram.
-
Minimalist Canvas UI: Automatically hides native chart clutter (bars, grid, price axes, and one-click trading panes) to offer a distraction-free monitoring dashboard.
Parameters
-
InpToken : Bot token generated by @BotFather .
-
InpChatID : Target Telegram Chat ID (channel or group ID, e.g., -100xxxxxxxxxx ).
-
InpTopicID : Telegram Forum Topic ID ( 0 sends to the general/main thread).
-
InpExcludeSymbols : Comma-separated list of symbols to ignore (e.g., XAUUSD, USDJPY ). Leave empty to include all traded assets.
-
InpTimeZoneCorrection : Offset in hours applied to timestamps ( -1 automatically calculates local offset if set to 0 ).
Step-by-Step Setup Guide: Telegram Bot, Token & Chat ID
1. Enable WebRequest in MetaTrader 5
Before sending any reports, you must authorize Telegram API calls inside your terminal:
-
Open MetaTrader 5 and navigate to Tools > Options > Expert Advisors.
-
Check the box "Allow WebRequest for listed URL".
-
Add the following URL:
-
Click OK.
2. Create Your Telegram Bot via @BotFather
-
Open the Telegram app and search for @BotFather . Ensure it displays the official verified checkmark.
-
Press Start or send the command /start .
-
Send /newbot .
-
Provide a display name for your bot (e.g., My Daily Trade Reporter ).
-
Choose a unique username that ends in bot (e.g., TradeReport_Notifier_bot ).
-
BotFather will reply with your HTTP API Token (format: 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ ). Copy this value into the InpToken parameter.
3. Retrieve Your Telegram Group Chat ID
-
Create a new Telegram group or open an existing one.
-
Add your newly created bot to the group as a member.
-
Grant the bot Administrator privileges (specifically "Post Messages" and "Manage Topics" if forum mode is enabled).
-
Send any regular text message inside the group (e.g., test ).
-
Open your web browser and navigate to:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates(Replace <YOUR_BOT_TOKEN> with the token received from BotFather).
-
Locate the "chat":{"id": ...} field inside the JSON output. Group IDs typically start with -100 (e.g., -1002590136665 ). Copy this number into InpChatID .
4. How to Find a Specific Forum Topic ID (Optional)
If your supergroup uses Forum Topics:
-
Open the desired topic inside Telegram Desktop or Telegram Web.
-
Right-click on any message within that topic and select Copy Message Link.
-
The link format is:
-
The first number after the channel ID ( 1787 in this example) is your Topic ID.
-
Paste this number into InpTopicID . Set it to 0 if you want messages delivered to the standard General chat.
