Check out the new article: Reimagining Classic Strategies (Part 12): EURUSD Breakout Strategy . Join us today as we challenge ourselves to build a profitable break-out trading strategy in MQL5. We selected the EURUSD pair and attempted to trade price breakouts on the hourly timeframe. Our system had
MA MACD Position averaging v2: The Expert Advisor based on iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD). Averaging positions in case of a loss. Improvement of the version 1.0 Author: Vladimir Karputov
Check out the new article: Automating Trading Strategies in MQL5 (Part 7): Building a Grid Trading EA with Dynamic Lot Scaling . In this article, we build a grid trading expert advisor in MQL5 that uses dynamic lot scaling. We cover the strategy design, code implementation, and backtesting process
Check out the new article: DoEasy. Service functions (Part 2): Inside Bar pattern . In this article, we will continue to look at price patterns in the DoEasy library. We will also create the Inside Bar pattern class of the Price Action formations. We continue to develop patterns formed based on
Check out the new article: Archery Algorithm (AA) . The article takes a detailed look at the archery-inspired optimization algorithm, with an emphasis on using the roulette method as a mechanism for selecting promising areas for "arrows". The method allows evaluating the quality of solutions and
MT4Orders QuickReport : Fast JavaScript version of Report library from fxsaber for MT4-style trading commands implemented via MT4Orders or Virtual. Works up to 10 times faster, NTML file size is smaller, can upload and display up to 5.4 million report lines. Author: Forester
Manual Position Tracking Panel : Panel based on CDialog class. Work on the current symbol. Deleting, setting Take Profit, setting Breakeven on a group of positions Author: Vladimir Karputov
Display optimised for console-type chart text output : This library allows you to create displays to easily output text information to the chart at the most optimal rate Author: Mihail Matkovskij
Pan PrizMA No leverage 72 : Construct a moving line with a polynomial of 4 degrees. Extrapolates the sinusoidal and its axial. The constructed lines remove one value at each bar and a sliding line of extrapolated values is constructed which is not redrawn. Author: Aleksey Panfilov
MA Trend 2 : Trading system by iMA indicator (Moving Average, MA). Development of MA Trend. Author: Vladimir Karputov
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...
Check out the new article: Simple solutions for handling indicators conveniently . In this article, I will describe how to make a simple panel to change the indicator settings directly from the chart, and what changes need to be made to the indicator to connect the panel. This article is intended
Check out the new article: Automating Trading Strategies in MQL5 (Part 13): Building a Head and Shoulders Trading Algorithm . In this article, we automate the Head and Shoulders pattern in MQL5. We analyze its architecture, implement an EA to detect and trade it, and backtest the results. The
Check out the new article: Day Trading Larry Connors RSI2 Mean-Reversion Strategies . Larry Connors is a renowned trader and author, best known for his work in quantitative trading and strategies like the 2-period RSI (RSI2), which helps identify short-term overbought and oversold market conditions
Martingale EA : This EA demonstrates how to implement martingale based on signals from any indicator. Author: Satyam Shivam
Check out the new article: MQL5 Wizard Techniques you should know (Part 58): Reinforcement Learning (DDPG) with Moving Average and Stochastic Oscillator Patterns . Moving Average and Stochastic Oscillator are very common indicators whose collective patterns we explored in the prior article, via a
Detecting the start of a new bar or candle : Detecting the start of a new bar or candle in an Expert Advisor's OnTick() event handler. Author: Fernando Carreiro
SingleTesterCache : Tester's single pass data. Author: fxsaber
Hull Variation:
A variation of Hull moving average that allows speed adjusting of the HMA.
Author: Mladen Rakic
Check out the new article: Master MQL5 from beginner to pro (Part V): Fundamental control flow operators . This article explores the key operators used to modify the program's execution flow: conditional statements, loops, and switch statements. Utilizing these operators will allow the functions we
New article Interview with Rogério Figurelli (ATC 2012) is published:
Today we are going to talk with Rogério Figurelli (figurelli), a regular participant from Brazil that has not missed any Automated Trading Championship since 2007. This year, he also began to sell his Championship's Expert...
RRS Tangled EA : RRS Tangled EA randomly selects currency symbols, lot sizes, and order types for trading. It does not rely on technical indicators or fundamental analysis. Instead, it uses a Randomness in Nature approach to open trades. With proper settings such as Take Profit, Stop Loss, Trailing
Check out the new article: Launching MetaTrader VPS: A step-by-step guide for first-time users . Everyone who uses trading robots or signal subscriptions sooner or later recognizes the need to rent a reliable 24/7 hosting server for their trading platform. We recommend using MetaTrader VPS for
Check out the new article: Neural networks made easy (Part 78): Decoder-free Object Detector with Transformer (DFFT) . In this article, I propose to look at the issue of building a trading strategy from a different angle. We will not predict future price movements, but will try to build a trading
simple mt5 trade copier : simple mt5 trade copier Author: Allan Maurice Mwesigwa
Ranging Market Detector : An indicator which attempts to highlight a ranging market area Author: Conor Mcnamara
Withdrawal Tracking : This is a piece of code to add to an existing Expert advisor to track withdrawals from your account where the EA is running. It helps the user to monitor his or her withdrawals from a particular account. Author: Daniel Opoku
Half Trend New Alert : Trend indicator. Added alerts (Sound, Alert, email, push) Author: Vladimir Karputov
Trend Zigzag (on ma cross) : A static zigzag which connects the intersections of a moving average crossover Author: Conor Mcnamara

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.