Additional strategies for the real market (26 april update)

Additional strategies for the real market (26 april update)

5 April 2020, 22:36
Aliaksandr Kryvanos
1 717
These are additional strategies to the existing internal strategies and they can be used in parallel with each other, but change the magic number for each EA and reduce the lot to reduce the deposit load.

Example - you run 3 EAs on 3 EURUSD charts - you choose your own magic number and lot for each EA, as the EA uses 3 strategies you should take this into consideration - a total of 3 EAs - 3 strategies - 9 orders maximum can be opened, if you use 0.01 lot per strategy, the maximum lot total = 0.09 (~0.1), which is quite allowed for a deposit of 1000 units.


Это дополнительные стратегии к имеющимся внутренним стратегиям и их вполне можно использовать параллельно друг-другу, но при этом измените магический номер для каждого советника и уменьшите лот для уменьшения нагрузки на депозит.

Пример - вы запускаете 3 советника на 3-х графиках EURUSD - вы выбираете для каждого советника свой магический номер и лот, так как советник использует 3 стратегии вы должны это учесть - итого 3 советника - 3 стратегии - 9 ордеров максимум может быть открыто, если вы используете 0.01 лот на стратегию, максимальный лот суммарно = 0.09 (~0.1), что вполне допустимо для депозита 1000 единиц

Как это работает?

Торговый советник оптимизирован и имеет скелет в виде нескольких стратегии. Эти стратегии могут быть модифицированы внешними микрокомандами для более точной работы на изменчивом рынке. Для этого я переоптимизирую советник с использованием новых данных и генерирую хэш-строки (микрокоманды), которые являются обёрткой для внутренних стратегий. Хэш-стратегии могут быть использованы в нескольких копиях советника на нескольких графиках (с разным магическим числом) для диверсификации, т.к. каждая из стратегий немного отличается от другой страхуя друг друга. Хэш-стратегии могут быть применены только на реальном рынке

При загрузке микрокоманд (хэш-стратегий) в окне данных советника вы увидите какие в данный момент используются стратегии (внутренняя или внешняя). И дата их генерации (для внешней)

How it work?

The trading advisor is optimized and has a skeleton in the form of several strategies. These strategies can be modified by external micro commands to work more accurately in a changeable market. To do this, I will reoptimize the EA using new data and generate hash-strings (micro commands), which are a wrapper for internal strategies. Hash-strategies can be used in multiple copies of the EA on multiple charts (with different magic numbers) for diversification, as each strategy is slightly different from the other. Hash-strategies can only be used in the real market.

When loading the microcommands (hash strategies) in the EA data window, you will see which strategies are currently being used (internal or external). And the date of their generation (for the external one)

+About hash-strategies:


 I would like to show an example of optimization

Additional strategies are optimized for a shorter period of time and this is how optimization works in the strategy tester (I use MetaTrader 5 for this)

At the top there is a large accumulation of optimization results with the best parameters

By taking one result we can perform a single test

We can also perform forward testing of the obtained result outside the optimized data - in the future:

a month later

Thus, during optimization, I get a lot of variants of parameters and convert them into hash strings to load in the Expert Advisor

There are really many parameters and I choose the best of them.

Unfortunately, the market is a probabilistic model and we are only trying to predict future price behavior based on past data.


External strategies:


20 May 2020 _optim hash_.txt (Contains only hash strings to add to the EA settings fields)


Share it with friends: