лучший индикатор показывающий флет
Самый точный индикатор флета
Всем известно, что у рынка бывает 2 состояния. Состояние тренда и состояние флета. Состояние тренда когда цена движется либо вверх либо вниз. Когда цена движется в узком горизонтальном коридоре, такое состояние принято называть флетом. Сегодня создано довольно много индикаторов, которые могут показывать флет на рынке. Раньше о таких индикаторах можно было только мечтать. Еще лет 5 назад трейдеры могли только приблизительно видеть, что сейчас происходит на рынке. Сейчас состояние флета можно предсказать буквально в самом начале.
Ниже представлены самые лучшие и проверенные индикаторы флета без перерисовки.
Индикатор trend and flat
Когда индикатор показывает серую гистограмму — значит на рынке присутствует флет.
Если появляется красная гистограмма — на рынке медвежье движение (вниз).
Если появляется зеленая гистограмма — на рынке бычье движение (вверх).
Советник имеет несколько настроек, которые можно менять и получать более точные показания. Но лучше использовать значения по умолчанию.
Скачать индикатор trand and flat внизу статьи
Индикатор Pulse flat.
Когда индикатор показывает зеленые кружки — значит на рынке идет флет. Также индикатор показывает силу тренда. Если гистограмма окрашена в синий цвет, которая повышается как MACD — на рынке сильное движение. С помощью данного индикатора в свое время была реализована стратегия на пробое флета. Как только после зеленых кружков появляется синяя гисторамма ставим 2 отложенных ордера на покупку и на продажу.
Скачать индикатор pulse flat внизу статьи
Индикатор iVAR
Один из самых первых индикаторов флета без перерисовки. С помощью данного индикатора делают фильтры флета во многих советниках, посколько работать с ним очень просто. Если график индикатора выше значения 0.5 — это состояние флета. Если график ниже значения 0.5 — это состояние тренда. Все просто.
Скачать индикатор iVAR внизу статьи
Индикатор Xaser
Один из моих самых любимых индикаторов. Индикатор очень точный и неперерисовывающий. Если значение графика индикатора равно нулю — значит на рынке флет. Если значение больше нуля — значит на рынке тренд. Как видите, он показывает самые точные показания, хоть и не такой красивый как скажем Pulse Flat. Ну на вкус и цвет товарищей нет. Выбирайте любой и применяйте в своей торговле. Самое главное, что все эти индикаторы отобраны из сотни индикаторов флета и применялись в своей торговле.
Скачать индикатор xaser ниже
Скачать индикаторы вы можете нажав на одну из кнопок социальных сетей. Или из нашего файлового хранилища
Индикаторы флета. Ждем оживления рынка.
Максимальный заработок дает торговля по тренду и с этим никто не будет спорить. Однако, его еще нужно дождаться, ведь большую часть времени рынок находится в боковом движении. Определить низковолатильные участки, войти в самом начале направленного движения поможет индикатор флета.
Все торговые активы имеют периоды, когда цена практически не изменяется, это означает дефицит ликвидности или временное «перемирие» между покупателями и продавцами. Причем флэт может быть широким с резкими спекулятивными движениями в 50-100 пунктов, не подтвержденных торговыми объемами. Боковое движение начинается, когда закончился тренд, до или после сильных фундаментальных событий.
Индикатор флета дает возможность заранее подготовиться к открытию сделки после пробоя диапазона, когда тренд начинает терять силу закрыть текущую позицию. Анализируя ценовую динамику, следует помнить:
Стандартные инструменты MetaTrader
Наша задача определить отсутствие ярко выраженного движения и логично будет предположить, что в первую очередь это покажет индикатор флета, следующий за направлением рынка – скользящие средние и их комбинации. Один из самых простых вариантов присутствующий во всех популярных торговых платформах это «Аллигатор» Билла Вильямса.
Если линии переплетены или расположены параллельно, значит начинается флет, начинают расходиться – формирование нового тренда.
Следующий индикатор флета – это полосы Боллинжера, где кроме направления оценивается текущая волатильность. Чем уже канал, тем сильнее будет следующий тренд, а при 50-60 пунктов ширины используйте свинг трейдинг, особенно на старших таймфреймах.
По характеру движения цены относительно линий индикатора можно оценить текущую силу быков или медведей. Чем дольше график «стелется» вдоль границы Боллинжера, тем больше ослабевает тренд.
Границы ценового коридора будут сильными уровнями сопротивления/поддержки, открываем сделки внутри него с помощью индикатора Envelopes.
Позиции открываем только при отскоке от границы Envelopes!
Как индикатор флета также можно использовать Parabolic SAR, который тоже использует скользящие средние, но с более удобной индикацией. Базовый принцип сохраняется: чем ближе друг к другу участки сигнальных точек, тем ближе начало ценового импульса с пробоем горизонтального диапазона.
На младших таймфреймах Parabolic SAR может сильно запаздывать, показывая начало тренда, когда он уже почти закончился. Рекомендуется использовать его только элемент комплексной торговой стратегии.
Осцилляторы
Осциллятор, как индикатор флета, показывает только общую тенденцию, но не дает информации в какую сторону будет пробой диапазона. Из недостатков – нахождение момента выхода из бокового движения запаздывает.
Используются для подтверждения трендовых индикаторов. Когда идет флет, сигнальные линии не выходят за пределы средней линии между зонами перекупленности и перепроданности. Если они находятся около средней или нулевого уровня в ближайшее время рынок продолжит «спать». Хорошо себя зарекомендовали Stochastic Oscillator, Relative Strength Index (индикатор RSI), Williams%R и их модификации.
По мере накопления опыта переходим к профессиональным инструментам, таким как Accelerator Oscillator или ADX, который за счет сложного алгоритма снижает запаздывание, улучшая прогноз.
Торговые объемы, как индикатор флета
Трейдеру Форекс доступно только количество сделок в единицу времени или тиковый объем, но несмотря на это он будет третьим подтверждающим фактором. Стандартные Volumes, On Balance Volumes или Awesome Oscillator должны показывать малые объемы. Если рынок внешне спокоен, но активность при этом не уменьшается, значит, новый тренд уже близко.
Теперь давайте посмотрим, как все три торговых инструмента подтверждают сигналы друг друга.
Как видим, точка входа вполне надежна, найти ее могут даже начинающие трейдеры.
Дополнительный индикатор флета в MetaTrader
Всегда помним о комбинации «трендовый индикатор + осцилляторы + торговые объемы». Она используется всегда: отличия только в количестве настроек, способах индикации начала и окончания тренда, оптимизацией под конкретные таймфреймы и валютные пары. Убедитесь, что они работают лучше, чем обычные RSI или Envelopes, только затем ставьте их на реальный счет. Из множества вариантов рассмотрим три, которые показали стабильные результаты за последние два года.
Pulse Flat
Кроме точек начала и завершения бокового движения, показывает возможное направление будущего движения. Внешне выглядит как гистограмма аналогичная индикатору MACD с дополнительными сигнальными точками:
Обратите внимание на ширину диапазонов больше 100 пунктов, но это все-таки не тренд. Цена в итоге пробила нижнюю границу, как предсказывал Pulse Flat.
В описании говорится, что алгоритм основан на «финансовых временных рядах являющихся противопоставлением теории Хаоса». Финансовая статистика имеет в своем арсенале разные виды временных рядов и неясно, какие именно применяются в индикаторе Форекс, но работает iVAR достаточно надежно.
Наглядно видна описанная выше проблема осцилляторов: боковое движение определяется, но нет информации, когда оно закончится и куда вероятнее всего пойдет цена. Это означает, что индикатор флета не содержит трендовых инструментов, их нужно добавить самостоятельно.
Trend Filter
Вариант противоположный предыдущему: в отдельное окно вынесены данные скользящих средних и индикатора фракталов, чтобы не загромождать ценовой график. Сигналы не требуют дополнительных объяснений.
Резкий импульс вниз вероятно обусловлен выходом сильной фундаментальной новости или пробоем сильного уровня сопротивления. Trend Filter проигнорировал краткосрочное событие, продолжая правильно показывать текущую тенденцию.
Помните, что диапазон может пробить уже следующая японская свеча, и нельзя точно оценить в какую сторону пойдет рынок. Если имеются открытые позиции, убедитесь в правильности установки Stop Loss. Скальперам рекомендуется открыть связанные отложенные ордера BUY/SELL для отработки ценового импульса, когда индикатор флета даст сигнал на пробой.
Новичкам лучше оставаться вне бокового движения, так вы сохраните нервы и главное депозит. Даже если удалось заработать, поймав отскок от границ канала, это пока не ваша стратегия. Сначала наберитесь опыта на трендовых участках.
Чтобы скачать файл и продолжить изучение необходимо войти или зарегистрироваться.
Сравнительный анализ 10 флэтовых стратегий
Содержание
Введение
Стратегии торговли по тренду — наиболее популярные и простые, особенно для начинающих трейдеров. Но в современных реалиях динамичность рынков выросла, а трендовые движения стали менее выраженными (и по величине, и по продолжительности). Поэтому не хотелось бы терять потенциальную прибыль, упуская возможность торговли во флэте. Правила торговли по тренду несложные: надо определить признаки тренда и попытаться извлечь выгоду из его развития. Трейдинг во флэте проходит совсем по-другому. Во время бокового движения цена находится в небольшом диапазоне и может вообще не меняться довольно долгое время. При этом направленного движения нет, а ликвидность низка.
Постановка задачи при создании флэтовой стратегии
В предыдущей статье я ставил перед собой три задачи, решение которых необходимо было для создания стратегии работы по тренду. Задачи для создания флэтовых стратегий очень похожи на них.
Рис. 1. Пример бокового движения (флэта).
Задача №1. Определение наличия флэта.
Общего и исчерпывающего понятия флэта не существует, (собственно, как и понятия тренда). Но есть определенные признаки того, что сейчас на рынке царит боковик (флэт). Собственно, такое движение и называется боковым, потому что нет ярко выраженного движения рынка по вертикали — ни вверх, ни вниз. При этом цена находится в определенном диапазоне, волнообразно подходя то к нижней его части, то к верхней. Другим признаком флэта может быть низкий объем сделок на рынке или низкий интерес участников рынка. Это заметно не только по слабому изменению цены, но и по небольшому тиковому объему.
Задача №2. Цели открытой позиции.
Очень часто при торговле во флэте используют такое понятие, как торговля в канале. Это и есть основной способ использования бокового движения для получения прибыли. Определяется канал флэта в неких виртуальных границах и далее, исходя из взаимоотношения цены и этих границ выстраивается стратегия торговли. Чаще всего она строится на покупке или продаже при отскоке цены от границы канала (рис.2).
Рис. 2. Торговля при отскоке цены от границ канала.
При продаже в верхней части канала мы предполагаем, что цена пойдет в направлении нижней границы. Там и будет стоять тейк-профит. Стоп-лосс можно поставить или определенным числовым значением в пунктах, или исходя из ширины канала. Для покупки всё наоборот: покупаем в нижней части канала, тейк-профит ставим вблизи верхней границы.
Флэтовые стратегии
При выборе флэтовых стратегий я решил руководствоваться принципами, описанными выше.
Стратегия №1: Индикатор Envelopes с фильтром в виде MFI
Для определения границ канала будет применяться Envelopes, а сигнал отфильтрует MFI.
| Параметр | Описание |
|---|---|
| Используемый индикатор | Envelopes |
| Используемый индикатор | MFI |
| Таймфрейм | H1 |
| Условия на покупку | Достижение ценой нижней границы канала и нахождение MFI в зоне перепроданности (ниже 20) |
| Условия на продажу | Достижение ценой верхней границы канала и нахождение MFI в зоне перекупленности (выше 80) |
| Условия выхода | Достижение противоположной границы канала |
На рис.3 показаны условия входа в рынок по стратегии №1.
Рис. 3. Условия входа по флэтовой стратегии №1.
Код торгового советника по этой стратегии выглядит так:
Тейк-профит устанавливается автоматически, исходя из заданных условий, а стоп-лосс — вручную, в зависимости от таймфрейма.
Стратегия №2: Индикатор Bollinger Bands и две Moving Average
Для определения границ канала используется индикатор Bollinger Bands, а в качестве фильтра — положение медленной и быстрой МА относительно друг друга.
| Параметр | Описание |
|---|---|
| Используемый индикатор | Bollinger Bands |
| Используемый индикатор | Moving Average |
| Таймфрейм | H1 |
| Условия на покупку | Достижение ценой нижней границы канала, быстрая МА выше медленной |
| Условия на продажу | Достижение ценой верхней границы канала, быстрая МА ниже медленной |
| Условия выхода | Достижение противоположной границы канала |
На рис.4 показаны условия входа в рынок. Период двух SMA по умолчанию небольшой: 4 и 8. В советнике можно настраивать периоды и методы сглаживания, изменяя таким образом чувствительность фильтрации сигнала от Bollinger Bands.
Рис. 4 Условия входа по флэтовой стратегии №2
За исключением условий входа в рынок, стратегия №2 очень похожа на стратегию №1.
Стратегия №3. WSO & WRO Channel и Fractal Dimension Ehlers
Основным сигнальным индикатором станет WSO & WRO Channel — канал, построенный на основе значений двух осцилляторов: WSO (Widner Support Oscillator) и WRO (Widner Resistance Oscillator). Идея индикатора основана на статье Мэла Уиднера «Automated Support And Resistance». В качестве фильтра возьмем индикатор фрактальной размерности, описанный в статье Джона Эйлерса и Рика Уэйса «Fractal Dimension As A Market Mode Sensor».
| Параметр | Описание |
|---|---|
| Используемый индикатор | WSO & WRO Channel |
| Используемый индикатор | Fractal Dimension Ehlers |
| Таймфрейм | Любой |
| Условия на покупку | Достижение ценой нижней границы канала и значение Fractal Dimension ниже целевого порога |
| Условия на продажу | Достижение ценой верхней границы канала и значение Fractal Dimension ниже целевого порога |
| Условия выхода | Достижение противоположной границы канала |
На рис.5 показаны условия входа в рынок. Как и в предыдущих случаях, стратегия подразумевает торговлю на отскоке от границ канала, при этом с помощью фильтра пытаемся найти те точки входа, где рынок не находится в трендовом состоянии.
Рис. 5. Условия входа по флэтовой стратегии №3.
Код советника по этой стратегии выглядит вот так:
Стратегия №4. Индикатор Percentage Crossover Channel и TrendRange в качестве фильтра
Здесь попробуем использовать канал, строящийся по пробою уровней на определенный процент. Нам нужен индикатор, строящий канал, поиск точек отскока цены от его границ и фильтрация сигнала. Этим индикатором будет TrendRange, показывающий как трендовые состояния, так и флэтовые. Их мы и будем применять в качестве фильтра.
| Параметр | Описание |
|---|---|
| Используемый индикатор | Percentage Crossover Channel |
| Используемый индикатор | Trend Range |
| Таймфрейм | Любой |
| Условия на покупку | Достижение ценой нижней границы канала и цвет гистограммы Trend Range серого цвета |
| Условия на продажу | Достижение ценой верхней границы канала и цвет гистограммы Trend Range серого цвета |
| Условия выхода | Достижение противоположной границы канала |
Условия входа в рынок показаны на рис.6. Работа индикатора Percentage Crossover имеет некоторые особенности. Параметр Percent, отражающий предельную дистанцию, по пробою которой начинается построение нового уровня, зависит от таймфрейма. Чем он меньше, тем меньший процент нужно устанавливать. К примеру, на часовом таймфрейме рекомендуемое значение 20 — 30. Более высокие значения приведут к излишней избирательности индикатора.
Рис. 6. Условия входа по флэтовой стратегии №4.
Стратегия реализуется в коде так:
Стратегия №5. Индикатор Price Channel и RBVI в качестве фильтра
Индикатор Price Channel строит канал, верхние и нижние границы которого определяются максимумом и минимумом цены за период. Фильтровать ложные сигналы будет RBVI, определяющий флэт на рынке.
| Параметр | Описание |
|---|---|
| Используемый индикатор | Price Channel |
| Используемый индикатор | RBVI |
| Таймфрейм | Любой |
| Условия на покупку | Достижение ценой нижней границы канала и значение RBVI ниже порогового для флэта |
| Условия на продажу | Достижение ценой верхней границы канала и значение RBVI ниже порогового для флэта |
| Условия выхода | Достижение противоположной границы канала |
На рис.7 представлены условия входа. Пороговое значение индикатора RBVI — 40. Но в параметрах советника можно будет изменить это значение.
Рис. 7. Условия входа по флэтовой стратегии №5.
Реализация этой стратегии в коде выглядит так:
Стратегия №6. Индикатор Williams Percent Range и ADX в качестве фильтра
Процентный диапазон Уильямса, определяющий состояние перекупленности/перепроданности, будет использоваться в качестве точек входа. Но поскольку у нас стоит задача торговли на флэте или подразумевается возвращение цены в некий диапазон, то трендовый индикатор ADX будет применяться для определения отсутствия направленного движения.
Как видно на рис.8, зона флэта на индикаторе ADX по умолчанию установлена на значение 30. Но в коде советника предусмотрена возможность его пользовательской настройки.
Рис. 8. Условия входа по флэтовой стратегии №6.
На листинге ниже приведена реализации этой стратегии. Здесь переменная Inp_FlatLevel отвечает за пороговое значение ADX, о котором говорилось выше.
Стратегия №7. Модифицированный канал Келтнера и индикатор Magic Trend в качестве фильтра
Здесь отскок цены от границ канала Келтнера будем проверять с помощью трендового индикатора Magic Trend в моменты, когда он будет идентифицировать флэт.
| Параметр | Описание |
|---|---|
| Используемый индикатор | Модифицированный канал Келтнера |
| Используемый индикатор | Magic Trend |
| Таймфрейм | Любой |
| Условия на покупку | Достижение ценой нижней границы канала и серый цвет линии Magic Trend |
| Условия на продажу | Достижение ценой верхней границы канала и серый цвет линии Magic Trend |
| Условия выхода | Достижение противоположной границы канала |
На рис.9 представлена визуальная демонстрация этой торговой стратегии. Видим, что при флэте значение индикатора Magic Trend не изменяется — он отображается серой горизонтальной линией. Значит, дополнительным условием, кроме достижения ценой границы канала, будет нахождение Magic Trend в состоянии флэта некоторое время. Эта проверка будет реализована сравнением значений на текущем и предыдущем баре — они должны быть одинаковыми.
Рис. 9. Условия входа по флэтовой стратегии №7.
В коде это учитывается в функциях, проверяющих условия на продажу/покупку:
Стратегия №8. Канал Дончиана с подтверждением индикатором Trinity Impulse
В этой стратегии попробуем отловить моменты отскока от границ канала Дончиана, подтвердая его импульсным индикатором Trinity Impulse в состоянии бокового движения.
| Параметр | Описание |
|---|---|
| Используемый индикатор | Канал Дончиана |
| Используемый индикатор | Trinity Impulse |
| Таймфрейм | Младшие таймфреймы |
| Условия на покупку | Достижение ценой нижней границы канала и нулевое значение Trinity Impulse |
| Условия на продажу | Достижение ценой верхней границы канала и нулевое значение Trinity Impulse |
| Условия выхода | Достижение противоположной границы канала |
Входы в рынок представлены на рис.10. Стратегию нежелательно использовать на старших таймфреймах, потому что фильтр Trinity Impusle показывает пилообразное поведение, и зоны флэта отображаются с задержкой. При этом их ширина очень мала, а это делает стратегию слишком избирательной. Оптимально использовать 5 — 30-минутные таймфреймы.
Рис. 10. Условия входа по флэтовой стратегии №8.
Реализация торгового советника по стратегии:.
Стратегия №9. Индикатор ATR Channel и CCI Color Levels в качестве фильтра
ATR Channel основан на отклонениях индикатора ATR от скользящей средней. CCI Color Levels — это CCI, отображающийся в виде гистограммы пороговых значений, которые являются признаками ценового движения. Мы же будем использовать его как фильтр канала во флэтовом состоянии (когда CCI находится в диапазоне между пороговыми значениями).
| Параметр | Описание |
|---|---|
| Используемый индикатор | ATR Channel |
| Используемый индикатор | CCI Color Levels |
| Таймфрейм | Любой |
| Условия на покупку | Достижение ценой нижней границы канала и значение CCI Color Levels находится в диапазоне между пороговыми значениями |
| Условия на продажу | Достижение ценой верхней границы канала и значение CCI Color Levels находится в диапазоне между пороговыми значениями |
| Условия выхода | Достижение противоположной границы канала |
На рис. 11 показано, как происходит вход в рынок. В некоторых случаях цена выходит за границы канала, однако фильтрация сигнала по нахождению значения CCI в заданном диапазоне позволяет предполагать, что она вернется в канал и достигнет установленного тейк-профита.
Рис. 11. Условия входа по флэтовой стратегии №9.
Код советника по этой стратегии:
Стратегия №10. RSI в виде гистограммы и индикатор Flat в качестве фильтра
RSI в виде гистограммы выбран для большей наглядности, потому что основным сигналом для входа в рынок будут его зоны перекупленности/перепроданности. Flat, в свою очередь, отфильтрует ложные сигналы.
| Параметр | Описание |
|---|---|
| Используемый индикатор | RSI_Histogram |
| Используемый индикатор | Flat |
| Таймфрейм | любой |
| Условия на покупку | Нахождение RSI в зоне перепроданности(ниже порогового значения) и Flat находится в зоне флэта. |
| Условия на продажу | Нахождение RSI в зоне перекупленности(выше порогового значения) и Flat находится в зоне флэта. |
| Условия выхода | Тейк-профит/Стоп-лосс |
На рис.12 наглядно показаны точки входа. Отображение RSI в виде гистограммы делает более удобным отслеживание зон перекупленности/перепроданности, а также флэтовой зоны фильтра Flat.
Рис. 12. Условия входа по флэтовой стратегии №10.
Реализация торгового советника по стратегии представлена в листинге ниже.
Тестирование
Определившись с 10 флэтовыми стратегиями и реализовав их в коде, выберем максимально схожие условия тестирования.
Тест Стратегии №1 (Индикатор Envelopes с фильтром в виде MFI)
Рис. 13. Результаты тестирования флэтовой стратегии №1.
Тест Стратегии №2 (Индикатор Bollinger Bands и две Moving Average)
Рис. 14. Результаты тестирования флэтовой стратегии №2.
Тест Стратегии №3 (WSO & WRO Channel с фильтром в виде Fractal Dimension Ehlers)
Рис. 15. Результаты тестирования флэтовой стратегии №3.
Тест Стратегии №4 (Индикатор Percentage Crossover Channel и TrendRange в качестве фильтра)
Рис.16. Результаты тестирования флэтовой стратегии №4.
Тест Стратегии №5 (Индикатор Price Channel и RBVI в качестве фильтра)
Рис. 17. Результаты тестирования флэтовой стратегии №5.
Тест Стратегии №6 (Индикатор Williams Percent Range и ADX в качестве фильтра)
Рис. 18. Результаты тестирования флэтовой стратегии №6.
Тест Стратегии №7 (Модифицированный канал Келтнера и индикатор Magic Trend в качестве фильтра)
Рис. 19. Результаты тестирования флэтовой стратегии №7.
Тест Стратегии №8 (Канал Дончиана с подтверждением индикатором Trinity Impulse)
Рис. 20. Результаты тестирования флэтовой стратегии №8.
Тест Стратегии №9 (Индикатор ATR Channel и CCI Color Levels в качестве фильтра)
Рис. 21. Результаты тестирования флэтовой стратегии №9.
Тест Стратегии №10 (RSI в виде гистограммы и индикатор Flat в качестве фильтра)
Рис. 22. Результаты тестирования флэтовой стратегии №10.
Выводы
По результатам тестирования и оптимизации представленных флэтовых стратегий были сделаны следующие наблюдения.
В связи с этим можно сделать главный вывод: несмотря на то, что подбирались различные системы построения канала и его фильтрации, преимущества и недостатки всех стратегий оказались сопоставимыми.
Заключение
Ниже представлена сводная таблица названий экспертов, разработанных и используемых в статье, а также вспомогательные классы и перечень индикаторов, которые были использованы в текущих трендовых стратегиях. В конце статьи приложен архив со всеми перечисленными файлами, рассортированными по папкам. Поэтому для корректной работы достаточно положить папку MQL5 в корень терминала.
































