EA Portfolio Dashboard Telegram Alerts
- Yardımcı programlar
- Caique Moreno Izidoro De Oliveira
- Sürüm: 1.0
- Etkinleştirmeler: 10
Professional dashboard designed to analyze, monitor and control multiple Expert Advisors in real time, providing institutional-level statistics directly on your MT5 chart.
Track the true performance of your portfolio with clean visual analytics, automatic EA grouping, drawdown monitoring and Telegram notifications.
Ideal for traders running multiple EAs, prop firm challenges or VPS trading environments.
🚀 Key Features✔ Automatic detection of all EAs running on the account
✔ Consolidates trades even when comments contain numbers (example: EA_1, EA_2, EA_3)
✔ Accurate statistics based on real closed trades
✔ Real-time portfolio analytics
✔ Color-coded performance indicators
✔ Telegram notifications for trades and system alerts
✔ Works with manual trades and Expert Advisors
Below are the configurable parameters available in the dashboard.
These inputs allow traders to adapt the tool to their portfolio and monitoring preferences.
| Parameter | Description |
|---|---|
| EnableTelegram | Enables or disables Telegram notifications. Set to true to activate alerts. |
| StartDate | Defines the starting date for the trade history analysis used by the dashboard statistics. |
| EndDate | Defines the final date for the trade history analysis. |
| BaseCapital | Base capital used to calculate portfolio drawdown percentage (DD%). |
| AccountName | Custom account label used in Telegram notifications. |
| BotToken | Telegram bot token obtained from @BotFather. Required for sending alerts. |
| ChatID | Telegram chat ID where alerts will be delivered. |
| ChallengeTarget | Profit target percentage that triggers a Telegram alert when reached. Useful for prop firm challenges. |
| VPS_Alert_Minutes | Time (in minutes) without market ticks before triggering a VPS connection alert. |
Typical configuration for Telegram monitoring:
EnableTelegram = true
BotToken = your_bot_token
ChatID = your_chat_id
Example for prop firm monitoring:
BaseCapital = 100000
ChallengeTarget = 8.0
This will notify you when 8% profit is reached.
VPS Protection FeatureThe parameter VPS_Alert_Minutes monitors if the terminal stops receiving ticks.
If no tick is detected during the specified time, the system sends a warning via Telegram.
Example alert:
[ACCOUNT] VPS ALERT | No tick detected
This helps detect:
• VPS freezes
• Internet connectivity issues
• broker connection problems
Default values are configured to work safely on most accounts:
StartDate = 2000.01.01
EndDate = 2035.01.01
BaseCapital = 200000
ChallengeTarget = 8.0
VPS_Alert_Minutes = 15
These values can be adjusted depending on the trading strategy or account size.
📈 Dashboard Analytics ExplainedThe dashboard provides a full performance breakdown for every EA detected in the account.
| Metric | Meaning |
|---|---|
| TRD | Total number of closed trades |
| W | Winning trades |
| L | Losing trades |
| WR | Win Rate (%) |
| PROFIT | Net profit (including swaps and commissions) |
| G.PROFIT | Gross profit from winning trades |
| G.LOSS | Total losses |
| PF | Profit Factor |
| REC | Recovery Factor |
| EXP | Expectancy per trade |
| AVG W | Average winning trade |
| AVG L | Average losing trade |
| MAXDD | Maximum drawdown reached |
| DD% | Maximum drawdown relative to base capital |
The dashboard uses an intelligent color system to highlight EA performance instantly.
This allows traders to identify strong and weak strategies within seconds.
ProfitRepresents the Net Profit generated by the EA.
Color rules:
🟢 Green
Profit > 0
🟡 Yellow
Profit = 0
🔴 Red
Profit < 0
Calculated as:
WR = Wins / (Wins + Losses)
Color rules:
🟢 Green
WR > 65%
🟡 Yellow
50% ≤ WR ≤ 65%
🔴 Red
WR < 50%
Higher values indicate better trade accuracy.
Profit Factor (PF)Formula:
PF = Gross Profit / Gross Loss
Color rules:
🟢 Green
PF > 1.80
🟡 Yellow
1.20 ≤ PF ≤ 1.80
🔴 Red
PF < 1.20
Profit factor above 1.8 indicates strong strategy performance.
Recovery Factor (REC)Formula:
REC = Net Profit / Max Drawdown
Color rules:
🟢 Green
REC > 3
🟡 Yellow
1 ≤ REC ≤ 3
🔴 Red
REC < 1
Higher values indicate faster recovery after drawdowns.
Expectancy (EXP)Expectancy measures the average expected profit per trade.
Formula:
EXP = (WinRate × AvgWin) − ((1 − WinRate) × AvgLoss)
Color rules:
🟢 Green
EXP > 50
🟡 Yellow
0 ≤ EXP ≤ 50
🔴 Red
EXP < 0
Positive expectancy means the system is profitable over the long term.
Maximum Drawdown (DD%)Represents the maximum equity decline.
Color rules:
🟢 Green
DD% < 3%
🟡 Yellow
3% ≤ DD% ≤ 6%
🔴 Red
DD% > 6%
Lower drawdown indicates stronger risk control.
Average Win (AVG W)Average profit per winning trade.
Displayed in green to represent positive profit.
Average Loss (AVG L)Average loss per losing trade.
Displayed in red to highlight risk exposure.
Gross Profit / Gross LossGross Profit is displayed in green
Gross Loss is displayed in red
These values represent the total profit and total loss generated by the EA.
Quick Visual Interpretation
🟢 Green
Strong performance
🟡 Yellow
Moderate or neutral performance
🔴 Red
Weak or risky performance
This system allows traders to quickly detect which strategies are profitable and which require attention.
📩 Telegram Notification SystemThe dashboard can send real-time alerts directly to Telegram.
Supported alerts include:
Trade Close NotificationExample message:
EA: GoldScalper
Entry: 2025.40
Exit: 2027.15
Symbol: XAUUSD
Lots: 0.10
Profit: 21.50 USD
Information included:
• EA name
• Entry price
• Exit price
• Symbol traded
• Lot size
• Final profit or loss
Notification sent when the dashboard loads.
Example:
[ACCOUNT] Dashboard Started
Challenge Target ReachedTriggered when the configured profit target is reached.
Example:
[ACCOUNT] CHALLENGE TARGET HIT | Profit: 8.25%
Very useful for prop firm challenges.
VPS Connection AlertIf the system stops receiving ticks (possible VPS issue), a warning is sent.
Example:
[ACCOUNT] VPS ALERT | No tick detected
Helps detect VPS freezes or connectivity problems.
⚙️ How to Enable Telegram AlertsFollow these steps:
1️⃣ Create a Telegram Bot
Open Telegram and search for:
@BotFather
Run the command:
/newbot
BotFather will provide a BotToken
Example:
123456789:AAxxxxxxxxxxxxxxxxxxxxxxxx
2️⃣ Get your Chat ID
Open Telegram and search for:
@userinfobot
It will display your Chat ID.
Example:
123456789
3️⃣ Configure the EA Inputs
Inside the dashboard settings:
EnableTelegram = true
BotToken = your_bot_token
ChatID = your_chat_id
4️⃣ Allow WebRequest
In MetaTrader:
Tools → Options → Expert Advisors
Add this URL:
📊 Ideal Use CasesThis dashboard is perfect for:
✔ Multi-EA portfolios
✔ Prop firm challenges
✔ Performance comparison between strategies
✔ VPS automated trading environments
✔ Manual + automated trading analysis
Unlike basic trade panels, this dashboard:
✔ Consolidates EA statistics automatically
✔ Uses real closed trades instead of raw deals
✔ Provides institutional-level metrics
✔ Integrates Telegram monitoring
✔ Supports unlimited strategies
The dashboard is designed to be lightweight and VPS friendly.
• minimal CPU usage
• optimized history scanning
• safe for long-term automated trading
Use this dashboard to identify which EA deserves more capital and which one should be stopped.
Many traders discover that 20% of their strategies generate 80% of profits.
This tool helps you identify those strategies instantly.
