ZigZag – прибыльный советник
Всем привет! Как и обещал, выложу-ка я систему, основанную на индикаторе ZigZag. Прибыльный советник по системе можно скачать бесплатно в конце статьи. Система разработана в 2011-м году, автор стратегии известен под никами Spiritussante или Santaspirit, в зависимости от форумов. Суть стратегии заключается в том, что цена всё время вращается вокруг некоей динамической оси – баланса. И если торговать в направлении этого баланса, то как правило, в конечном результате получается совокупная прибыль.
Таким балансом цены выступает средневзвешенная скользящая средняя с периодом 600. Рабочий период – минутный (М1). Теперь необходимо определить момент, когда цена уйдет достаточно далеко от своего баланса, чтобы от этих уровней можно было бы начинать торговать. Для этого в системе предлагается использовать индикатор ZigZag с тем же периодом 600. Как только появляется линия индикатора, считается, что цена ушла достаточно далеко от своего баланса, чтобы можно было уже начинать торговать: Изначально система предполагала немедленный вход с выставлением сетки лимитных ордеров через каждые 10 пунктов. Take Profit всех ордеров и позиций устанавливается на уровень баланса, то есть – на уровень скользящей средней с периодом 600 и модифицируется по мере изменения самой средней. Если прибыль на уровне МА600 таймфрейма М1 отсутствует, то тогда происходит переход на М5. Если же и на М5 невозможно закрыть прибыль, то на М15 закрывается в любом случае.
Начиная с 5-го ордера в работу вступает элемент мартингейла, величина ордеров увеличивается. Как несложно догадаться, при сильных однонаправленных движениях в случае применения лимитных ордеров просадка достигала критических значений. Поэтому впоследствии система была немного изменена. Вместо бесконтрольного добавления лимитных ордеров стали использоваться стоповые ордера, которые активируются только тогда, когда цена начинает движение в нужную нам сторону. Стабильность системы резко повысилась, хотя доходность и упала. Но именно система стоповых ордеров более привлекательна для долгосрочной работы, так как вероятность получения стоп-аута при работе гораздо ниже.
Советник по системе ZigZag c MA (от Moving Average) имеет несколько модификаций, я вам предложу тот, который в настоящее время проходит тестирование с имеющимся мониторингом:
Несмотря на кажущуюся низкой доходность (а это зависит от настроек), хочу отметить, что за эти 4 месяца советник взял почти 7000 пунктов (4-знак).
lots – первоначальный лот;
Step – шаг между ордерами в пунктах;
deltaPeak – расстояние в пунктах от края ZigZag до выставляемого ордера;
MM – код системы манименеджмента, может принимать следующие значения:
0 – все ордера выставляются первоначальным лотом;
1 – первые StepOrder ордеров будут объемом lots, для последующих – арифметическая прогрессия;
2 – первые StepOrder ордеров будут объемом lots, для последующих – геометрическая прогрессия;
3 – первые StepOrder ордеров будут объемом lots, остальные 2 * lots;
4 – обычный мартингейл с коэффициентом 2.
StepOrder – количество ордеров, после которых начинается увеличение объема ордеров (по умолчанию равно 5);
При ММ = 1 выставляются ордера объемом 0.1,0.1,0.1,0.1,0.1,0.2,0.2,0.2,0.2,0.2,0.3,0.3,0. 3,0.3,0.3, и т.д. При ММ = 2 выставляются ордера объемом 0.1,0.1,0.1,0.1,0.1,0.2,0.2,0.2,0.2,0.2,0.4,0.4,0. 4,0.4,0.4, и т.д.
Чтобы бесплатно скачать советник ZigZag600 для МТ4, нажмите на кнопку ниже: В архиве, кроме собственно советника, присутствует сет для валютной пары GBPUSD (таймфрейм М1), на которой сейчас ведется мониторинг. Но с учетом того, что стратегия по своей сути является антитрендовая, а на этой неделе ожидается референдум в Великобритании, то рекомендую пока что протестировать систему на демо-счете. А как страсти улягутся, уже принимать решение об её реальном использовании.
С уважением,
Виталий Прядко.
21 июня 2016г.
Источник статьи: http://goforex.info/blog-trejdera/zigzag-pribylnyj-sovetnik.html
Советник ZigZag_FX: сеточник на откатах
В 83 номере журнала ForTrader.ru мы рассмотрим коммерческого авторского советника с говорящим названием ZigZag_FX. Основу его составляет работа на откатах на H4 таймфрейме валютной пары AUDUSD, опосредованно используя традиционный индикатор ZigZag.
На самом деле, принцип работы данного робота достаточно прост, но при этом эффективен только на определенных типах инструментов, а именно на тех, кто имеет тенденцию к достаточно глубоким откатам. В связи с этим возможны тесты робота на флетовых ночных периодах. Но эти эксперименты мы предлагаем произвести тем, кто приобретет робота. Мы же будем работать с тем, что изначально предложено.
Тестирование советника ZigZag_FX
- Компания: Diven FX
- Терминал: MetaTrader 4
- Тип: коммерческий
- Депозит: 1000$
- Тип счета: реальный
- Валютная пара: AUDUSD
- Таймфрейм: H4
- Время работы эксперта: круглосуточно
- Бектест: 2013-2014 года
- Начало тестирования: 31.03.2014
Скажем сразу, что подробностей принципа работы советника ZigZag_FX экспертам лаборатории ForTrader.org не доверили, однако по ходу тестирования стало понятно, что робот работает примерно по следующему принципу: открывает серию сделок против текущего направления движения индикатора ZigZag с ожиданием отката. Как только достигается достаточный уровень прибыли или допустимая просадка, то вся серия закрывается.
Рис. 1. Принцип работы робота ZigZag_FX.
Конечно, этот подход не новый, поэтому мы предостерегаем заранее пользователей о том, что затяжной тренд сильно ударит по вашему депозиту. Поэтому следует внимательно отслеживать этот момент и ответственно подбирать рабочие параметры советника. Тем не менее, авторские настройки показали довольно уверенный результат уже с 1000$ объемом сделки 0.01 лота:
Рис. 2. Тестирование советника ZigZag_FX с 1000$ в период с 2013.03.28 по 2014.03.27. Посмотреть подробнее.
Стоит сказать, что в данном роботе не применяется система управления капиталом – все сделки открываются единым установленным лотом. Ширина спреда также никаких значительных изменений не вызывает. Кроме того, робот ZigZag_FX настроен исключительно на 4-хзначные котировки, поэтому требуется самостоятельно перестраивать его для работы с более дробными значениями. Этот факт, кстати, в ходе тестирования сыграл положительную роль. Проводя тесты с начальными параметрами, мы увидели похожие результаты по виду графика баланса, но со значительно более высокой прибылью. Поэтому пересмотрели настройки советника, подобрав свои, более профитные:
Рис. 3. Тестирование советника ZigZag_FX с 1000$ в период с 2013.03.28 по 2014.03.27 с модифицированными параметрами. Посмотреть подробнее.
Источник статьи: http://fortrader.org/forex-ea-testing/sovetnik-zigzag_fx-setochnik-na-otkatax.html
Советник на индикаторе ZigZag. — эксперт для MetaTrader 4
Работает отложенными ордерами.
Символ | EURUSD (Euro vs US Dollar) | ||||
Период | 15 Минут (M15) 2009.04.16 00:15 — 2009.06.04 00:00 (2009.04.01 — 2009.06.04) | ||||
Модель | Контрольные точки (очень грубый метод, результаты нельзя принимать во внимание) | ||||
Параметры | ____1___=»Настройки индикатора ZigZag»; ExtDepth=12; ExtDeviation=5; ExtBackstep=3; ____2___=»Время работы советника»; StartHour=0; StartMinute=1; StopHour=23; StopMinute=59; ____3___=»Настройки коридора и отступа»; n_pips=5; Min_Corridor=20; Max_Corridor=100; ____4___=»Настройки ММ»; Choice_method=true; Risk=0; Lots=0.2; _____5_____=»Настройки советника»; Fibo_StopLoss=100; Fibo_TakeProfit=200; MagicNumber=28081975; Slippage=3; NumberOfTry=5; _____6_____=»Другие настройки»; Line=false; UseSound=true; NameFileSound=»expert.wav»; clDelete=LightBlue; clOpenBuy=LightBlue; clOpenSell=LightCoral; ShowComment=true; | ||||
Баров в истории | 3379 | Смоделировано тиков | 98623 | Качество моделирования | n/a |
Ошибки рассогласования графиков | 1 | ||||
Начальный депозит | 1000.00 | ||||
Чистая прибыль | 1245.18 | Общая прибыль | 3073.33 | Общий убыток | -1828.15 |
Прибыльность | 1.68 | Матожидание выигрыша | 32.77 | ||
Абсолютная просадка | 206.00 | Максимальная просадка | 430.82 (20.55%) | Относительная просадка | 25.00% (270.50) |
Всего сделок | 38 | Короткие позиции (% выигравших) | 17 (47.06%) | Длинные позиции (% выигравших) | 21 (76.19%) |
Прибыльные сделки (% от всех) | 24 (63.16%) | Убыточные сделки (% от всех) | 14 (36.84%) | ||
Самая большая | прибыльная сделка | 192.00 | убыточная сделка | -184.00 | |
Средняя | прибыльная сделка | 128.06 | убыточная сделка | -130.58 | |
Максимальное количество | непрерывных выигрышей (прибыль) | 5 (665.98) | непрерывных проигрышей (убыток) | 2 (-304.82) | |
Максимальная | непрерывная прибыль (число выигрышей) | 665.98 (5) | непрерывный убыток (число проигрышей) | -304.82 (2) | |
Средний | непрерывный выигрыш | 3 | непрерывный проигрыш | 1 |
чё то по истории на 2009 год сливает.
а че нельзя ни как сдлать чтоб он СЛ нормально ставил? а то только в безубыток переводит а СЛ как такоггтго нет вобще.
не пойму. за темой никто не следит что ли?
не пойму. за темой никто не следит что ли?
Стоп-лосс есть там, называется Fibo_StopLoss=100;- и выставляется в процентах от какойто величины(уже не помню), и потом советник пересчитывает какой это уровень.
не пойму. за темой никто не следит что ли?
Стоп-лосс есть там, называется Fibo_StopLoss=100;- и выставляется в процентах от какойто величины(уже не помню), и потом советник пересчитывает какой это уровень.
а на деле полная лажа с сЛ. автоматом его торговоать не заставишь, но у него неоспоримый плюс. он мне помогает направляться в нужном направлении. показывает что куда открывать и закрывать. вот только беда. ему нужен автоматом СЛ. иначе его одного и просто на торговлю не оставишь. он авыставляет СЛ но только по достижению прописаных настроек безубытка. то бишь он его ставит. тренд идет. вроде прибыль растет, а ты например спишь в это время. по том торговля разворачивается и сливает все что заработало, до уровня безубытка. а так чтоб автомаом заставить СЛ ходить в след за линией на определенном расстоянии как сделать\?
Советник переводит СЛ открытой позиции в без убыток.
WPR_JMA
В основе лежит инвертированная версия WPR (от MetaQuotes). Добавлено JMA-сглаживание (Nikolay Kositsin). Выведены значения WPR не только по Close, но и по остальным ценовым уровням (High, Low, Open). Пунктиром выведены разности между WPR (HLOC).
Скрипт создает список дат для проведения в тестере оптимизации экспертов и проверки работы экспертов после оптимизации.
ShadowCandles
Источник статьи: http://www.mql5.com/ru/code/9253
как добавить ЗигЗаг в советник и др.
как добавить ЗигЗаг в советник и Fine fractals и чтобы они работали вместе в этом советнике, идея вот в чем когда ЗигЗаг и Fine fractals становятся
равными или почти сходятся совершаем сделку: когда зеленый фрактал сходится с ЗигЗагом в экстремуме покупаем, а когда красный фрактал сходится с ЗигЗагом в экстремуме закрываем покупку и продаем. На рисунке показано выделением схождение двух индикаторов в одной точке. Хотел написать советник, но не разу не пользовался в советниках не ЗигЗагом, не фракталом. Поэтому не знаю как включать их в советник.
Заранее спасибо за подсказку и за помощь.
А то что 33ги перерисовываются, а фракталы рисуются задним числом вас не смущает?
А то что 33ги перерисовываются, а фракталы рисуются задним числом вас не смущает?
да я видел что фракталы рисуются задним и зигзаги перерисовывается(кстати очень сильно), ну хотелось бы посмотреть что получиться при таком схождений . Если это возможно конечно?
Разучаруетесь. Не тратьте время.
У зигзага луч, когда он появится, будет всегда находиться на фрактале. Потом прорисуется фрактал (с опозданием) на том баре, где уже некоторое время находилось окончание луча зигзага. При появлении нового максимума (минимума) луч зигзага перескочит на новый максимум (минимум). Потом там появится фрактал.
И так всегда будет. Почти все сигналы будут ложными.
Не рекомендуется использовать первый — изменяющийся — луч зигзага в таком варианте, как Вами было предложено. Все беды зигзага, которые на него вешают, именно от такого использования зигзага.
Разучаруетесь. Не тратьте время.
У зигзага луч, когда он появится, будет всегда находиться на фрактале. Потом прорисуется фрактал (с опозданием) на том баре, где уже некоторое время находилось окончание луча зигзага. При появлении нового максимума (минимума) луч зигзага перескочит на новый максимум (минимум). Потом там появится фрактал.
И так всегда будет. Почти все сигналы будут ложными.
Не рекомендуется использовать первый — изменяющийся — луч зигзага в таком варианте, как Вами было предложено. Все беды зигзага, которые на него вешают, именно от такого использования зигзага.
спасибо за совет, с каким индикатором советуете его использовать зигзаг, чтобы было меньше ложных сигналов.?
Источник статьи: http://www.mql5.com/ru/forum/120676