Check out the new article: MQL5 Trading Tools (Part 19): Building an Interactive Tools Palette for Chart Drawing . In this article, we build an interactive tools palette in MQL5 for chart drawing, with draggable, resizable panels and theme switching. We add buttons for tools like crosshair
Check out the new article: Introduction to MQL5 (Part 41): Beginner Guide to File Handling in MQL5 (III) . Learn how to read a CSV file in MQL5 and organize its trading data into dynamic arrays. This article shows step by step how to count file elements, store all data in a single array, and
Check out the new article: Market Simulation (Part 15): Sockets (IX) . In this article, we will discuss one of the possible solutions to what we have been trying to demonstrate—namely, how to allow an Excel user to perform an action in MetaTrader 5 without sending orders or opening or closing
MT4 to MT5 Convertor (MT5Compat.mqh) : A new interface library has been developed to simplify converting MT4 indicators and Expert Advisors (EAs) to MT5. This library supports most of the MetaTrader 4 functions, offering developers a unified solution for cross-platform compatibility. Author
Multi-timeframe RSI scanner with visual dashboard and alerts : Production-ready multi-timeframe RSI scanner with intelligent alert retry system. Monitors up to 7 timeframes simultaneously, highlights convergence zones when 3+ TFs align, and now auto-retries failed notifications to ensure you never
Check out the new article: Raw Code Optimization and Tweaking for Improving Back-Test Results . Enhance your MQL5 code by optimizing logic, refining calculations, and reducing execution time to improve back-test accuracy. Fine-tune parameters, optimize loops, and eliminate inefficiencies for better
RiskManagement kit : RiskManagementKit is an Expert Advisor for position risk control. It calculates lot size by risk percent and stop-loss distance, applies daily equity lock limits, and moves stop-loss to break-even for open positions. Author: 59848
New article The Fundamentals of Testing in MetaTrader 5 is published: What are the differences between the three modes of testing in MetaTrader 5, and what should be particularly looked for? How does the testing of an EA, trading simultaneously on multiple instruments, take place? When and how are
WPR for Overbought and Oversold : Overbought and oversold indicators aim to determine where the price may experience a reversal. Author: namakulabu
Check out the new article: ARIMA Forecasting Indicator in MQL5 . In this article we are implementing ARIMA forecasting indicator in MQL5. It examines how the ARIMA model generates forecasts, its applicability to the Forex market and the stock market in general. It also explains what AR
Check out the new article: Market Simulation (Part 13): Sockets (VII) . When we develop something in xlwings or any other package that allows reading and writing directly to Excel, we must note that all programs, functions, or procedures execute and then complete their task. They do not remain in a
CMIDI : The class to play music using the MIDI device Music program Music program is recorded in the string array. In one array element is written a list of actions. Actions are written by a comma. At first a command, an equal sign and a command value are written. The following commands are
BBMA Oma Ally OmniView : It's like a bird's-eye view for BBMA Oma Ally fans. ust drag it onto the chart and you'll get all the BBMA signals running on the chart. Author: Alexander P
Check out the new article: Market Simulation (Part 12): Sockets (VI) . In this article, we will look at how to solve certain problems and issues that arise when using Python code within other programs. More specifically, we will demonstrate a common issue encountered when using Excel in conjunction
Discussion of article "Neural Networks Cheap and Cheerful - Link NeuroPro with MetaTrader 5"
(81 1 2 3 4 5 ... 8 9)
New article Neural Networks Cheap and Cheerful - Link NeuroPro with MetaTrader 5 has been published: If specific neural network programs for trading seem expensive and complex or, on the contrary, too simple, try NeuroPro. It is free and contains the optimal set of functionalities for amateurs. This
Check out the new article: Quantitative Analysis of Trends: Collecting Statistics in Python . What is quantitative trend analysis in the Forex market? We collect statistics on trends, their magnitude and distribution across the EURUSD currency pair. How quantitative trend analysis can help you
Check out the new article: Master MQL5 from Beginner to Pro (Part III): Complex Data Types and Include Files . This is the third article in a series describing the main aspects of MQL5 programming. This article covers complex data types that were not discussed in the previous article. These include
New article How to Buy a Trading Robot on MQL5 Market? is published: Now you also can use trading robots and any technical indicators with MetaTrader 5. All you need to do is to launch MetaTrader 5 trading terminal and open Market tab of Toolbox window. Author: MetaQuotes
Support and Resistance(SNR) Sentinel Indicator : Adaptive Support & Resistance indicator that automatically detects, tracks, and updates the nearest valid S/R levels using configurable confirmation bars. Levels dynamically shift after confirmed breakouts and extend forward in real time. Author
Check out the new article: Risk Management (Part 5): Integrating the Risk Management System into an Expert Advisor . In this article, we will implement the risk management system developed in previous publications and add the Order Blocks indicator described in other articles. In addition, we will
Check out the new article: Automating Market Memory Zones Indicator: Where Price is Likely to Return . This article turns Market Memory Zones from a chart-only concept into a complete MQL5 Expert Advisor. It automates Displacement, Structure Transition (CHoCH), and Liquidity Sweep zones using ATR-
Check out the new article: Introduction to MQL5 (Part 40): Beginner Guide to File Handling in MQL5 (II) . Create a CSV trading journal in MQL5 by reading account history over a defined period and writing structured records to file. The article explains deal counting, ticket retrieval, symbol and
Check out the new article: Mastering JSON: Create Your Own JSON Reader from Scratch in MQL5 . Experience a step-by-step guide on creating a custom JSON parser in MQL5, complete with object and array handling, error checking, and serialization. Gain practical insights into bridging your trading logic
If you are integrating Large Language Models (LLMs), the standard JAson.mqh The library is a bottleneck. Its recursive architecture and excessive memory allocations (creating thousands of objects for a single payload) are unacceptable for production systems. We rebuilt the JSON parser from
Check out the new article: MQL5 Trading Tools (Part 18): Rounded Speech Bubbles/Balloons with Orientation Control . This article shows how to build rounded speech bubbles in MQL5 by combining a rounded rectangle with a pointer triangle and controlling orientation (up, down, left, right). It details
Check out the new article: Price Action Analysis Toolkit Development (Part 61): Structural Slanted Trendline Breakouts with 3-Swing Validation . We present a slanted trendline breakout tool that relies on three‑swing validation to generate objective, price‑action signals. The system automates swing
New article Synchronizing several same-symbol charts on different timeframes has been published: When making trading decisions, we often have to analyze charts on several timeframes. At the same time, these charts often contain graphical objects. Applying the same objects to all charts is
Check out the new article: Risk Management (Part 4): Completing the Key Class Methods . This is Part 4 of our series on risk management in MQL5, where we continue exploring advanced methods for protecting and optimizing trading strategies. Having laid important foundations in earlier articles, we
New article Payments and payment methods is published: MQL5.community built-in services offer great opportunities both to MQL5 developers and ordinary traders with no programming skills. But all these features can't be implemented without in-house secure payment system, that provides a convenient
Check out the new article: Beginner to Intermediate Level: Struct (IV) . In this article, we will explore how to create so-called structural code, where the entire context and methods for manipulating variables and information are placed within a structure to create a suitable context for
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
If you do not have an account, please register
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.