Как начать работу с Metatrader 5 - страница 2

 
tonny:
Этот пост начинает выглядеть крокодилом.
Не волнуйся, Тонни, я рассмотрю это позже.
 
Я читал все статьи, представленные в этой теме в виде ссылок. И пришел к следующему решению: Я хочу создать свой первый советник. Поэтому следующие несколько сообщений будут посвящены следующему:


Мой первый советник


 

Для создания моего первого советника я использовал эту статью:

Мастер MQL5: Создание советников без программирования

Итак, я сделал все в точности так, как было описано в этой статье, за следующим исключением:

- Я выбрал MA с периодом 55 (потому что я помню известную торговую систему CatFX, которая заключается в том, что цена пересекает MA с периодом 55 на таймфрейме M30);
и
- Я использовал Exponential в 'Method' - 'Averaging Method' - просто дважды щелкните мышью на слове 'Simple' и у вас появится выбор.

Да, у меня получилось!

И это мой первый советник (прилагается).

Файлы:
testEA.mq5  8 kb
 

Хочу, чтобы мой первый советник был прибыльным. Понимаю, что ничего не понимаю... особенно - что такое условие для открытия сделки? В статье о моем первом советнике (см. предыдущее сообщение) это не объясняется.... Думаю - потом разберусь, без проблем.

Итак, мне нужно оптимизировать настройки для моего первого советника. Я открыл тестер стратегий в MT5 и выбрал следующее:

- период на один год;
- EURUSD, H4
- Форвард: Нет
- Исполнение: Normal - every tick
- Deposit: 1000
- Optimization: fast generic based algorithm; Balance + max Sharpe Ration

And I pressed 'Start' buttom.

Это заняло у меня почти 7 или 10 часов... После завершения оптимизации я выбрал лучшие настройки (используя вкладку "Результаты оптимизации"), дважды кликнул на них, провел бэктест с новыми настройками. После этого я использовал вкладку "Вход", чтобы сохранить настройки в каталог MT5.

 

Итак, ознакомьтесь с результатами моего бэктестинга (прилагается):

Файл с набором прилагается.

Что такое файл set?
Это настройки моего советника.
Я могу использовать этот файл, когда хочу использовать советник для торговли, например.

Файлы:
testea.set  2 kb
 

Но эта оптимизация настроек и бэктестинг заняли у меня 7 - 10 часов...
И мне очень жаль - я вижу большую просадку (см. предыдущее сообщение).

Поэтому я решил повторить оптимизацию еще с одним параметром:
Moving Average (...) Период усреднения.

Я решил использовать Cloud.
Статья, связанная с Cloud, находится здесь:

Ускорение вычислений с помощью MQL5 Cloud Network

Итак, я провел некоторую подготовку к использованию Cloud:

- в настройках терминала указать логин MQL5.community (логин этого форума)


- разрешить использование MQL5 Cloud Network


 

Оптимизация с помощью Cloud заняла у меня менее 10 минут.

Оптимизация завершена, и я выбрал наиболее удачные результаты (настройки):

Двойной щелчок мыши на выбранных настройках

и начинается бэктестинг с моими настройками.
После завершения бэктестинга я найду свои настройки в 'Inputs' здесь

Чтобы сохранить эти настройки - щелкните правой кнопкой мыши и сохраните их

 

Чтобы сохранить результаты моего бэктестинга на компьютере, я сделаю следующее:



После этого я могу загрузить результаты бэктестинга на этот форум вместе с моим первым советником и настройками этого советника.

 

Вот результаты моего бэктестинга (1 год бэктестинга, каждый тик).

Советник с настройками прилагается.

Файлы:
 

Таким образом, используя облако, я могу ускорить весь процесс оптимизации и бэктестирования.
Мне понадобилось менее 30 минут, чтобы создать свой первый советник, и около 10 минут на оптимизацию (чтобы найти хорошие настройки) и бэктест (просто чтобы убедиться, что мои настройки хороши).
И пожалуйста, обратите внимание - я не кодер, и я новичок в MT5.

Да, использование Cloud не бесплатно: это потребует некоторых денег. Но это не дорого, поэтому я рекомендую всем использовать Cloud.

Причина обращения: