Trading Signal Boardcaster MT5
- ユーティリティ
-
Muhammad Latif
Hi! I am Latif from Indonesia — a beautiful archipelagic country known for its warm hospitality. If you ever visit, you’ll experience it firsthand!
My Journey & Philosophy - バージョン: 1.0
Trading Signal Broadcaster is a reliable and modern MQL5-based utility tool designed specifically for traders, signal providers, community managers, and Telegram channel owners who want to automate sending trading signals instantly, accurately, and professionally directly from their MetaTrader 5 (MT5) platform.
Equipped with an interactive modern panel GUI, this tool offers full flexibility between an Auto Broadcast mode using custom indicators and a Manual Analysis mode featuring interactive chart lines.
🌟 Key Features
1. Intuitive 3-Tab Modern GUI Panel
-
Tab 1 (Bot Setup): Telegram connection settings (Bot Token & Chat ID/Channel ID) equipped with an interactive Test Connection feature to ensure your bot works seamlessly.
-
Tab 2 (Auto Signal): Automated mode that scans signals from custom indicators ( iCustom ) based on specific buffer indices, complete with automated Risk SL Points and Risk-to-Reward Ratio (RRR) settings.
-
Tab 3 (Manual Analysis): Quick manual analysis mode where you can input order types, Entry prices, Stop Loss, and Take Profit with precision.
2. Interactive Chart Lines
-
Simply click the GET LINES button, and the Entry (Blue), Stop Loss (Red), and Take Profit (Green) lines will automatically appear on your chart based on your risk and RRR calculations.
-
Drag-and-Drop: You can directly drag these lines right on the MetaTrader 5 chart. The Entry, SL, TP, Risk Points, and RRR values on the GUI panel will automatically update in real-time!
3. Clean Chart Screenshots
-
Every time a signal is sent (either manually or automatically), the EA automatically takes a high-quality screenshot of your chart along with the detailed signal message.
-
The GUI panel is hidden momentarily before the screenshot is captured so your chart image looks clean and professional without being obstructed by menus.
4. Professional Telegram Message Format
-
Sends instant signal notifications to Telegram formatted with bold text, directional emoji indicators (🟢 BUY / 🔴 SELL), instrument pair name, order type ( Now , Limit , Stop ), and exact Entry, SL, and TP prices.
⚙️ Technical Specifications & Requirements
-
Platform: MetaTrader 5 (MT5)
-
Programming Language: MQL5 (Native, high performance)
-
Broker Compatibility: Suitable for all broker types (Forex, Crypto, Indices, Commodities) with any execution type.
-
Network Requirement: Requires Web Request permission enabled for [https://api.telegram.org](https://api.telegram.org) to send data via HTTP POST.
📖 Beginner’s Guide: How to Setup & Find Indicators
1. How to Get a Telegram Bot Token
-
Open Telegram and search for the official user: @BotFather .
-
Send the command /newbot to create a new bot.
-
Follow the instructions by giving your bot a Name and a Username (must end with bot or _bot , e.g., MySignalBroadcaster_bot ).
-
Once created, BotFather will give you an API Token (a long string like 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ ). Copy and paste this token into Tab 1 of the EA.
2. How to Get a Telegram Chat ID (For Personal Chat or Channel)
-
For Personal Chat / Direct Message:
-
Search for @userinfobot on Telegram.
-
Send /start , and the bot will reply with your unique numeric ID (Chat ID).
-
-
For a Telegram Channel:
-
Create a public or private Telegram channel.
-
Add your newly created bot as an Administrator of the channel (give permission to post messages).
-
Send a dummy text message to your channel.
-
Open your browser and go to: [https://api.telegram.org/bot](https://api.telegram.org/bot)<YOUR_BOT_TOKEN>/getUpdates (replace <YOUR_BOT_TOKEN> with your actual Bot Token).
-
Look at the JSON response text for "chat":{"id":-100xxxxxxxxxx,...} . That negative number is your Channel Chat ID.
-
3. How to Find Buffer Indices for Custom Indicators ( iCustom )
For Tab 2 (Auto Signal), the EA needs to know which buffer index represents the Buy signal and which represents the Sell signal. Here is how beginners can find them:
-
Open MetaTrader 5, go to View > Navigator (Ctrl+N), and locate your custom indicator in the Indicators folder.
-
Open the indicator's source code ( .mq5 ) in MetaEditor, or check its documentation/user manual if it's a commercial indicator.
-
Look for the PlotIndexSetString or SetIndexBuffer functions inside the code. Usually, indicators define lines using buffers:
-
Example: Buffer 0 might be an upward arrow (Buy), and Buffer 1 might be a downward arrow (Sell).
-
-
Alternatively, use MetaTrader 5's built-in Data Window (View > Data Window or Ctrl+D):
-
Attach your custom indicator to the chart.
-
Hover your mouse cursor over the signal arrow or indicator dot on the chart.
-
The Data Window will pop up and show values for each buffer (e.g., Value 0 , Value 1 , Value 2 ). The buffer index that shows a non-zero number (or value different from EMPTY_VALUE ) when a signal occurs is the index you should input into the Buy/Sell Buffer Index field in Tab 2.
-
Transform the way you share your trading analysis today with Trading Signal Broadcaster—Fast, Accurate, and Automated!
