Основные недостатки советников. 1) Советник может слить весь депозит. Он не может вовремя остановиться. 2) В советнике может быть допущена ошибка и поэтому он не выйдет из рынка или более того, наоткрывает позиций гораздо больше, чем надо. 3) Советник не может различать типы рынков, характер движения и другие, очевидные для человека вещи. 4) Не все виды анализа рынка могут быть запрограммированы. Например, даже графический анализ очень сложно заложить в эксперта, в то время как увидеть на графике треугольник или канал довольно-таки просто.
Установка советника в терминал Мetatrader4
1.Распаковали архив с советником, смотрим какие файлы у нас есть в наличии. Обычно это файл самого советника (.ех4 или .mql — для торговли подойдет и тот и тот) и какие-то вспомогательные файлы (индикаторы или библиотеки).
2.Файлы будем переносить в папку experts, установленного терминал Metatrader4
3. Файл советника(.ex4 или .mql) нужно поместить в папку Metatrader4/experts.
4. Если присутствуют дополнительные файлы, их тоже нужно раскидать по папкам терминала.
· Файл .dll — библиотека, часто идет в комплекте с коммерческими советниками. Этот файл необходимо поместить в папку Metatrader4/experts/libraries
· Файлы .set (шаблоны настроек советника)перемещаем в Metatrader4/experts/presets
· Иногда в комплекте с советниками идут индикаторы, необходимые для работы эксперта.
Представлены они файлами .ех4 (или .mql). Их помещаем в папку Metatrader4/experts/indicators
5. Открываем торговый терминал, заходим Сервис->Настройки
Выбираем вкладку Советники и проставляем галочки как на рисунке ниже. Жмем ОК
6. Находим окошечко с названием Навигатор
Если у вас нет такого окошечка на жмите на кнопку вверху терминала.
В окне навигатора нажимаем плюсик напротив раздела Советники
Из выпавшего списка мышкой перетаскиваем нужный советник на заранее открытый график с валютной парой и таймфреймом, подходящими для работы советника(обычно указывается в описании.)
7. Появляется окно настроек советника, выглядит примерно так.
Здесь вы можете изменять параметры советника, например размер торгового лота. Также, если в комплекте с торговым экспертом шел файл с шаблоном настроек(.set), вы можете загрузить этот шаблон, нажав кнопку Загрузить и выбрав соответствующий файл. Аналогично можно сохранить свой шаблон настроек, нажав на Сохранить.
8.После изменения настроек жмем ОК. На графике вверху справа появится смайлик.
Если он улыбается, значит все в порядке, — советник работает. Если нет, то на графике с советником жмем правой кнопкой мыши, выбираем Советники->Свойства (так мы попадем в окно настроек советника), выбираем вкладку Общие и проверяем, чтобы галочки стояли как на скрине ниже
Также нужно проверить, чтобы кнопка вверху терминала была зеленой,если она красная, — нажмите на нее мышкой.
Eсли
файл советника у вас был в формате .ex4, то советник будет отображаться чёрно-белым – это означает, что у Вас
советник с закрытым кодом, который нельзя редактировать, но на работу эксперта
это не влияет.
9. Основные настройки.
Настройки могут выражаться в числах(например торговый лот) или в виде вкл./выкл.
Вкл.-включить,обычно отображается как true
Выкл.-выключить,обычно отображается как false
Т.е. если напротив какого-то параметра есть выбор true / false , то мы таким образом можем его включить(true) или выключить(false).
Конечно для разных советников описание параметров будет сильно отличаться, но есть ряд настроек, которые повторяются в большинстве экспертов:
Lotsize — размер торгового лота, который будет использоваться советником.
MicroLots — вкл/выкл , торговля микро-лотами 0.01,0.02,0.03 ….
MoneyManagement — вкл./выкл. При включении этого параметра, советник будет сам определять размер торгового лота.
Comment — комментарий к ордерам советника. Нужен, чтобы можно было потом, изучая историю сделок, отличить позиции советника от других ордеров(открытых вручную или другими экспертами).
MagicNumber — код, по которому советник определяет свои позиции, может быть любым. Однако нельзя, чтобы у двух советников на одном счету был одинаковый magic. Иначе может возникнуть путаница с ордерами.
Вопросы-ответы по работе советника.
В. Я установил советник,уже 2 часа прошло,а он не открывает позиций.?
О. Советник откроет ордер тогда,когда появятся подходящие условия.Наберитесь терпения.Советники,которые торгуют очень часто ,как правило сливают депозит.
В. Я пробую изменить настройки,а они не изменяются,-когда снова открываю настройки — они те же.
О. Изменять параметры эксперта нужно на графике с прикрепленным советником,а не в окне навигатора.
В. Почему значок советника в окне навигатора серый,а не цветной?Он не активен?
О. Активен.Просто это означает,что у вас нет исходника mql-кода.Советник все равно будет торговать также.
В. В комплекте с советником идут индикаторы. Ставить ли их на график?
О. Если в работе советника используются дополнительные индикаторы, их нужно поместить в папку Metatrader4/experts/indicators. Вешать их на график не обязательно, достаточно прикрепить только один советник.
В. Можно ли на одном счету запустить сразу 2 разных советника?
О. Да,конечно.Для каждого эксперта должно быть открыто отдельное окно с графиком и ни в коем случае не должны совпадать MagicNumber.
В. А как запустить одновременно два терминала одного ДЦ?Я хочу чтобы и демо и реал одновременно торговали.
О.Нужно установить второй терминал в паку с другим названием.Например Metatrader4-2.
В. А можно торговать руками на том счету,где работает советник?
О. Да.Советник не тронет ваши ордера.
В. Скачал советник,а он не тестируется,в чем дело?
О. Если в советнике есть параметр AutoGmT,его нужно отключить и выставить вручную для работы в Тестере Стратегий.
В. Будет ли работать советник,если я закрою терминал или выключу компьютер?
О. Нет.Компьютер и терминал должны работать.
В. А если я перезагружу компьютер и снова открою терминал,продолжит ли советник работу или надо заново все ставить?
О. В таком случае советник без проблем продолжит свою работу. Но если во время того как вы перезагружали компьютер возникнет сигнал к открытию позиции, советник может его пропустить, т.к. не работал во время появления сигнала.
В. У меня счет в рублях. Какие настройки ставить в мани-менеджменте советника?
О. Советник не знает что такое рубли. Он будет думать, что у вас на счету доллары и открывать большие позиции. Т.е. если у вас счет в рублях, то не стоит использовать автоматический мани-менеджмент, только фиксированный лот.
Тестирование советников
Технически тестирование советника мало чем отличается от тестирование индикатора. Для тестирования используется та же встроенная программа.
Советники гораздо боле критичны к историческим данным чем индикаторы. Чтобы быть уверенным в том что советник действительно будет работать и приносить прибыль нужно не мене нескольких лет исторических данных. Дело в том что рынок постоянно меняется. Хороший советник должен учитывать такие изменения рынка и если и давать провалы то не критические с точки зрения потери капитала.
настройка тестирования
При тестировании советника есть несколько важных настроек на которые нужно обратить внимание при настройке тестирования. Первое что нужно сделать это отредактировать свойства советника. Редактирование свойств производится с помощью окнаСвойства советника которое вызывается с помощью кнопки Свойства эксперта в тестере стратегий.
Первая закладка окна свойств показанная выше называется Тестирование и позволяет настроить следующие параметры:
Депозит - это начальные средства с которыми советник будет работать в тесте. В этом окне желательно указать ту сумму с которой вы желаете работать. То есть если у вас депозит 100 долларов не нужно тестировать советник с 1000. И естественно надо указывать ту валюту в которой находится ваш депозит.
Позиции - иногда надо протестировать только покупки или только продажи то есть запретить советнику продавать или покупать. В этих случаях надо выбирать:
Long only - только длинные позиции (покупки).
Short only - только короткие позиции (продажи).
Если нужно тестировать и покупки и продажи оставляем как есть Long & Short
В разделе Оптимизация есть два поля Оптимизируемые параметры и Генетичемский алгоритм. Так как мы не включали Оптимизацию по описанным выше причинам то эти параметры не будут работать.
Вторая закладка Окна свойств - Входные параметры
Тут вам предоставляется возможность менять внешние переменные советника для того чтобы подобрать параметры наиболее подходящие для вас и дающие наибольший результат. Слишком сильно увлекаться изменением данных параметров не стоит. Однако небольшие пределы изменения параметров вполне могут дать небольшие опять же улучшения в работе советника.
В самом тестере стратегий можно снять галочку Визуализация. т к для теста советника визуальный режим не самое главное. Он больше нужен программисту для обнаружения неточностей нежили для тестов. Для нас же более важным являются закладки тестера стратегий График и Отчёт
После окончания теста мы можем посмотреть График в котором отображается развитие ситуации с вашим депозитом
Так же вы можете оценить качество проведённого теста по цифре вверху. Если там стоит цифра меньше 90% или вообще буквы n/a (сто означает неактивное качество) то ваш тест не заслуживает доверия. Связано это с недостаточностью Истории котировок. Для исправления ситуации нужно загрузить историю котировок.
Следующее окно необходимое для оценки советника это окно Отчёт
В этом окне вы можете найти все данные о том как работал ваш советник.
На самом деле важнейшие данные при оценке советника это вовсе не полученный доход. Наиболее важными являются Просадка(насколько сильно советник просадил депозит) и Матожидание выигрыша - оно должно быть больше 1. Так на данном тесте вы можете видеть что не смотря на то что доходных сделок оказалось больше (62 процента) советник всё рано в минусе.
Не нужно пытаться подгонять под историю советника. Если он сливает то он всё равно сольёт что бы вы с ним не делали. Слив не говорит о том что какие то параметры настроены не верно. Слив говорит о том что вообще сам алгоритм советника неправильный. В качестве примера приведу вам подогнанный под историю график того же советника который обсуждался мной выше.
Красиво? конечно красиво. Откровенный сливатор дал такой замечательный рост... Но господа... Мы то с вами уже знаем что этот советник лишит вас депозита...
Не стоит доверять коротким тестам. Советник должен дать положительный результат с матожиданием выигрыша более 1 на тесте не менее двух трёх лет. А если он вот тут сливает а вот тут нет то это сливатор и не нужно вестись на всевозможные заманухи типа Оптимизаця и прочее. Советник работает так как он работает и ничего с этим сделать нельзя.