Articles, Library comments - page 5

Check out the new article: Master MQL5 from Beginner to Pro (Part VI): Basics of Developing Expert Advisors . This article continues the series for beginners. Here we will discuss the basic principles of developing Expert Advisors (EAs). We will create two EAs: the first one will trade without
Indicator Arrows II : The indicator plots up/down buffer arrows in the chart window when conditions are met on one or two of the following indicators: Moving Average ; Moving Average Convergence/Divergence (MACD ); Oscillator of Moving Averages (OsMA ); Stochastic Oscillator ; Relative Strength
Check out the new article: From Novice to Expert: Developing a Geographic Market Awareness with MQL5 Visualization . Trading without session awareness is like navigating without a compass—you're moving, but not with purpose. Today, we're revolutionizing how traders perceive market timing by
Check out the new article: Reimagining Classic Strategies (Part 19): Deep Dive Into Moving Average Crossovers . This article revisits the classic moving average crossover strategy and examines why it often fails in noisy, fast-moving markets. It presents five alternative filtering methods designed
Check out the new article: Modified Grid-Hedge EA in MQL5 (Part II): Making a Simple Grid EA . In this article, we explored the classic grid strategy, detailing its automation using an Expert Advisor in MQL5 and analyzing initial backtest results. We highlighted the strategy's need for high holding
Check out the new article: Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model . In this article, we create a supply and demand trading system in MQL5 that identifies supply and demand zones through consolidation ranges, validates them with
  Experts: TrailingStopAndTake  (15   1 2)
TrailingStopAndTake : Simple trailing of stop loss and take profit orders of open positions. Author: Scriptor
Check out the new article: Introduction to MQL5 (Part 30): Mastering API and WebRequest Function in MQL5 (IV) . 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
Check out the new article: Market Profile indicator . In this article, we will consider Market Profile indicator. We will find out what lies behind this name, try to understand its operation principles and have a look at its terminal version (MarketProfile). The Market Profile reflects the
Check out the new article: Currency pair strength indicator in pure MQL5 . We are going to develop a professional indicator for currency strength analysis in MQL5. This step-by-step guide will show you how to develop a powerful trading tool with a visual dashboard for MetaTrader 5. You will learn
Check out the new article: Implementing Practical Modules from Other Languages in MQL5 (Part 05): The Logging module from Python, Log Like a Pro . Integrating Python's logging module with MQL5 empowers traders with a systematic logging approach, simplifying the process of monitoring, debugging, and
Check out the new article: The View and Controller components for tables in the MQL5 MVC paradigm: Simple controls . The article covers simple controls as components of more complex graphical elements of the View component within the framework of table implementation in the MVC
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
2> Symbols on Chart : The indicator displays the second chart over the main one using the reference point. Author: Mihail Lagutin
Check out the new article: From Basic to Intermediate: Structs (II) . In this article, we will try to understand why programming languages like MQL5 have structures, and why in some cases structures are the ideal way to pass values between functions and procedures, while in other cases they may not
Check out the new article: Capital management in trading and the trader's home accounting program with a database . How can a trader manage capital? How can a trader and investor keep track of expenses, income, assets, and liabilities? I am not just going to introduce you to accounting software; I
Check out the new article: Developing a Trading Strategy: Using a Volume-Bound Approach . In the world of technical analysis, price often takes center stage. Traders meticulously map out support, resistance, and patterns, yet frequently ignore the critical force that drives these movements: volume
Check out the new article: Automating Trading Strategies in MQL5 (Part 44): Change of Character (CHoCH) Detection with Swing High/Low Breaks . In this article, we develop a Change of Character (CHoCH) detection system in MQL5 that identifies swing highs and lows over a user-defined bar length
Check out the new article: Neural Networks in Trading: Multi-Task Learning Based on the ResNeXt Model . A multi-task learning framework based on ResNeXt optimizes the analysis of financial data, taking into account its high dimensionality, nonlinearity, and time dependencies. The use of group
ALGLIB - Numerical Analysis Library : ALGLIB math function library (v. 3.5.0) ported to MQL5. ALGLIB is one of the largest and most complete mathematical libraries Do you need to make a fast Fourier transform or to solve a differential equation system? Do you perform a complex data analysis trying
Check out the new article: Parafrac Oscillator: Combination of Parabolic and Fractal Indicator . We will explore how the Parabolic SAR and the Fractal indicator can be combined to create a new oscillator-based indicator. By integrating the unique strengths of both tools, traders can aim at
ErrorDescription - Updated library : This library is an updated version of the ErrorDescription.mqh library published by MetaQuotes, with some features included. Author: Paulo Henrique Da Silva
Check out the new article: Analytical Volume Profile Trading (AVPT): Liquidity Architecture, Market Memory, and Algorithmic Execution . Analytical Volume Profile Trading (AVPT) explores how liquidity architecture and market memory shape price behavior, enabling more profound insight into
Check out the new article: Automating Trading Strategies in MQL5 (Part 43): Adaptive Linear Regression Channel Strategy . In this article, we implement an adaptive Linear Regression Channel system in MQL5 that automatically calculates the regression line and standard deviation channel over a
Check out the new article: The View component for tables in the MQL5 MVC paradigm: Base graphical element . The article covers the process of developing a base graphical element for the View component as part of the implementation of tables in the MVC (Model-View-Controller) paradigm in MQL5. This
New article Writing an Expert Advisor using the MQL5 Object-Oriented Programming approach is published: This article focuses on the object oriented approach to doing what we did in the article "Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners" - creating a simple expert advisor
Tillson T3 : Tillson T3 with EMA calculations done without auxiliary indicator buffers. Author: Vladislav Boyko
New article Learn how to design a trading system by ADX has been published: In this article, we will continue our series about designing a trading system using the most popular indicators and we will talk about the average directional index (ADX) indicator. We will learn this indicator in detail to
Check out the new article: How to publish code to CodeBase: A practical guide . In this article, we will use real-life examples to illustrate posting various types of terminal programs in the MQL5 source code base. To publish your code in CodeBase, you only need to follow a few simple steps and
New article Trade Operations in MQL5 - It's Easy is published: Almost all traders come to market to make money but some traders also enjoy the process itself. However, it is not only manual trading that can provide you with an exciting experience. Automated trading systems development can also be