1. Installation Guide
Step 1: Prerequisites
- MT4 Terminal installed
- Active trading account
- Telegram account (mobile or desktop)
Step 2: EA Installation
- Telegram Dashboard Monitor Lite Link: https://www.mql5.com/en/market/product/163377
- Telegram Dashboard Monitor Pro Link: https://www.mql5.com/en/market/product/164099
Step 3: Chart Setup
- Drag any currency pair to chart
- Attach the EA from Navigator panel
- Add https://api.telegram.org to allowed URLs in MT4 (Tools→Options→Expert Advisors)
- Configure parameters (see Section 3)
2. Telegram Bot Setup
Step 1: Create Your Bot
- Open Telegram, search for @BotFather
- Send /newbot
- Choose a name (e.g., "My MT4 Monitor")
- Get your Bot Token (format: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
- Save this token securely
Step 2: Get Your Chat ID
- Search for your new bot on Telegram
- Send any message (e.g., "/start")
- Visit: https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
- Find "chat":{"id":123456789} in the JSON response
- This number is your Chat ID
Step 3: Configure in MT4
- In EA parameters, paste:
- Telegram_Bot_Token = "123456789:ABCdefGHIjklMNOpqrsTUVwxyz"
- Telegram_Chat_ID = "123456789"
3. Input Parameters Explained
| Parameter | Default | Description |
| Telegram_Bot_Token | (Empty) | Your bot token from @BotFather |
| Telegram_Chat_ID | (Empty) | Your personal/group chat ID |
| ReportHour | 8 | Daily report time (0-23, server time) |
| HeartbeatIntervalMinutes | 120 | Status update frequency (1-1440 min) |
| EquityDropAlert | 1000.0 | Equity drop threshold (in account currency) |
| FreeMarginAlert | 500.0 | Free margin warning threshold |
| EnableTimeHeartbeat | true | Enable periodic status updates |
| EnableEventHeartbeat | true | Enable event-based notifications |
| EnableEquityAlerts | true | Enable equity drop warnings |
| EnableMarginAlerts | true | Enable margin level warnings |
| SendInitializationMsg | true | Send message when EA starts |
| SendDeinitializationMsg | true | Send message when EA stops |


