Global Genetic Optimization Algorithm

Global Genetic Optimization Algorithm

26 October 2022, 11:55
Anton Kondratev
0
199

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.



Share it with friends: