Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Этот пост начинает выглядеть крокодилом.
Мой первый советник
Для создания моего первого советника я использовал эту статью:
Мастер MQL5: Создание советников без программирования
Итак, я сделал все в точности так, как было описано в этой статье, за следующим исключением:
- Я выбрал MA с периодом 55 (потому что я помню известную торговую систему CatFX, которая заключается в том, что цена пересекает MA с периодом 55 на таймфрейме M30);
и
- Я использовал Exponential в 'Method' - 'Averaging Method' - просто дважды щелкните мышью на слове 'Simple' и у вас появится выбор.
Да, у меня получилось!
И это мой первый советник (прилагается).
Хочу, чтобы мой первый советник был прибыльным. Понимаю, что ничего не понимаю... особенно - что такое условие для открытия сделки? В статье о моем первом советнике (см. предыдущее сообщение) это не объясняется.... Думаю - потом разберусь, без проблем.
Итак, мне нужно оптимизировать настройки для моего первого советника. Я открыл тестер стратегий в 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?
Это настройки моего советника.
Я могу использовать этот файл, когда хочу использовать советник для торговли, например.
Но эта оптимизация настроек и бэктестинг заняли у меня 7 - 10 часов...
И мне очень жаль - я вижу большую просадку (см. предыдущее сообщение).
Поэтому я решил повторить оптимизацию еще с одним параметром:
Moving Average (...) Период усреднения.
Я решил использовать Cloud.
Статья, связанная с Cloud, находится здесь:
Ускорение вычислений с помощью MQL5 Cloud Network
Итак, я провел некоторую подготовку к использованию Cloud:
- в настройках терминала указать логин MQL5.community (логин этого форума)
- разрешить использование MQL5 Cloud Network
Оптимизация с помощью Cloud заняла у меня менее 10 минут.
Оптимизация завершена, и я выбрал наиболее удачные результаты (настройки):
Двойной щелчок мыши на выбранных настройках
и начинается бэктестинг с моими настройками.
После завершения бэктестинга я найду свои настройки в 'Inputs' здесь
Чтобы сохранить эти настройки - щелкните правой кнопкой мыши и сохраните их
Чтобы сохранить результаты моего бэктестинга на компьютере, я сделаю следующее:
После этого я могу загрузить результаты бэктестинга на этот форум вместе с моим первым советником и настройками этого советника.
Вот результаты моего бэктестинга (1 год бэктестинга, каждый тик).
Советник с настройками прилагается.
Таким образом, используя облако, я могу ускорить весь процесс оптимизации и бэктестирования.
Мне понадобилось менее 30 минут, чтобы создать свой первый советник, и около 10 минут на оптимизацию (чтобы найти хорошие настройки) и бэктест (просто чтобы убедиться, что мои настройки хороши).
И пожалуйста, обратите внимание - я не кодер, и я новичок в MT5.
Да, использование Cloud не бесплатно: это потребует некоторых денег. Но это не дорого, поэтому я рекомендую всем использовать Cloud.