Greetings, Dear Friends!
Today I would like to talk about the hidden features of MQL5 and the MT5 terminal.
Most trading systems on the MQL Market have closed parameters for optimization.
All this closes access for us to the algorithm of the system and we will never be able to make our own set of settings.
Why is it so important? Because one of the basic rules in trading on the currency exchange is to be away from the Crowd.
Why is it so important? It’s simple, big market makers always go against the crowd, they move the market in their own direction.
Where there is a lot of SL, the market will definitely reach these positions. Where there is a lot of TP on the contrary, the market will not put its end there.
Of course, as with any rule, there are exceptions.
That is why it is so important for us to separate from the crowd.
If the System is Really Profitable, it gets into the MQL TOP, this is normal and correct.
But there is also a reverse side of the coin, such a system becomes universal and too obvious.
Such a strategy pulls the crowd along with it, and the market begins to go against the crowd.
It doesn’t happen right away, but it does happen. Therefore, it is very important to have your own settings that are different from the crowd.
The crowd is bad and The Most Expensive System on the MQL Market (NEW) showed it by blowing up 20 million dollars of other people’s money on a signal.
That is why Razor is an open system with open settings and easy to optimize.
You can always do something of your own and valuable, develop your own method, your own rules and approach.
Most users do not have huge resources for optimization, sometimes it can take weeks.
MT5 has many ways to test systems and also provides different quote quality.
Razor is designed in such a way that it does not require all the quotes inside the candle.
It is enough to have 4 candle points, this testing method is called 1 OHLC
When you do not need all the quotes inside the candle for optimization
Razor also has a built-in feature to speed up the testing and optimization process.
USE FAST CPU MODE=True
This option allows you to disable various additional checks required for real trading.
For example, checking the quality of a broker, checking spreads, checking slippage, checking the availability of money in the account, visualization.
All these checks will be disabled, so the speed of testing will greatly increase.
Razor allows validation with 100% simulation quality for Method 1 OHCL
At the same time, almost all brokers have the quality of such quotes 100% and for a huge period of time
This is because such quotes do not require huge hard disk space or RAM.
All this allows you to significantly increase the speed of checking from several hours to a couple of minutes.
If a normal one-time test takes 1 minute, then testing with 1 OHLC takes 2 seconds!
This is about 30 times faster, and the test result will be the same as with the quality “All Ticks based on Real Quotes” in MT5
MT5 allows you to connect several computers to one optimization at once.
If you have old unnecessary computers or laptops at home, you can simply connect them to the local network via WiFi
Then run metatester64.exe and add free CPU cores to this application.
You can watch a simple video about it
But what if you are far from your server or work computer.
For example, you come home, but at work you have a workstation with a lot of RAM and CPU
You can also quickly and easily connect to this PC via the internet.
And it’s very easy to set up a local network with it in order to use the resources of this remote PC / VPS
For this I personally use Hamachi This simple video will quickly show you how to set up a local network over the Internet
This way you can be on the other side of the world and use your remote PC to optimize Razor
MT5 is a very fast and modern terminal for trading and optimization, I always recommend using it
Yes, MT5 takes a little more memory than MT4, so I recommend using a VPS, which is 5-10 times cheaper than for example MQL VPS
And it immediately has up to 5GB of RAM at a cost of about $10-12 per month. You just need to set up a swap file (I’ll show you that)
This allows you to simultaneously launch 10-15 MT5/MT4 terminals at once with different brokers and different accounts and different trading systems.