
Please Note I have updated Resources as of 8 March 2026
Build an mql5 script to detect engulfing candles on a five minute chart, using open/high/low/close arrays and an on-screen alert with telegram integration groundwork.
Learn to implement a bullish and bearish engulfing candle algorithm in mql5, including open/close comparisons, candle length checks, and an alert function framework.
Create a function to send alerts for bullish and bearish candles with a formatted message, track the current candle's opening time to avoid duplicate alerts, and prepare for sending notifications.
Learn how to build an alert system in MQL5 advanced EA by sending emails, push notifications, and messages with symbol, time frame, and candle type, and prepare for Telegram integration.
Transfer a script into an expert advisor and an indicator by moving code into on init and on tick, and compare the behavior of scripts, EAs, and indicators.
Transfer a script or expert advisor code to a custom indicator in MQL5, adapt on calculate with array series, and implement alert and Telegram messaging.
Create a dedicated telegram bot class and integrate preexisting telegram functions and include files, preparing a send message notification feature within the MQL5 framework.
Download and install the Telegram desktop portable version on Windows, create a new bot, copy the bot token, and input it into the MQL5 Telegram trader setup, saving it securely.
Extend the MQL5 advanced EA: Telegram Trader by building on the CTelegrambot class, implementing setup, init event, and timer logic to verify token, channel name, and port connectivity.
Develop a telegram bot integration in MQL5 advanced EA part 2 (CTelegrambot): configure a send_message function, enable web requests, create a telegram channel, and test MT5 alerts delivery.
Build Telegram alerts in the MQL5 Advanced EA by extending the CTelegrambot class to handle chat events and button presses, sending notifications to groups and public channels.
Configure an MQL5 expert adviser to read Telegram channel messages, manage init and timer events, and synchronize sent and received messages across multiple input channels for reliable Telegram notifications.
Build a telegram trade informer that sends open trade alerts from MetaTrader 5 to a telegram channel, including symbol, buy/sell, price, take profit, stop loss, and lot size.
Learn how to configure Telegram alerts for closed trades in a MQL5 advanced EA, detailing message structure, profit or loss formatting, symbol, lot size, and buy/sell notes.
Learn how the Telegram bot in the MQL5 advanced EA sends trade updates to a channel, distinguishes groups from channels, and processes channel messages to trigger actions.
Create a Telegram reader class to process new messages from groups or channels, extract text, mark messages as processed, and prepare for future features like sending screenshots.
Learn to read telegram bot messages and process start or help, manage chat state, and expose functions such as get balance, close all trades, get all trades, total open positions.
Process telegram bot messages with an MQL5 advanced EA to fetch balance, open positions, and trades. Implement get balance, get all trades, and close all trades commands within message handling.
Create a button function that returns a string, build a test pattern with input and code marks, and verify a single large telegram button appears.
Create a line of telegram buttons by building a string-based line function, separating button labels with commas, and looping to format each line for the reply keyboard markup.
Extend the existing line function to support multiple lines and a Telegram keyboard, separating lines with commas and returning a complete keyboard for bot interactions.
Create a reusable string separation function in MQL5 and wire it to telegram keyboard buttons. Test and compile with line and button separators to ensure correct button layouts.
Build a function to gather all market symbols from MarketWatch and display them as four buttons per line, then send the symbols to a telegram channel in a test run.
Control MT5 trades through Telegram by building a MQL5 EA that selects symbols, executes buy or sell, and tracks activity with a counter-based flow. Deploy on a VPS for trading.
In this lecture, students design a telegram chat integration for the MQL5 expert advisor, outlining a function to send screenshots and set default image dimensions (1080x720).
Open the chart for the specified symbol and timeframe, verify the chart ID, attach the expert advisor, and handle chart not found errors, then close opened charts after use.
This lecture shows how to synchronize a chart with live data in the Telegram Trader EA by bringing the main chart to the top and waiting for series synchronization.
Learn to manage templates in mql5 advanced ea by uploading and loading templates, creating custom ones, uploading indicators, applying templates to charts, and handling errors with chart redraw.
Explore chart parameter settings for the MQL5 advanced EA: Telegram Trader, declutter charts by removing the grid and period separators, and customize chart elements through code, preparing to save templates.
Open and synchronize the Telegram chat, configure the chart with a chosen template, and name the gif using symbol, time frame, and template; then save and send the picture.
Learn how to automate screenshot capture of a chart in MQL5 advanced EA, including opening and closing charts, applying templates, saving and uploading screenshots to Telegram channels with captions.
Learn to send and display screenshots in a MQL5 Telegram trader workflow, choose a symbol and time frame, and save the selected symbol for subsequent steps.
Master image parameter handling in the MQL5 advanced EA: Telegram trader, featuring time frame selection, period determination via get period, and template-driven graphics setup.
Learn to configure symbol, period, and template, set width and height, and send screenshots via telegram while handling errors such as error sending screenshot.
Learn to operate a telegram bot for MQL5 advanced expert advisors, sending screenshots and templates, uploading telegram information, and posting images to channels and groups.
Metaqoutes Periodically Updates and Upgrades the MQL5 language and soe of the Updates affect the MQL5 code, hence when That happens we will update the Course. Thank you
Traders on Metatrader 4 or 5 have the ability to follow their trades via mobile applications Mt4 and Mt5 respectively. The mobile versions of these apps comes with the ability to visualize charts, and apply default indicators. However, one can not control, upload a custom indicator nor an Expert Advisor. However, even though the mobile app provides us with some functionality we can not fully rely on it.
Secondly there is a possibility that one can see them selves in front of a computer and they don't have their mobile device anywhere near, and the computer in front of them has no Metatrader installed, but the user wants to be able to control his or her trades.
The Course
This course aims to equip learners with the skills on how to create a link between Metatrader 5 and Telegram. Open, close, and manipulate trades from telegram. The user will get notifications on their telegram group, channel or even Telegram bot for every action that Metatrader executes. Receive Screenshots of your favorite custom indicator, on any chart you wish, and many more.
The course is structured from simple to understand to more complex functionality, were the user will learn principles that they can utilize and combine with any other similar platform.