Articles, Library comments - page 19

Check out the new article: Mastering Log Records (Part 4): Saving logs to files . In this article, I will teach you basic file operations and how to configure a flexible handler for customization. We will update the CLogifyHandlerFile class to write logs directly to the file. We will conduct a
3rd Generation Moving Average MT5 : 3rd Generation Moving Average is an advanced version of the standard moving average (MA) indicator for MetaTrader. It implements a rather simple lag-reducing procedure based on the longer MA period. The method was first described by M. Duerschner in his article
3rd Generation Moving Average MT4 : 3rd Generation Moving Average is an advanced version of the standard moving average (MA) indicator for MetaTrader. It implements a rather simple lag-reducing procedure based on the longer MA period. The method was first described by M. Duerschner in his article
Breakeven Line Indicator for MT4 : Breakeven Line Indicator is a MetaTrader indicator that calculates breakeven level based on all open positions and displays it on your chart as a horizontal line. Additionally, it will calculate the total number trades, the total number of lots, and the distance to
Breakeven Line Indicator for MT5 : Breakeven Line Indicator is a MetaTrader indicator that calculates breakeven level based on all open positions and displays it on your chart as a horizontal line. Additionally, it will calculate the total number trades, the total number of lots, and the distance to
Negative Volume Index indicator for MT5 : Negative Volume Index (NVI) is a free technical indicator for advanced chart analysis in MT4, MT5 platforms. It is based on tick volume (can be substituted with real volume in MT5) and has two useful features added: Support for multi-timeframe (MTF)
Negative Volume Index indicator for MT4 : Negative Volume Index (NVI) is a free technical indicator for advanced chart analysis in MT4, MT5 platforms. It is based on tick volume (can be substituted with real volume in MT5) and has two useful features added: Author: Tuan Nguyen Van
Check out the new article: Integrate Your Own LLM into EA (Part 5): Develop and Test Trading Strategy with LLMs(IV) — Test Trading Strategy . With the rapid development of artificial intelligence today, language models (LLMs) are an important part of artificial intelligence, so we should think about
Check out the new article: Building A Candlestick Trend Constraint Model(Part 6): All in one integration . One major challenge is managing multiple chart windows of the same pair running the same program with different features. Let's discuss how to consolidate several integrations into one main
Chin Breakout Alert: Chin Breakout Alert indicator. Author: John Smith
CCI beginner tutorial by William210 : Beginner tutorial on CCI to learn to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
Donchian Channel MTF : The multitimeframe version of Donchian channel. Author: Mladen Rakic
Log4mql (MT5) : A logging library similar to Log4j but for MQL. Author: lippmaje
Check out the new article: Gating mechanisms in ensemble learning . In this article, we continue our exploration of ensemble models by discussing the concept of gates, specifically how they may be useful in combining model outputs to enhance either prediction accuracy or model generalization
Check out the new article: The Inverse Fair Value Gap Trading Strategy . An inverse fair value gap(IFVG) occurs when price returns to a previously identified fair value gap and, instead of showing the expected supportive or resistive reaction, fails to respect it. This failure can signal a potential
Price increase Indicator : Price increase Indicator Author: Igor Widiger
VWAP Custom Position: Standard VWAP (Volume Weighted Average Price) calculation, but with configurable start position. Author: José Ricardo Magalhães
  Experts: Forex Calculators  (39   1 2 3 4)
Forex Calculators: Margin Calculator, Point Value Calculator, Profit Calculator and Swap Calculator. Author: amrali
Position Risk Calculation Tool : An indicator that dynamically calculates risk (in percentages and money) based on the lot size and stop loss Author: Conor Mcnamara
New article MQL5 — You too can become a master of this language has been published: This article will be a kind of interview with myself, in which I will tell you how I took my first steps in the MQL5 language. I will show you how you can become a great MQL5 programmer. I will explain the necessary
Check out the new article: Design Patterns in software development and MQL5 (part one): Creational Patterns . There are methods that can be used to solve many problems that can be repeated. Once understand how to use these methods it can be very helpful to create your software effectively and apply
  Libraries: Math Utils  (56   1 2 3 4 5 6)
Math Utils: Handy functions for comparison and rounding of floating-point numbers (prices, lots and money). Author: amrali
CCI_Histogram_Round: Standard CCI oscillator implemented as a histogram rounding its values to the standard range. Author: Nikolay Kositsin
Check out the new article: Redefining MQL5 and MetaTrader 5 Indicators . An innovative approach to collecting indicator information in MQL5 enables more flexible and streamlined data analysis by allowing developers to pass custom inputs to indicators for immediate calculations. This approach is
MovingAverages: The MovingAverages library is a part of Standard package of MetaTrader 5 client terminal. The library contains functions for calculation of different types of moving averages. Totally, there are 8 functions that can be divided into 2 groups of functions of the same type, each...
EA CloseAll : CloseAllOrdersEA for MetaTrader 4 closes all existing orders upon initialization. It works by: OnInit: Calls CloseAllOrders to shut down all market and pending orders. OnDeinit: Only logs deinitialization. OnTick: No action needed as orders are closed on start. CloseAllOrders: Loops
Check out the new article: Build Self Optimizing Expert Advisors in MQL5 (Part 4): Dynamic Position Sizing . Successfully employing algorithmic trading requires continuous, interdisciplinary learning. However, the infinite range of possibilities can consume years of effort without yielding tangible
Check out the new article: Price Action Analysis Toolkit Development (Part 9): External Flow . This article explores a new dimension of analysis using external libraries specifically designed for advanced analytics. These libraries, like pandas, provide powerful tools for processing and interpreting
Check out the new article: From Basic to Intermediate: Variables (I) . Many beginning programmers have a hard time understanding why their code doesn't work as they expect. There are many things that make code truly functional. It's not just a bunch of different functions and operations that make
Fair Value Gap (FVG) Indicator : The Fair Value Gap (FVG) Indicator identifies price gaps that occur when there is an imbalance between buying and selling pressure. It highlights areas where price is likely to return to fill the gap, providing potential trade entry points based on market