Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Классическая система "Черепах" на каналах Дончиана. - эксперт для MetaTrader 4

Просмотров:
17204
Рейтинг:
(3)
Опубликован:
2012.09.10 00:05
Обновлен:
2014.04.21 14:55
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Вообще-то, я не хотел публиковать этот советник, по нескольким причинам. Не потому, что боюсь, что кто-то заработает все деньги мира, а потому, что потом нахожу свой код в Гугле и дивлюсь, что из него сделали. А делают обычно нечто ужасное. А там мой ник в коде... очень похоже на какого-нибудь гуру, при том, что сам я считаю себя ещё совсем зелёных новичком в трейдинге.

Но я стал замечать, что часто привожу его в качестве примера, в ответ на утверждение "трейдингом заработать невозможно" и т.п. Так как каждый раз подробно описывать его работу и результативность лень, буду отправлять всех сюда. Здесь же постараюсь написать мини-статью с описанием его работы.

Данный советник реализует основу классической системы "Черепах", которую использовала группа трейдеров под руководством Ричарда Денниса и Вильяма Экхарда, во время проведения знаменитого эксперимента по обучению "людей с улицы". Вход в позицию осуществляется по пробитию 20-дневного канала Дончиана, выход - по пробитию 10-дневного канала Дончиана, в другую сторону.

Про сам эксперимент и принцип следования за трендом (который заложен в стратегии) написано довольно много. На русском языке я могу порекомендовать следующие книги:

1.Майкл Ковел, "Биржевая торговля по трендам".

2.Майкл Ковел, "Черепахи - Трейдеры".

3.Куртис Фейс, "Путь Черепах".

Основной принцип стратегий следования за трендом заключается в идее отследить начало вероятного крупного движения и встать по тренду, терпеливо дожидаясь сигнала о выходе из позиции. "В лоб", так, как это реализовано в данной стратегии, работает НЕ ВСЕГДА И НЕ ВЕЗДЕ. Успех, как правило, достигается правильным подбором рынков и диверсификацией.

На дневках EURUSD эта стратегия работает вполне успешно. Ниже приложен отчёт тестера. Тест проведён со спредом 2.5 пункта.


Strategy Tester Report
_donchian2
Alpari-Demo (Build 432)

Символ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).

OrderPercent2 OrderPercent2

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

Kvadrat Kvadrat

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

Канал Дончиана. Канал Дончиана.

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

LotPercent LotPercent

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