Articles, Library comments - page 3

ZigZagColor : It's modified version of ZigZag indicator that draw lines with different colors depending on the price movement direction. Author: MetaQuotes Software Corp
Check out the new article: Forex arbitrage trading: A simple synthetic market maker bot to get started . Today we will take a look at my first arbitrage robot — a liquidity provider (if you can call it that) for synthetic assets. Currently, this bot is successfully operating as a module in a large
Check out the new article: From Novice to Expert: Developing a Liquidity Strategy . Liquidity zones are commonly traded by waiting for the price to return and retest the zone of interest, often through the placement of pending orders within these areas. In this article, we leverage MQL5 to bring
Second Bars : The indicator draws an arbitrary second timeframe on the chart. Author: Aleksandr Slavskii
Check out the new article: Price Action Analysis Toolkit Development (Part 58): Range Contraction Analysis and Maturity Classification Module . Building on the previous article that introduced the market state classification module, this installment focuses on implementing the core logic for
Check out the new article: Introduction to MQL5 (Part 38): Mastering API and WebRequest Function in MQL5 (XII) . 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
Check out the new article: Swap Arbitrage in Forex: Building a Synthetic Portfolio and Generating a Consistent Swap Flow . Do you want to know how to benefit from the difference in interest rates? This article considers how to use swap arbitrage in Forex to earn stable profit every night, creating a
Check out the new article: Feature Engineering With Python And MQL5 (Part III): Angle Of Price (2) Polar Coordinates . In this article, we take our second attempt to convert the changes in price levels on any market, into a corresponding change in angle. This time around, we selected a more
Smart_Money_Pressure_Oscillator : Smart Money Pressure Oscillator Author: Scriptor
Check out the new article: MQL5 Trading Tools (Part 15): Canvas Blur Effects, Shadow Rendering, and Smooth Mouse Wheel Scrolling . In this article, we enhance the MQL5 canvas dashboard with advanced visual effects, including blur gradients for fog overlays, shadow rendering for headers, and
Check out the new article: Larry Williams Market Secrets (Part 9): Patterns to Profit . An empirical study of Larry Williams' short-term trading patterns, showing how classic setups can be automated in MQL5, tested on real market data, and evaluated for consistency, profitability, and practical
Check out the new article: Visualizing Strategies in MQL5: Laying Out Optimization Results Across Criterion Charts . In this article, we write an example of visualizing the optimization process and display the top three passes for the four optimization criteria. We will also provide an opportunity
Check out the new article: Tracking Account Dynamics: Balance, Equity, and Floating P/L Visualization in MQL5 . Create a custom MT5 indicator that processes the entire deal history and plots starting balance, balance, equity, and floating P/L as continuous curves. It updates per bar, aggregates
AutoCloseOnProfitLoss Expert - Automatically Close All Positions on Profit/Loss : The AutoCloseOnProfitLoss Expert Advisor (EA) is a powerful automation tool for MetaTrader 5, designed to close all open positions when predefined profit or loss targets are reached Author: Duy Van Nguy
ASZ - Adaptive Structure ZigZag : A robust Market Structure analyzer that adapts to volatility. ASZ uses a Hybrid ATR engine to filter noise and detect reliable Swing points. Non-repainting on confirmed bars. Author: awran5
New article Communicating With MetaTrader 5 Using Named Pipes Without Using DLLs is published: Many developers face the same problem - how to get to the trading terminal sandbox without using unsafe DLLs. One of the easiest and safest method is to use standard Named Pipes that work as normal file
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 3): Trend-Scanning Labeling Method . We have built a robust feature engineering pipeline using proper tick-based bars to eliminate data leakage and solved the critical problem of labeling with meta-labeled triple-barrier
Check out the new article: Database Is Easy (Part 1): A Lightweight ORM Framework for MQL5 Using SQLite . This article presents a structured way to manage SQLite data in MQL5 through an ORM layer for MetaTrader 5. It introduces core classes for entity modeling and database access, a fluent CRUD API
RiskSizer Panel Lite MT4 - Risk Percent Lot Calculator With One Click Buy Sell : RiskSizer Panel Lite is a simple MT4 trading panel that calculates an estimated lot size based on your risk percent. Drag two chart lines to set SL/TP, then use one-click BUY/SELL for fast manual execution. Author: The
Larry Williams XGBoost Onnx : adoption of Larry William's method using AI Time-Series XGBoost Author: Taufiqurrachman Assauqi
Check out the new article: Automating Trading Strategies in MQL5 (Part 47): Nick Rypock Trailing Reverse (NRTR) with Hedging Features . In this article, we develop a Nick Rypock Trailing Reverse (NRTR) trading system in MQL5 that uses channel indicators for reversal signals, enabling trend-following
New article How to Make a Trading Robot in No Time is published: Trading on financial markets involves many risks including the most critical one - the risk of making a wrong trading decision. The dream of every trader is to find a trading robot, which is always in good shape and not subject to
Check out the new article: Developing Trend Trading Strategies Using Machine Learning . This study introduces a novel methodology for the development of trend-following trading strategies. This section describes the process of annotating training data and using it to train classifiers. This process
MQL5 Programming for Traders – Source Codes from the Book. Part 1 : The first chapter of the book introduces the MQL5 language and development environment. One of the new features introduced in the MQL5 language compared to MQL4 (MetaTrader 4 language) is support for object-oriented programming
Check out the new article: From Novice to Expert: Statistical Validation of Supply and Demand Zones . Today, we uncover the often overlooked statistical foundation behind supply and demand trading strategies. By combining MQL5 with Python through a Jupyter Notebook workflow, we conduct a structured
Check out the new article: Market Simulation (Part 10): Sockets (IV) . In this article, we'll look at what you need to do to start using Excel to manage MetaTrader 5, but in a very interesting way. To do this, we will use an Excel add-in to avoid using built-in VBA. If you don't know what add-in is
Check out the new article: Graph Theory: Traversal Breadth-First Search (BFS) Applied in Trading . Breadth First Search (BFS) uses level-order traversal to model market structure as a directed graph of price swings evolving through time. By analyzing historical bars or sessions layer by layer, BFS
Check out the new article: Neuroboids Optimization Algorithm 2 (NOA2) . The new proprietary optimization algorithm NOA2 (Neuroboids Optimization Algorithm 2) combines the principles of swarm intelligence with neural control. NOA2 combines the mechanics of a neuroboid swarm with an adaptive neural
Check out the new article: Formulating Dynamic Multi-Pair EA (Part 6): Adaptive Spread Sensitivity for High-Frequency Symbol Switching . In this part, we will focus on designing an intelligent execution layer that continuously monitors and evaluates real-time spread conditions across multiple
TrendMomentumEA : Automated trend-following EA using EMA, RSI, and Stochastic signals to open trades on the last closed candle with Stop Loss and Take Profit. Author: mazen nafee