Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 17611
- Рейтинг:
- Опубликован:
- 2012.09.10 00:05
- Обновлен:
- 2014.04.21 14:55
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Вообще-то, я не хотел публиковать этот советник, по нескольким причинам. Не потому, что боюсь, что кто-то заработает все деньги мира, а потому, что потом нахожу свой код в Гугле и дивлюсь, что из него сделали. А делают обычно нечто ужасное. А там мой ник в коде... очень похоже на какого-нибудь гуру, при том, что сам я считаю себя ещё совсем зелёных новичком в трейдинге.
Но я стал замечать, что часто привожу его в качестве примера, в ответ на утверждение "трейдингом заработать невозможно" и т.п. Так как каждый раз подробно описывать его работу и результативность лень, буду отправлять всех сюда. Здесь же постараюсь написать мини-статью с описанием его работы.
Данный советник реализует основу классической системы "Черепах", которую использовала группа трейдеров под руководством Ричарда Денниса и Вильяма Экхарда, во время проведения знаменитого эксперимента по обучению "людей с улицы". Вход в позицию осуществляется по пробитию 20-дневного канала Дончиана, выход - по пробитию 10-дневного канала Дончиана, в другую сторону.
Про сам эксперимент и принцип следования за трендом (который заложен в стратегии) написано довольно много. На русском языке я могу порекомендовать следующие книги:
1.Майкл Ковел, "Биржевая торговля по трендам".
2.Майкл Ковел, "Черепахи - Трейдеры".
3.Куртис Фейс, "Путь Черепах".
Основной принцип стратегий следования за трендом заключается в идее отследить начало вероятного крупного движения и встать по тренду, терпеливо дожидаясь сигнала о выходе из позиции. "В лоб", так, как это реализовано в данной стратегии, работает НЕ ВСЕГДА И НЕ ВЕЗДЕ. Успех, как правило, достигается правильным подбором рынков и диверсификацией.
На дневках EURUSD эта стратегия работает вполне успешно. Ниже приложен отчёт тестера. Тест проведён со спредом 2.5 пункта.
Символ | EURUSD (Euro vs US Dollar) | ||||
Период | День (D1) 2005.12.20 00:00 - 2011.01.19 00:00 (2005.12.20 - 2011.01.20) | ||||
Модель | Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов) | ||||
Параметры | _1=" --- Период канала Дончиана для входов --- "; ENTER_CHANNEL=20; _2=" --- Период канала Дончиана для выходов --- "; EXIT_CHANNEL=10; _3=" --- Начальная дата (включительно) --- "; BEGIN_DATE=1970.01.01 00:00; _4=" --- Конечная дата (не включая) --- "; END_DATE=1970.01.01 00:00; | ||||
Баров в истории | 2321 | Смоделировано тиков | 32199354 | Качество моделирования | 90.00% |
Ошибки рассогласования графиков | 0 | ||||
Начальный депозит | 999999.00 | ||||
Чистая прибыль | 38578.90 | Общая прибыль | 97797.10 | Общий убыток | -59218.20 |
Прибыльность | 1.65 | Матожидание выигрыша | 741.90 | ||
Абсолютная просадка | 4879.90 | Максимальная просадка | 18154.50 (1.79%) | Относительная просадка | 1.79% (18154.50) |
Всего сделок | 52 | Короткие позиции (% выигравших) | 23 (43.48%) | Длинные позиции (% выигравших) | 29 (48.28%) |
Прибыльные сделки (% от всех) | 24 (46.15%) | Убыточные сделки (% от всех) | 28 (53.85%) | ||
Самая большая | прибыльная сделка | 10643.80 | убыточная сделка | -7468.20 | |
Средняя | прибыльная сделка | 4074.88 | убыточная сделка | -2114.94 | |
Максимальное количество | непрерывных выигрышей (прибыль) | 4 (21713.60) | непрерывных проигрышей (убыток) | 6 (-9041.20) | |
Максимальная | непрерывная прибыль (число выигрышей) | 21713.60 (4) | непрерывный убыток (число проигрышей) | -13746.30 (5) | |
Средний | непрерывный выигрыш | 2 | непрерывный проигрыш | 2 |
Замечание 1: Это только основа советника. Почему? Источники разнятся о полном наборе правил этой системы (кроме того, система была не одна). Разница обычно в порядке входа в рынок и использование тренд-фильтра. Для демонстрации принципа "оно работает" это не нужно, поэтому нет и в советнике. Кроме того - это именно тестовая версия. Это означает, что в неё встроена проверка на даты торговли (когда разрешено открытие позиций), торговля ведётся строго одним лотом, советник не предназначен для установки на реал - только тестер.
Замечание 2: Если захотите задать какой-либо вопрос (только не просите меня что-то добавить или убавить или ещё чего закодировать!) - пишите в личку. Как правило, после двух недель я уже не заглядываю в обсуждение.
Замечание 3: Про это написано в комментариях к файлу, но всё равно повторю - советник можно тестировать ТОЛЬКО ПО ВСЕМ ТИКАМ! Почему? Читайте форум - тема мутная, но неоднократно пережёванная.
Замечание 4: Приложено два файла - _donchian2.mq4 - собственно тестовый советник (нужно скопировать в папку experts), azzx_donchian_1_0.mq4 - необходимый ему индикатор (нужно скопировать в папку experts\indicators).

Индикатор показывает прибыль по ордерам в процентах от баланса. Или уровень стопа в пунктах.

Советник устанавливает отложенные ордера Buy Stop и Sell Stop в пределах ценового квадрата.

Классический вариант индикатора со средней линией.

Скрипты устанавливают стоп-ордера с расчетом лота относительно заданного риска в процентах.