Israel Pelumi Abioye / Publications
Articles
Introduction to MQL5 (Part 39): Beginner Guide to File Handling in MQL5 (I) for MetaTrader 5
This article introduces file handling in MQL5 using a practical, project-based workflow. You will use FileSelectDialog to choose or create a CSV file, open it with FileOpen, and write structured account headers such as account name, balance, login, date range, and last update. The result is a clear
Introduction to MQL5 (Part 38): Mastering API and WebRequest Function in MQL5 (XII) for MetaTrader 5
Create a practical bridge between MetaTrader 5 and Binance: fetch 30‑minute klines with WebRequest, extract OHLC/time values from JSON, and confirm a bullish engulfing pattern using only completed candles. Then assemble the query string, compute the HMAC‑SHA256 signature, add X‑MBX‑APIKEY, and
Introduction to MQL5 (Part 37): Mastering API and WebRequest Function in MQL5 (XI) for MetaTrader 5
In this article, we show how to send authenticated requests to the Binance API using MQL5 to retrieve your account balance for all assets. Learn how to use your API key, server time, and signature to securely access account data, and how to save the response to a file for future use
Introduction to MQL5 (Part 36): Mastering API and WebRequest Function in MQL5 (X) for MetaTrader 5
This article introduces the basic concepts behind HMAC-SHA256 and API signatures in MQL5, explaining how messages and secret keys are combined to securely authenticate requests. It lays the foundation for signing API calls without exposing sensitive data
Introduction to MQL5 (Part 35): Mastering API and WebRequest Function in MQL5 (IX) for MetaTrader 5
Discover how to detect user actions in MetaTrader 5, send requests to an AI API, extract responses, and implement scrolling text in your panel
Introduction to MQL5 (Part 34): Mastering API and WebRequest Function in MQL5 (VIII) for MetaTrader 5
In this article, you will learn how to create an interactive control panel in MetaTrader 5. We cover the basics of adding input fields, action buttons, and labels to display text. Using a project-based approach, you will see how to set up a panel where users can type messages and eventually display
Introduction to MQL5 (Part 33): Mastering API and WebRequest Function in MQL5 (VII) for MetaTrader 5
This article demonstrates how to integrate the Google Generative AI API with MetaTrader 5 using MQL5. You will learn how to structure API requests, handle server responses, extract AI-generated content, manage rate limits, and save the results to a text file for easy access
Introduction to MQL5 (Part 32): Mastering API and WebRequest Function in MQL5 (VI) for MetaTrader 5
This article will show you how to visualize candle data obtained via the WebRequest function and API in candle format. We'll use MQL5 to read the candle data from a CSV file and display it as custom candles on the chart, since indicators cannot directly use the WebRequest function
Introduction to MQL5 (Part 31): Mastering API and WebRequest Function in MQL5 (V) for MetaTrader 5
Learn how to use WebRequest and external API calls to retrieve recent candle data, convert each value into a usable type, and save the information neatly in a table format. This step lays the groundwork for building an indicator that visualizes the data in candle format
Introduction to MQL5 (Part 30): Mastering API and WebRequest Function in MQL5 (IV) for MetaTrader 5
Discover a step-by-step tutorial that simplifies the extraction, conversion, and organization of candle data from API responses within the MQL5 environment. This guide is perfect for newcomers looking to enhance their coding skills and develop robust strategies for managing market data efficiently
Forum
EA not executing trades for client
Hello MQL5 family. I recently sold an Expert Advisor (EA) to a client, which has been working perfectly for other customers. However, for this particular client, the EA is not executing any trades. I have ensured that all the necessary settings are in place, including enabling algorithmic trading









