You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
A system of voice notifications for trade events and signals
Forum on trading, automated trading systems and testing trading strategies
New MetaTrader 5 platform build 2715: General improvements
MetaQuotes, 2020.11.25 16:56
The updated version of the MetaTrader 5 platform will be released on Thursday, November 26, 2020. The update provides the following changes:
Earlier, the "a1" array size was equal to 3 after the function call. Now, the size will be 1.
The update will be available through the Live Update system.
Basic math behind Forex trading - the article
I am a developer of automatic strategies and software with over 5 years of experience. In this article, I will open the veil of secrecy to those just starting to trade in Forex or on any other exchange. Besides, I will try to answer the most popular trading questions.
I hope, the article will be useful for both beginners and experienced traders. Also, note that this is purely my vision based on actual experience and research.
Developing a self-adapting algorithm (Part I): Finding a basic pattern
Any trading algorithm is generally a tool which may bring profit to an experienced trader or instantly destroy a deposit of an inexperienced one. The issue of creating a profitable and reliable algorithm is that we cannot understand what needs to be done in order to earn money and what methods are used by "successful traders". While HFT, arbitrage, option strategies and calendar spread-based systems boast a solid theoretical basis clearly stating what needs to be done to make profit, the algorithms based on price analysis and fundamental data are much more ambiguous. This area has no full-fledged theoretical basis that would describe pricing making it extremely difficult to create a stable trading algorithm. Trading turns into art here, while science helps systematizing everything.
But is it possible to create a fully automated trading algorithm based only on the analysis of price changes working on any trading instrument without optimization and with no need to manually adjust parameters for each trading instrument separately? Is there an algorithm you can simply apply to a necessary trading instrument chart so that it immediately defines profitable parameters for it?
The market and the physics of its global patterns
Developing a self-adapting algorithm (Part I): Finding a basic pattern
Any trading algorithm is generally a tool which may bring profit to an experienced trader or instantly destroy a deposit of an inexperienced one. The issue of creating a profitable and reliable algorithm is that we cannot understand what needs to be done in order to earn money and what methods are used by "successful traders". While HFT, arbitrage, option strategies and calendar spread-based systems boast a solid theoretical basis clearly stating what needs to be done to make profit, the algorithms based on price analysis and fundamental data are much more ambiguous. This area has no full-fledged theoretical basis that would describe pricing making it extremely difficult to create a stable trading algorithm. Trading turns into art here, while science helps systematizing everything.
But is it possible to create a fully automated trading algorithm based only on the analysis of price changes working on any trading instrument without optimization and with no need to manually adjust parameters for each trading instrument separately? Is there an algorithm you can simply apply to a necessary trading instrument chart so that it immediately defines profitable parameters for it?
Developing a self-adapting algorithm (Part II): Improving efficiency
Before reading this article, I recommend that you study the first article "Developing a self-adapting algorithm (Part I): Finding a basic pattern". This is not necessary, since the main point will still be clear, but reading will be more interesting.
In the previous article, I detected a simple pattern and developed a very simple algorithm that exploits it. But the algorithm has no flexible structure, and it makes no sense to expect any outstanding results from it.
We need to greatly improve it so that it becomes more flexible and adjusts its operation parameters depending on the market situation so that it is possible to achieve better results and stability.
Developing a self-adapting algorithm (Part II): Improving efficiency
Before reading this article, I recommend that you study the first article "Developing a self-adapting algorithm (Part I): Finding a basic pattern". This is not necessary, since the main point will still be clear, but reading will be more interesting.
In the previous article, I detected a simple pattern and developed a very simple algorithm that exploits it. But the algorithm has no flexible structure, and it makes no sense to expect any outstanding results from it.
We need to greatly improve it so that it becomes more flexible and adjusts its operation parameters depending on the market situation so that it is possible to achieve better results and stability.
Self-adapting algorithm (Part III): Abandoning optimization
Before reading this article, I recommend that you study the second article in the series "Developing a self-adapting algorithm (Part II): Improving efficiency". The methodology applied in the current article differs significantly from everything discussed earlier, but it will be useful to read the previous articles to understand the topic.
Combinatorics and probability theory for trading (Part I): The basics
Bid/Ask spread analysis in MetaTrader 5
If you don't use Limit or Stop orders for both trade entry and exit then you will use market orders and of course these depend on the size of the Bid/Ask spread to determine what prices you receive.
When you hit the buy button, you actually buy at the ASK price which is a spread size above the bid price that you probably used to decide to buy.
When you hit the sell button, you actually sell at the BID price which is a spread size below the ask price.
Of course when you hit the close button to close a position that you had previously bought, you actually sell at the current BID price.
And the reverse is true, when you hit the close button to close a position that you had previously shorted, you actually buy back or cover at the current ASK price.
Now we can use tick data from MetaTrader 5 to analyze what the historic true average Bid/Ask spread actually have recently been.
You shouldn't need to look at the current spread because that is available if you show both bid and ask price lines.
Forum on trading, automated trading systems and testing trading strategies
Installing EAs
Eleni Anna Branou, 2021.09.11 18:19
How to buy, install, test and use a MT4 Expert Advisor
https://www.mql5.com/en/forum/366152 (MT4)
https://www.mql5.com/en/forum/366161 (MT5)