Оптимизация советника Форекс в МТ4
Многие читатели блога уже тестируют скальпинг советник Romum и пишут, что он успешно работает. В чем, впрочем, я и не сомневался -)
Но, так как я дал актуальные на момент публикации настройки только для депозитов в 100$ и 500$, а также конкретно для шести валютных пар, то стали возникать вопросы, типа — какие нужны настройки для других сумм депозитов?
Вопросы вопросами, но реальная проблема кроется в том, что задающие их, на самом деле, не понимают о чем спрашивают. Ведь дело не столько в сумме депо, сколько в актуальности настроек для рынка, в данный момент.
Да, я понимаю, оптимизация советника для многих дело темное и непонятное, поэтому обучение на эту тему уже назрело!
Сегодня рассмотрим настройки форекс советников, нуждающиеся в оптимизации, а в следующей статье будет практическое руководство по оптимизации советников в МТ4...
Оптимизация советников
Зачем оптимизировать советник
Думаю, сначала стоит пояснить из-за чего происходят сливы депозитов и почему советникам необходима регулярная оптимизация.
Безусловно, все кто работают с роботами, знакомы с тезисом, что все советники рано или поздно сливают депозит. Конечно, в основном громче всех об этом кричат «трейдеры», которые ожидали, что советник, как принтер, будет печатать им деньги пачками! -)
Но, на самом деле, вряд ли кто-то из них понимает, что причиной слива в 90% случаев виновен не советник, а их непосредственная халатность. Фраза «поставил и забыл, а советник заработает» — это не более чем маркетинговый ход продавцов советников.
Рынок является крайне непредсказуемой и изменчивой структурой.
Да, принцип движения цены остается одинаковым в независимости от того, какой вы актив выбрали, но изменчивость его состоит в том, что волны тренда и ширина флета могут изменяться.
Грубо говоря, если цена длительное время в день проходила по 100-200 пунктов, создавая широкие волны, не факт что в обозримом будущем она будет в день проходить 50-100 пунктов. Следовательно, ширина тренда и канал флета значительно сократятся.
Подобные изменения на рынке происходят довольно часто, но знают о них и замечают, лишь практикующие трейдеры.
Исходя из вышесказанного, думаю понятно, что «поставил и забыл», естественно приведет к слитию депозита, рано или поздно? Да, если ваш советник ушел в просадку или начал постепенно сливать депозит, то это уже сигнал — необходимо проводить оптимизацию параметров.
Как оптимизировать советник
Важно! Оптимизация советника - это подгонка параметров эксперта на прошлом историческом участке рынка, с целью адаптировать работу робота под изменившиеся рыночные условия.
Многие трейдеры (которые знают советники нужно настраивать), допускают одну огромнейшую ошибку — проводят оптимизацию всех без исключения параметров. На практике подобная оптимизация приводит к полному изменению логики открытия ордеров, а как следствие, полное отклонение от первоначальной стратегии.
Поэтому будет не лишним познакомиться с очередностью настройки параметров и краткой аргументацией, почему так, а не иначе...
Оптимизация тейк профита и стоп лосса
Как уже отмечалось, несмотря на то, что рынок принято считать изменчивым, его структура остается неизменной.
То есть, восходящий или нисходящий тренд, флет (боковое движение цены), и коррекция, как были все существование рынка Форекс, так и будут всегда.
Изменению поддается лишь ширина рыночных волн, волатильность и гэпы, которые зависят исключительно от внешних влияний на рынок.
В случае если на рынке произошли перемены и волны тренда стали короткими или же наоборот, флет сильно расширился, цена может банально не доходить до профита и выбивать ордера открытые советником, по стоп приказу.
Кстати, разработчики и оптимизаторы пытаются обойти эту проблему, рекомендуя вообще не выставлять stop loss в параметрах советников. Но, как показывает практика, это совсем не панация!
Но да, именно эти изменения рынка чаще всего приводят к убыткам, поэтому в советниках стоп лосс и тейк профит (take profit), следует оптимизировать в первую очередь.
Оптимизация трейлинг стопа
Оптимизация трейлинг стопа (Trailing Stop), а именно — функции перетягивания стоп приказа следом за ценой, оптимизируется ровно по той же причине, что и предыдущие параметры, так как основной причиной преждевременного срабатывания стоп лосса, является опять таки, волатильность рынка.
Ведь цена практически никогда не движется четко в одном заданном направлении. На её пути все время встречаются откаты (коррекция), вызванные высокой волатильностью.
Если цена начинает откатываться глубже, чем обычно, то функция трейлинга теряет свой смысл из-за того, что он будет постоянно преждевременно выводить нас с рынка.
Следовательно, оптимизация и этого параметра в советнике является также первоочередной.
Оптимизация параметров Мартингейла, усреднения, сетки
Если ваш советник построен на одном из трех перечисленных методов управлением капитала, значит необходимо делать оптимизацию отступов между ордерами, коэффициента умножения или усреднения.
Исходя из опыта, особое внимание стоит уделить расстоянию между ордерами Мартингейла или усреднения, поскольку сужение или расширение трендовой волны можно нивелировать путем грамотной расстановки ордеров.
Коэффициент умножения играет второстепенную роль, тем не менее, если волна рынка сильно расширилась, его снижение может поспособствовать улучшению стабильности и устойчивости робота к просадке.
Оптимизация фильтра
Кроме оптимизации вышеперечисленных параметров, следующим этапом необходимо прорабатывать период индикатора фильтра, который выступает в качестве дополнительного условия для открытия сделки.
Как правило, подобные фильтры отвечают за определения тенденции на рынке, а в случае сильного расширения флета, фильтр может не отличать тренд от широкого боковика.
Оптимизация сигнального индикатора советника
Сигнальный индикатор, на основе которого советник открывает сделку — это самый главный элемент стратегии советника.
Очень важно понимать, что точка входа в рынок при правильно поставленном стопе и профите имеет второстепенную роль, поскольку ее смещение на несколько пунктов, в ту или иную сторону, не оказывает критичного влияния на общий результат.
Тем не менее, при оптимизации сигнального индикатора, параметры после оптимизации советника, могут в корне отличаться от базовых.
Таким образом, на выходе трейдер получает полностью измененную логику работы советника, которая не имеет ничего общего с базовой идеей создания советника. Именно поэтому период сигнального индикатора необходимо оптимизировать в самую последнюю очередь.
В заключение надеюсь, что благодаря этому простому руководству вы уже понимаете, какие параметры советника, за что отвечают, по каким причинам и в какой очередности их следует оптимизировать? -)
В следующей статье рассмотрим, как правильно оптимизировать советник, а также распространенные методы оптимизации советников Форекс в МТ4.
Объясните, пожалуста, как можно установить робот Abi НА БИНАРНЫЕ ОПЦИОНЫ. Я буду очень Вам благодарен, жду овет, спасибо, и хочу узнать , отлично зарабатывает. И СКОЛЬКО ОН СТОИТ. КАК ЕГО НАСТРОИТЬ. Дело в том я живу в Кировской области хотца зароботать , а мы получаем нищенскую зарплату.
Ответить
Сергей Медведев Отвечает:
Здравствуйте Андрей.
Посмотрите эту статью...
Ответить
Здравствуйте, тестировал Ромум 4 дня, вчера на audusd пошла сливная сделка. На данный момент уже -21$ и продолжает падать. Прикрепить изображение не имею возможности.
Ответить
Сергей Медведев Отвечает:
Здравствуйте Григорий.
Во-первых, стоит понимать, что у советника просадка будет в любом случае. Во-вторых, вы смотрите эту «сливную сделку», в пунктах или валюте депозита?
Прикреплять изображения не нужно, можно сделать скрин программой Lightshot и ссылку вставить в комментарий...
Ну, и в третьих, не забывайте, что советник это робот, а не машинка для печатания денег! Он не знает новостей, а также периодически нуждается в оптимизации )
Ответить
Здравствуйте, Сергей.
Убыток идёт в валюте депозита, на данный момент уже -52 доллара.
Попробую выложить:
file:///C:/Users/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B8%D1%81%D1%82/Documents/Lightshot/%D0%A0%D0%BE%D0%BC%D1%83%D0%BC.png
Скажите пожалуйста, как их (роботы) оптимизировать? Какой материал смотреть?
Ответить
Сергей Медведев Отвечает:
Здравствуйте Григорий.
Скажите, а вы к какой статье эти комментарии писали? )))
Ответить
Григорий Отвечает:
@Сергей Медведев, Ну вообще это по поводу Советника Ромум.
Скриншот:
ibb.co/nPBqPQ
Как оптимизировать советники? Это их каждый день перенастраивать надо?
Ответить
Сергей Медведев Отвечает:
Ну, вообще то, статья, к которой вы пишите комментарии и написана про оптимизацию советников. В ней описывается, какие параметры нужно оптимизировать, Григорий и когда. В этой же статье есть ссылка на практическое руководство по оптимизации. Вы не заметили? )
Кроме того, в статье про сам советник Romum, откуда вы его скачали, есть четкое правило — советник стабильно работает с депозитом от 100$. А у вас какой депозит?
Как-то не понимаю вопросов от человека, который не изучая информацию, их задаёт...
Ответить
Григорий Отвечает:
@Сергей Медведев,
Здравствуйте, спасибо за статью, просто я думал, что может быть Вам известны какие-нибудь обучающие книги о том, как грамотно сопровождать советники, желательно с иллюстрациями. Статья хорошая,
«А у вас какой депозит?»
У меня ЕСN демо счёт 5000$
Просто на скриншоте чётко видно, что на данном входе у советника не было шансов. Видимо индикаторы, на которые тот опирается, дали бесперспективный сигнал,ведь такое возможно?
Ответить
Сергей Медведев Отвечает:
Здравствуйте Григорий.
Дело в том, что три статьи: о советнике Romum, вводное руководство по оптимизации и практическое руководство по оптимизации, можно считать тремя главами с иллюстрациями ) НО!
В статье с советником, рекомендации даны для EUR/USD и торговле на шести парах одновременно. Вопрос — как у вас на графике появилась пара AUD/USD? Вы другую статью читали?
Когда последний раз оптимизировали советник? Что именно оптимизировали?
Во-вторых, рекомендовался центовый счет с депозитом, минимум 100$! Не знаю, что у вас было, но на скрине я вижу сумму идентичную 50$ )
А вот того, что «на данном входе у советника не было шансов» на скрине никак не увидеть, так как его торговля зависит от многих факторов, в том числе и от перечисленных выше.
P.S. Кстати, реальных ECN счетов у брокеров работающих в РФ нет, это все фикция )))
Ответить
Григорий Отвечает:
@Сергей Медведев, Здравствуйте, Сергей:
«В статье с советником, рекомендации даны для EUR/GBP и торговле на шести парах одновременно. Вопрос — как у вас на графике появилась пара AUD/USD? Вы другую статью читали?»
Сразу после того, как прочитал статью с советником Ромум, скачал его (до этого советниками никогда не пользовался)Включил его на шести парах, указанных в статье (с настройками из шаблона 100$), и с тех пор (3,4 дня) его не трогал, т.к. боюсь чего-нибудь испортить, настраивать пока не умею.
«Во-вторых, рекомендовался центовый счет с депозитом, минимум 100$! Не знаю, что у вас было, но на скрине я вижу сумму идентичную 50$ )»
У меня вот так:
ibb.co/bJtp15
«А вот того, что «на данном входе у советника не было шансов» на скрине никак не увидеть»
Я не в курсе, есть ли у советника защита от сливов, но в данном случае советник вошёл на повышение, а цена стремительно полезла вниз, в посте Роману есть скриншот.
Ответить
Сергей Медведев Отвечает:
Но на скрине то мы видим кучу открытых пар и всего один ордер открытый на паре AUD/USD. Проблема в невнимательности, Григорий.
Смотрите, скрин из статьи о Romum — joxi.ru/KAgq7Poug66dWm
Написано, что депозит должен быть 100$ на центовом счете, что равно 10 000 центов. У вас мы видим на счете 4 999.79. То есть почти 50$ в центовом эквиваленте. Еще я вижу, что стоит лот 0.5, что превышает допустимый, минимум в 5 раз.
Вот вам и результат — советник просто не может торговать полноценно, так как для перекрытия убытка ему нужны средства, которых нет...
Ответить
Григорий Отвечает:
@Сергей Медведев, Большое спасибо за разъяснения, Сергей.
«Но на скрине то мы видим кучу открытых пар и всего один ордер открытый на паре AUD/USD»
У меня там ещё 24 пары на которых я руками торгую + 6, на которых робот.
«Написано, что депозит должен быть 100$ на центовом счете, что равно 10 000 центов. У вас мы видим на счете 4 999.79.»
Это не центовый у меня, Сергей, а обычный, я думал, это не принципиально.
«Еще я вижу, что стоит лот 0.5, что превышает допустимый, минимум в 5 раз»
Это верно, так по умолчанию стояло, я не придал значения этому фактору.
«Вот вам и результат — советник просто не может торговать полноценно, так как для перекрытия убытка ему нужны средства, которых нет...»
У советника лимит увеличения мартингейла до 0.5 я так понял, спасибо.
Ответить
Сергей Медведев Отвечает:
Кстати да, в статье рекомендуется, для торговли советником, брокер Forex4you со стандартными центовыми счетами. На скринах в статье можете обратить внимание, что счет с четырьмя знаками после точки. И настройки нады именно для четырех знаков.
У вас же советник стоит на пятизначном счете, где тейкпрофит в 3 пункта (в настройках 3 пункта, посмотрите), вообще нонсенс )
Думаю теперь разобрались в проблеме? )))
Ответить
Григорий Отвечает:
@Сергей Медведев, Да, Сергей, спасибо Вам и Роману за помощь.
Ответить
Roman Отвечает:
@Григорий, Добавляйтесь в скайп Romum7878, посмотрим что у вас там стряслось. Разработчик
Ответить
Григорий Отвечает:
@Roman, Здравствуйте проблемы, как таковой нет, тестирую на демо, просто получилась такая ситуация:
Ромум вошёл в сделку на повышение не в том месте не в то время
ibb.co/hKpnM5
Пошёл серьёзный медвежий каскад
ibb.co/dLTKZQ
Если бы в вашем советнике была защита от подобных ситуаций (чтобы на критических величинах расставлял стоплоссы, в случае, если уход в минус превышает допустимый уровень), то цены бы ему не было. Ну это только на словах легко звучит, а так советник хороший, до этого момента работал стабильно, +3,4$ прибыли за 2 дня. Спасибо Вам за работу.
Ответить
Roman Отвечает:
@Григорий, исходя из вашего скрина видно, что вы неправильно что-то настроили или установили, поскольку я не вижу сети усреднения, которая должна была быть по ходу движения цены. Далее видно, что советник имел как миним две точки выхода если бы мартингейл бы был включен. Скорее всего вы выбрали сет для четырех знаков после запятой, а у вас пять. В общем вы не правильно его настроили ну или отключили мартингейл.
Ответить
Григорий Отвечает:
@Roman, С тех пор как я установил, я не трогал настройки, мартин включён на этой паре и на остальных, lot 0,05. Значит, видимо это у меня какой-то сбой произошёл. Спасибо за ответ.
Ответить
Roman Отвечает:
@Григорий, попробуйте удалить советник с графика и нанести на пару по новой установив необходимые настройки. Используйте сет для пятизначных котировок! А вобще, все можно было бы быстро настроить если бы вы добавились ранее в скайп как вам предлагалось, а то очень сложно вас понять.
Ответить
Григорий Отвечает:
@Roman,
«Используйте сет для пятизначных котировок!»
Если Вы имеете ввиду комплекс настроек во вкладке «входные параметры», то я даже не знаю, какими они должны быть для пятизначных котировок.
«если бы вы добавились ранее в скайп как вам предлагалось, а то очень сложно вас понять.»
У меня в своё время возникли сложности с этой программой и мне пришлось её удалить.
Ответить
Сергей,а как часто нужно включать и выключать советники, в какое время или они должны круглосуточно работать?
Ответить
Сергей Медведев Отвечает:
Эта информация должна быть в инструкции к советнику...
Ответить
подскажите какие параметры нуждаются в оптимизации в советнике romum?
Ответить
Сергей Медведев Отвечает:
Прочитайте эту статью, Александр...
Ответить
Здравствуйте Сергей! Не могу пока понять, как можно одновременно тестировать советник на демо счете, и запускать работу другого советника на реальном счете." Чувствую", что в одном терминале МТ4 это наверное нельзя? Наверное надо запускать параллельно еще один, для этого установить еще один МТ4 на ПК? А не скажется это на работоспособности терминала? Понимаю, что зависит это от железа на ПК, наверное опытным путем это проверить. Ну и от скорости инета. Подскажите, как время будет.
Ответить
Сергей Медведев Отвечает:
Приветствую Сергей. Вы же сами ответили на все свои вопросы -)
Ответить