MQL Articels

468 bookmarks
Custom sorting
Learn how to design a trading system by Stochastic - MQL5 Articles
Learn how to design a trading system by Stochastic - MQL5 Articles
In this article, we continue our learning series — this time we will learn how to design a trading system using one of the most popular and useful indicators, which is the Stochastic Oscillator indicator, to build a new block in our knowledge of basics.
·mql5.com·
Learn how to design a trading system by Stochastic - MQL5 Articles
Learn how to design a trading system by MACD - MQL5 Articles
Learn how to design a trading system by MACD - MQL5 Articles
In this article, we will learn a new tool from our series: we will learn how to design a trading system based on one of the most popular technical indicators Moving Average Convergence Divergence (MACD).
·mql5.com·
Learn how to design a trading system by MACD - MQL5 Articles
Data Science and Machine Learning (Part 02): Logistic Regression - MQL5 Articles
Data Science and Machine Learning (Part 02): Logistic Regression - MQL5 Articles
Data Classification is a crucial thing for an algo trader and a programmer. In this article, we are going to focus on one of classification logistic algorithms that can probability help us identify the Yes's or No's, the Ups and Downs, Buys and Sells.
·mql5.com·
Data Science and Machine Learning (Part 02): Logistic Regression - MQL5 Articles
Mathematics in trading: Sharpe and Sortino ratios - MQL5 Articles
Mathematics in trading: Sharpe and Sortino ratios - MQL5 Articles
Return on investments is the most obvious indicator which investors and novice traders use for the analysis of trading efficiency. Professional traders use more reliable tools to analyze strategies, such as Sharpe and Sortino ratios, among others.
·mql5.com·
Mathematics in trading: Sharpe and Sortino ratios - MQL5 Articles
Learn how to design a trading system by CCI - MQL5 Articles
Learn how to design a trading system by CCI - MQL5 Articles
In this new article from our series for learning how to design trading systems, I will present the Commodities Channel Index (CCI), explain its specifics, and share with you how to create a trading system based on this indicator.
·mql5.com·
Learn how to design a trading system by CCI - MQL5 Articles
Learn how to design a trading system by Momentum - MQL5 Articles
Learn how to design a trading system by Momentum - MQL5 Articles
In my previous article, I mentioned the importance of identifying the trend which is the direction of prices. In this article I will share one of the most important concepts and indicators which is the Momentum indicator. I will share how to design a trading system based on this Momentum indicator.
·mql5.com·
Learn how to design a trading system by Momentum - MQL5 Articles
Data Science and Machine Learning (Part 01): Linear Regression - MQL5 Articles
Data Science and Machine Learning (Part 01): Linear Regression - MQL5 Articles
It's time for us as traders to train our systems and ourselves to make decisions based on what number says. Not on our eyes, and what our guts make us believe, this is where the world is heading so, let us move perpendicular to the direction of the wave.
·mql5.com·
Data Science and Machine Learning (Part 01): Linear Regression - MQL5 Articles
Multiple indicators on one chart (Part 06): Turning MetaTrader 5 into a RAD system (II) - MQL5 Articles
Multiple indicators on one chart (Part 06): Turning MetaTrader 5 into a RAD system (II) - MQL5 Articles
In my previous article, I showed you how to create a Chart Trade using MetaTrader 5 objects and thus to turn the platform into a RAD system. The system works very well, and for sure many of the readers might have thought about creating a library, which would allow having extended functionality in the proposed system. Based on this, it would be possible to develop a more intuitive Expert Advisor with a nicer and easier to use interface.
·mql5.com·
Multiple indicators on one chart (Part 06): Turning MetaTrader 5 into a RAD system (II) - MQL5 Articles
Developing a trading Expert Advisor from scratch - MQL5 Articles
Developing a trading Expert Advisor from scratch - MQL5 Articles
In this article, we will discuss how to develop a trading robot with minimum programming. Of course, MetaTrader 5 provides a high level of control over trading positions. However, using only the manual ability to place orders can be quite difficult and risky for less experienced users.
·mql5.com·
Developing a trading Expert Advisor from scratch - MQL5 Articles
Learn how to design a trading system by RSI - MQL5 Articles
Learn how to design a trading system by RSI - MQL5 Articles
In this article, I will share with you one of the most popular and commonly used indicators in the world of trading which is RSI. You will learn how to design a trading system using this indicator.
·mql5.com·
Learn how to design a trading system by RSI - MQL5 Articles
Learn how to design a trading system by Bollinger Bands - MQL5 Articles
Learn how to design a trading system by Bollinger Bands - MQL5 Articles
In this article, we will learn about Bollinger Bands which is one of the most popular indicators in the trading world. We will consider technical analysis and see how to design an algorithmic trading system based on the Bollinger Bands indicator.
·mql5.com·
Learn how to design a trading system by Bollinger Bands - MQL5 Articles
Learn how to design different Moving Average systems - MQL5 Articles
Learn how to design different Moving Average systems - MQL5 Articles
There are many strategies that can be used to filter generated signals based on any strategy, even by using the moving average itself which is the subject of this article. So, the objective of this article is to share with you some of Moving Average Strategies and how to design an algorithmic trading system.
·mql5.com·
Learn how to design different Moving Average systems - MQL5 Articles
Learn Why and How to Design Your Algorithmic Trading System - MQL5 Articles
Learn Why and How to Design Your Algorithmic Trading System - MQL5 Articles
This article shows the basics of MQL for beginners to design their Algorithmic trading system (Expert Advisor) through designing a simple algorithmic trading system after mentioning some basics of MQL5
·mql5.com·
Learn Why and How to Design Your Algorithmic Trading System - MQL5 Articles
Universal regression model for market price prediction (Part 2): Natural, technological and social transient functions - MQL5 Articles
Universal regression model for market price prediction (Part 2): Natural, technological and social transient functions - MQL5 Articles
This article is a logical continuation of the previous one. It highlights the facts that confirm the conclusions made in the first article. These facts were revealed within ten years after its publication. They are centered around three detected dynamic transient functions describing the patterns in market price changes.
·mql5.com·
Universal regression model for market price prediction (Part 2): Natural, technological and social transient functions - MQL5 Articles
Advanced EA constructor for MetaTrader - botbrains.app - MQL5 Articles
Advanced EA constructor for MetaTrader - botbrains.app - MQL5 Articles
In this article, we demonstrate features of botbrains.app - a no-code platform for trading robots development. To create a trading robot you don't need to write any code - just drag and drop the necessary blocks onto the scheme, set their parameters, and establish connections between them.
·mql5.com·
Advanced EA constructor for MetaTrader - botbrains.app - MQL5 Articles
Manual charting and trading toolkit (Part III). Optimization and new tools - MQL5 Articles
Manual charting and trading toolkit (Part III). Optimization and new tools - MQL5 Articles
In this article, we will further develop the idea of drawing graphical objects on charts using keyboard shortcuts. New tools have been added to the library, including a straight line plotted through arbitrary vertices, and a set of rectangles that enable the evaluation of the reversal time and level. Also, the article shows the possibility to optimize code for improved performance. The implementation example has been rewritten, allowing the use of Shortcuts alongside other trading programs. Required code knowledge level: slightly higher than a beginner.
·mql5.com·
Manual charting and trading toolkit (Part III). Optimization and new tools - MQL5 Articles
Fix PriceAction Stoploss or Fixed RSI (Smart StopLoss) - MQL5 Articles
Fix PriceAction Stoploss or Fixed RSI (Smart StopLoss) - MQL5 Articles
Stop-loss is a major tool when it comes to money management in trading. Effective use of stop-loss, take profit and lot size can make a trader more consistent in trading and overall more profitable. Although stop-loss is a great tool, there are challenges that are encountered when being used. The major one being stop-loss hunt. This article looks on how to reduce stop-loss hunt in trade and compare with the classical stop-loss usage to determine its profitability.
·mql5.com·
Fix PriceAction Stoploss or Fixed RSI (Smart StopLoss) - MQL5 Articles
Use MQL5.community channels and group chats - MQL5 Articles
Use MQL5.community channels and group chats - MQL5 Articles
The MQL5.com website brings together traders from all over the world. Users publish articles, share free codes, sell products in the Market, perform Freelance orders and copy trading signals. You can communicate with them on the Forum, in trader chats and in MetaTrader channels.
·mql5.com·
Use MQL5.community channels and group chats - MQL5 Articles
Dealing with Time (Part 2): The Functions - MQL5 Articles
Dealing with Time (Part 2): The Functions - MQL5 Articles
Determing the broker offset and GMT automatically. Instead of asking the support of your broker, from whom you will probably receive an insufficient answer (who would be willing to explain a missing hour), we simply look ourselves how they time their prices in the weeks of the time changes — but not cumbersome by hand, we let a program do it — why do we have a PC after all.
·mql5.com·
Dealing with Time (Part 2): The Functions - MQL5 Articles
Swaps (Part I): Locking and Synthetic Positions - MQL5 Articles
Swaps (Part I): Locking and Synthetic Positions - MQL5 Articles
In this article I will try to expand the classic concept of swap trading methods. I will explain why I have come to the conclusion that this concept deserves special attention and is absolutely recommended for study.
·mql5.com·
Swaps (Part I): Locking and Synthetic Positions - MQL5 Articles
Better Programmer (Part 02): Stop doing these 5 things to become a successful MQL5 programmer - MQL5 Articles
Better Programmer (Part 02): Stop doing these 5 things to become a successful MQL5 programmer - MQL5 Articles
This is the must read article for anyone wanting to improve their programming career. This article series is aimed at making you the best programmer you can possibly be, no matter how experienced you are. The discussed ideas work for MQL5 programming newbies as well as professionals.
·mql5.com·
Better Programmer (Part 02): Stop doing these 5 things to become a successful MQL5 programmer - MQL5 Articles
Patterns with Examples (Part I): Multiple Top - MQL5 Articles
Patterns with Examples (Part I): Multiple Top - MQL5 Articles
This is the first article in a series related to reversal patterns in the framework of algorithmic trading. We will begin with the most interesting pattern family, which originate from the Double Top and Double Bottom patterns.
·mql5.com·
Patterns with Examples (Part I): Multiple Top - MQL5 Articles
Neural networks made easy (Part 13): Batch Normalization - MQL5 Articles
Neural networks made easy (Part 13): Batch Normalization - MQL5 Articles
In the previous article, we started considering methods aimed at improving neural network training quality. In this article, we will continue this topic and will consider another approach — batch data normalization.
·mql5.com·
Neural networks made easy (Part 13): Batch Normalization - MQL5 Articles
Prices and Signals in DoEasy library (Part 65): Depth of Market collection and the class for working with MQL5.com Signals - MQL5 Articles
Prices and Signals in DoEasy library (Part 65): Depth of Market collection and the class for working with MQL5.com Signals - MQL5 Articles
In this article, I will create the collection class of Depths of Market of all symbols and start developing the functionality for working with the MQL5.com Signals service by creating the signal object class.
·mql5.com·
Prices and Signals in DoEasy library (Part 65): Depth of Market collection and the class for working with MQL5.com Signals - MQL5 Articles
Neural networks made easy (Part 12): Dropout - MQL5 Articles
Neural networks made easy (Part 12): Dropout - MQL5 Articles
As the next step in studying neural networks, I suggest considering the methods of increasing convergence during neural network training. There are several such methods. In this article we will consider one of them entitled Dropout.
·mql5.com·
Neural networks made easy (Part 12): Dropout - MQL5 Articles