Introduction to MQL5 (Part 1): A Beginner's Guide into Algorithmic Trading
Without any prior programming experience, learning MQL5 can be difficult but not impossible. Understanding MQL5, a specialized language created for algorithmic trading, necessitates having both programming and financial market expertise.
In this article, we will cover the following topics:
- Introduction to Programming
- Types of MQL5 Programs
- MetaEditor IDE
- MQL5 Language Basics
more...
Introduction to MQL5 (Part 3): Mastering the Core Elements of MQL5
Quote:
Welcome back, fellow traders and aspiring algorithmic enthusiasts! As we step into the third chapter of our MQL5 journey, we stand at the crossroads of theory and practice, poised to unravel the secrets behind arrays, custom functions, preprocessors, and event handling. Our mission is to empower every reader, regardless of their programming background, with a profound understanding of these fundamental MQL5 elements.
more...
Bill Williams Strategy with and without other Indicators and Predictions
Quote:
Bill Williams has a doctorate in Psychology, this is important because some traders use markets sentiment. This is very used and can be done with a sentiment script with an IA to score the sentiment of traders feelings with web markets scrapping in a for example social web. At the end of the article, there will be an example of Sentiment Analysis of market news.
Bill Williams psychology formation helped him adapt psychological concepts to trading. He studied market from a human perspective and how emotions deal with traders and its trading. Hi had a holistic view of the market, and he thought the market was chaotic and markets must be studied and traded taking this into account for our benefit. This will be discussed with the Indicators.
more...
Population optimization algorithms: Resistance to getting stuck in local extrema (Part I)
Quote:
This is a unique research, the idea for which came to me while answering questions that arose during the discussion of one of my articles. I am hopeful that readers will appreciate the value and originality of this work.
To carry out the experiment, we need to first initialize the coordinates of the agents forcibly outside the algorithm, using the coordinates of the global minimum, before measuring the fitness function at the first epoch.
Such an experiment will allow us to evaluate resistance to extremely difficult conditions and the ability to overcome limitations.
more...
How to Implement Auto Optimization in MQL5 Expert Advisors
Quote:
Get ready to be introduced into the wonderful world of auto-optimizing forex trading algorithms. It can allow your Expert Advisor (EA) to adjust itself for the next iteration of trading based on how the market conditions are after a trade is done.
more...
Introduction to MQL5 (Part 11): A Beginner's Guide to Working with Built-in Indicators in MQL5 (II)
Quote:
Welcome back to our MQL5 series! We'll discuss a fascinating subject in this chapter that I believe you'll find very useful and fascinating. We looked at how to use MQL5's built-in indicators in the last chapter, paying particular attention to the RSI. Not only that, but we even worked on a practical project that showed you how to incorporate the RSI into your trading approach with ease. We're going one step further this time by including not one but three potent indications in our project (RSI, the Stochastic Oscillator, and the Moving Average). That's not all; you’ll also learn about the intriguing idea of hidden divergence detection through our project. We will specifically discuss how to spot hidden bullish and bearish divergences.
more...