Стратегия торговли по линиям тренда. Индикатор, рисующий трендовые линии без перерисовки — какие существуют и применяются для торговли пробоев

Графический анализ является одним из самых эффективных методов прогнозирования рыночных котировок, так как при помощи наклонных уровней можно определять будущие цели движения. Единственное, что раньше останавливало трейдеров от применения данного подхода, так это субъективность взгляда на рынок.

Далеко не каждый человек может похвастаться многолетним опытом торговли на FOREX, но современным спекулянтам не обязательно всё делать руками, так как программисты создали индикатор TrendLine , о котором я и решил сегодня поговорить.

Если сказать честно, то я не смог определиться, для какого именно индикатора TrendLine написать обзор, так как нашёл в собственной «Форекс-библиотеке» три версии данного алгоритма, каждая из которых имеет свои преимущества и недостатки.



Поэтому, чтобы не упустить ничего важного и предоставить читателям выбор, я решил кратко рассмотреть все модификации индикатора TrendLine для Форекс. Первая из них выглядит следующим образом:
Несмотря на то, что он был написан в 2006 году, его нельзя считать «прародителем» всех последующих модификаций, так как в названии данного алгоритма есть приписка «2», т.е. речь идёт о второй версии. Разумеется, верить всему написанному глупо, и заборы тому подтверждение, но у меня нет оснований сомневаться в том, что это действительно не первый его вариант.

В любом случае, история уже не играет никакой роли, так как нам важен практический результат, т.е. качество разметки. Следует заметить, что индикатор TrendLine_2, несмотря на свою кажущуюся примитивность, неплохо справляется с поставленными задачами на всех таймфреймах. Чтобы в этом убедиться, ещё раз обратим внимание на график:



Он достаточно неплохо отрисовывает касательные линии, поэтому их можно смело применять при составлении прогнозов. К сожалению, в каждой бочке мёда находится место для ложки дёгтя, и в случае с индикатором TrendLine роль этого компонента играют настройки, вернее, их полное отсутствие (выбор цвета линий не в счёт).

Решить данную проблему можно анализом нескольких таймфреймов, например, сам индикатор устанавливаем на D1, а сигналы ищем уже на H1. Предложенный вариант вполне рабочий, поэтому его можно рекомендовать новичкам, но более опытным трейдерам я советую применять обновлённый алгоритм TrendLine Avto.

Алгоритм TrendLine Avto

На графике уже заметно одно важное новшество – алгоритм указывает стрелками направление для заключения сделок, поэтому следует обратить внимание на его настройки, основными из которых являются следующие:

  • Break – это тип сигналов, т.е. если задать «true», то индикатор TrendLine Avto будет показывать стрелками пробои трендовых линий, в обратном случае алгоритм обозначит отбои от касательных;
  • Expand – включить/выключить вторую линию (переменная полезна при поиске графических фигур);
  • UseAlert – включение и отключение сигналов, поэтому если задать «true», то следом придётся настроить ещё четыре переменные (alertDebug, alertSound, alertMessage и fileSound), смысл которых понятен из названия;
  • TrendUpName и TrendDnName – буквенные коды для поддержек и сопротивлений;
  • TrendUp и TrendDn – цвета касательных;
  • Otstup – дополнительный отступ стрелок сигнала от ценового графика;
  • ExtDepth, ExtDeviation и ExtBackstep – настройки ZigZag, на базе которого и работает индикатор TrendLine Avto.



Таким образом, качество разметки будет зависеть от того, как трейдер оптимизировал «зигзаг», при этом сам базовый индикатор на графике не показывается. Читателям, впервые узнавшим про подобные алгоритмы, советую добавлять ZigZag на рабочее окно, тем более он входит практически в каждую сборку терминала MT4.



Рекомендую еще вот эти индикаторы:

Индикатор TrendLine - TrueTL

И последний индикатор TrendLine, третий по счёту, больше известен в сети под сокращённым названием TrueTL (правдивые трендовые линии). На ценовом графике он выглядит следующим образом:



В отличие от рассмотренных выше алгоритмов, фильтрующих многие паттерны, он может размечать все актуальные касательные линии. Я не зря сделал акцент на «возможность», так как многое в данном случае зависит от следующих настроек:
  • Auto_Refresh – включить/выключить обновление разметки при переключении ТФ, выборе другого тиккера или после закрытия очередной свечи;
  • Normal_TL_Period – глубина истории основного таймфрейма, на которой индикатор TrendLine будет искать опорные точки для построения касательных;
  • Three_Touch – при значении «true» алгоритм присвоит уникальный цвет линиям, построенным на базе трёх точек (т.е. более надёжным);
  • M1/M5_Fast_Analysis – включить/выключить модуль «быстрого» анализа для минутных и пятиминутных графиков (предполагалось, что данная переменная поможет пользователям слабых ПК, но сегодня она утратила актуальность, так как техника стала гораздо дешевле и производительнее, поэтому даже на весьма посредственных ноутбуках MT4 «летает»);
  • Mark_Highest_and_Lowest_TL – включить/выключить выделение жирным маркером крайних трендовых линий.




Оставшиеся переменные предназначены для настройки внешнего вида линий, поэтому с ними разобраться проще простого.

В принципе, это всё, что я хотел рассказать, надеюсь, сегодняшняя подборка поможет Вам автоматизировать процесс построения технических разметок, ведь если индикатор TrendLine сочетать с алгоритмами, предназначенными для поиска горизонтальных уровней, получится практически готовая торговая стратегия.

Одна из важных задач успешного трейдинга состоит в определении тренда, для чего используется бесчисленное множество инструментов, подходов, которые используются при создании специальных индикаторов для построения трендовых линий.

Трендовые линии можно построить и вручную – графические инструменты для построения имеются в любой торговой платформе . Различия в методиках построения трендовых линий определяет их эффективность, при этом классический метод определения тренда является универсальным и подходящим для любой ситуации.

По своему принципу алгоритмы работы индикаторов линии тренда и уровней поддержки и сопротивления подобны, поэтому для большинства начинающих трейдеров процесс их построения и применения не представляет проблемы.

Принцип работы индикатора трендовых линий

Чтобы построить трендовые линии вручную, необходимо найти на графике два экстремума и провести через них линию, которая и будет трендовой. Правила проведения линий позволяют соединить линией точки закрытия японских свечей либо экстремумы – каждый из вариантов имеет право на существование и их выбор определяется предпочтениями самого трейдером. Чтобы построить линии восходящего тренда, необходимо соединить точки локальных максимумов, для нисходящего тренда, соответственно, соединяем точки локальных минимумов.

Не имея должных навыков, начинающие трейдеры испытывают трудности в определении локальных экстремумов, а потому соединяют линии неправильно. Поэтому в качестве помощника в этом деле можно использовать индикатор линии тренда или Зигзаг. Индикатор ZigZag можно скачать и скопировать в папку MQL4/Индикаторы в торговой платформе – перезапустив терминал, следует установить ЗигЗаг на график и использовать для упрощения построения трендовой линии. Этот торговый инструмент сам находит локальные экстремумы и соединяет их зигзагообразными линиями, поэтому является отличным подспорьем для новичка. Даже новичку будет просто найти точки входа для построения трендовой линии, воспользовавшись данным инструментом, как показано на примере.

Применение практическое применение индикаторов

Применение индикаторов для построения трендовых линий или ручное их построение позволяет применить торговую стратегию на отбой или пробой. Если цена подходит к восходящей трендовой линии, то существует два варианта дальнейшего развития событий:

  1. Цена пробивает линию и двигается в прежнем направлении – в этом случае необходимо открывать сделку в SELL.
  2. Цена отбивается от трендовой линии и откатывается назад в противоположном направлении – в этом случае работает стратегия на отбой. Необходимо открывать длинную сделку.

Пробой трендовой линии говорит об окончании трендового движения, и чаще всего момент пробоя характеризуется и сильным ценовым импульсом . Так что в зависимости от таймфрейма пробой может занимать период от считанных секунд до часов.

При этом не стоит забывать, что при пробитии трендовой линии цена не в 100% случаев продолжает движение – пробой может быть ложным . Такое поведение является результатом действий крупных игроков, которые стремятся выбить конкурентов с рынка. Именно поэтому важно обеспечить фильтрацию сигнала – помимо индикатора трендовых линий стоит использовать фундаментальные новости, к числу которых относятся всевозможная статистика , отчёты, слухи и так далее. Как правило, ложный пробой можно идентифицировать на 2-й свече. Если цена ведёт себя предсказуемо и, пробив линию, продолжает движение, можно входить в рынок на 3-й свече. Такая стратегия с большей долей вероятность позволяет избежать ложного пробоя.

Индикатор линии тренда Trend Lines Auto

Если у трейдера нет желания или опыта грамотно построить линию тренда, то это дело можно доверить индикатору, строящему трендовые линии, например, Trend Lines Auto. Такой торговый инструмент можно скачать в свободном доступе и установить на терминал – вставляем соответствующий файл в папку MQL4 Indicator. После этого необходимо перезагрузить терминал и выставить индикатор на график валютной пары. Принцип работы индикатора для построения трендовых линий аналогичен принципу индикатора ZigZag, который проводит линию через пару ближайших экстремумов, выстраивая трендовые линии.

Данный инструмент автоматом строит и линию сопротивления, которая также может стать источником сигналов. Трейдер получает постоянно обновляющуюся трендовую линию на любом таймфрейме – ее можно использовать в самых разных торговых системах.

Еще индикатор для построения трендовых линий может похвастаться наличием звукового оповещения , которое срабатывает при пробитии ценой построенной линии. Это позволяет оценить текущую ситуацию и возможность игры на пробой. Стрелки в направлении рекомендуемого входа в рынок позволяют новичком правильно открыть позицию. Световая индикация стандартная: при появлении красной стрелки, направленной вниз, открываем короткую сделку, синяя стрелка, направленная вверх, подразумевают длинную позицию . Использовать такой торговый инструмент стоит только в вместе с другими индикаторами или методами технического анализа , чтобы отфильтровать ложные сигналы.

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

При этом стоит отметить, что индикатор трендовых линий на разных таймфреймах показывает разные линии и не всегда удачные. Именно поэтому профессионалы торговли на Форекс рекомендуют выстраивать трендовые линии вручную. Чем больше опыта в построении таких линий, тем более точный и прибыльный будет вход, тем более что направление тренда учитывается во многих успешных торговых системах.

Линии тренда являются одним из важнейших элементов технического анализа. Правильно построенные линии дают информацию о направлении движения тренда, о точках его потенциального разворота или коррекции. Трендовые линии являются естественными уровнями сопротивления и поддержки, поэтому сложно найти трейдера, который бы их не учитывал в своей работе.

Как правило, опытные специалисты строят трендовые линии вручную, такой способ построения является наиболее точным. Обычно построение начинается от старших таймфреймов к младшим, что позволяет оценить всю складывающуюся на рынке картину.

Построение трендовых линий является не самым сложным делом, но требует времени и внимательности. Именно поэтому были предприняты многочисленные попытки автоматизировать этот процесс. Посмотрите на первый рисунок – на нем изображен индикатор TrendLines_Auto.

В его основу положен хорошо известный индикатор ZigZag: рисуя линии тренда, индикатор TrendLines_Auto основывается именно на его показаниях. Сам ZigZag на графике не отображается. В настройках индикатора TrendLines_Auto вы можете задать нужные параметры Зигзага. На рисунке хорошо видны нарисованные индикатором трендовые линии и пробитие линии сопротивления.

True trendline indicator

Стоит обратить внимание и на True trendline indicator – очень неплохой индикатор, рисующий линии тренда в автоматическом режиме. Его показания отличаются высокой точностью, индикатор обладает большими возможностями для тонкой настройки. Как выглядит данный индикатор на графике, вы можете посмотреть на втором рисунке.

Индикатор работает на любых таймфреймах. Обратите внимание, что индикатор True trendline состоит из нескольких файлов. TrueTL V1.01 – это собственно индикатор, рисующий линии тренда. Дополнительный индикатор TrueTL Alert V1.01 подает звуковые сигналы в том случае, когда цена касается трендовой линии или пробивает ее. Можно использовать только первый файл, в этом случае звуковых оповещений не будет. В приведенном ниже архиве с файлами индикатора есть и подробная инструкция по его настройке.

Также в архиве находится SignalLINES – индикатор, строящий линии тренда по фракталам. При пробитии трендовой линии подается звуковой сигнал, его подачу можно отключить в настройках.

Трендовое движение формируется между смежными экстремумами. Для его представления на ценовом графике используются прямые отрезки, соединяющие одинаковые экстремумы – минимумы с минимумами, максимумы с максимумами. Правильная разметка тренда позволяет получить с него максимальную прибыль и вовремя спрогнозировать момент разворота. С этой целью мы рекомендуем использовать индикатор трендовых линий без перерисовки , обеспечивающий отыскание и рисование на ценовом графике границ, в пределах которых лежит текущая динамика цены.

Важность трендовой линии

Ценовая динамика является объективным представлением рыночных тенденций, которые напрямую зависят от соотношения объемов продажи и покупки актива. Вследствие этого, трендовые линии являются важным инструментом технического анализа финансовых рынков.

Трендовая линия является своеобразной поддержкой или сопротивлением для, соответственно, восходящего или нисходящего тренда (рис. 1). При этом каждый сформированный на откате минимум на восходящем тренде или максимум на нисходящем тренде формирует, соответственно, локальную поддержку или локальное сопротивление.

Лучшие индикаторы трендовой линии

Эффективность этих технических инструментов оценивается по степени точности их графических построений и по дополнительно функциональности, обеспечивающей повышение удобства применения. Ниже описаны три из них, пользующиеся популярностью у трейдеров.

Индикатор, рисующий трендовые линии SignalLineeng (скачать )

Алгоритм заключается в поиске важных уровней поддержки и сопротивления при помощи фрактального метода, которые и используются при отображении наклонных трендовых линий, причем их количество на одном графике не ограничено (рис. 3). Для каждой трендовой линии можно задать уникальное имя, что обеспечивает избирательность при оповещении о важных событиях, например, о приближении цены к трендовой линии на количество пунктов меньшее, чем определено параметром Set, задаваемом в настройках (если установить его в 0, то сигнал генерироваться не будет).

Параметр «УдалятьОтрезки» при значении True обеспечивает рисование новых сигнальных линий при смене периода графика.

Индикатор, строящий трендовые линии TrueTrendline (скачать )

Особенность этого технического инструмента заключается в реализации его программной части в двух файлах. Один из них основной (TrueTL), а другой (TrueTL Alert) – сигнальный. Если не требуется оповещение о приближении цены к трендовой линии, то сигнальный файл можно не копировать в папку Indicators торгового терминала. Если же необходимо оповещение, то к графику применяются оба индикатора.

На ценовом графике TrueTrendline отображает трендовые линии (рис. 4) с указанием степени их силы (цветом: белый – слабый, оранжевый – сильный; толщиной: тонкие – слабые, толстые – сильные). На результаты вычислений влияет лишь параметр NormalTLPeriod, значение которого равно длительности анализируемого временного промежутка (в барах).

Из других настроек можно выделить:

  • ThreeTouch – выделять ли цветом трендовые линии, проходящие через 3 экстремума;
  • MarkHighestAndLowestTL – обозначать ли маркером (горизонтальная жирная черта) самую верхнюю и самую нижнюю трендовые линии.

При необходимости возможна настройка оповещения при касании или пробитии ценой трендовой линии:

  • BreakAlert&AfterClose – включение/отключение оповещения о пробое линии тренда свечой (после ее закрытия);
  • BreakAlert&BeforeClose - включение/отключение оповещения о пробое до закрытия свечки;
  • TouchAlert - включение/отключение оповещение о соприкосновении цены и линии тренда;
  • TouchDistance – количество пунктов, при приближении на величину которых цены к трендовой линии сработает оповещение;
  • AllTrendLineAlert - включение/отключение отображения всех трендовых линий;
  • EmailAlert – включение/отключение оповещения на email;
  • PopUpAlert – включение/отключение оповещения всплывающим окном;
  • SoundAlert - включение/отключение оповещения звуком;
  • SoundFile - аудио-файл звукового оповещения (помещается в папку «Sounds» торгового терминала).

Построение трендовых линий индикатором TrendLinesAuto (скачать )

Его алгоритм находит экстремумы с помощью формулы, использующейся при вычислении индикатора ЗигЗаг, который при этом на графике не отображается. Используются только координаты его вершин – через них проводятся линии трендов (рис. 5).

Параметры TrendLinesAuto:

  • Break – оповещение, соответствующее торговой стратегии (true – «на пробой», false – «на отбой»);
  • Expand – отображать ли вторую трендовую линию;
  • Use_Alert – включение/отключение оповещение при сближении цены с трендовой линией;
  • alert_Debug – сохранять ли оповещение в журнале;
  • alert_Sound – включить/отключить звуковой сигнал;
  • alert_Message – включить/отключить оповещение всплывающим окном;
  • file_Sound – аудиофайл для звукового оповещения;
  • TrendUp_Name – наименование поддержки;
  • TrendDn_Name – наименование сопротивления;
  • Trend_Up – цвет поддержки;
  • Trend_Dn – цвет сопротивления;
  • otstup – количество пунктов между сигнальной стрелкой и ценой;
  • ExtDepth/ExtDeviation/ExtBackstep – параметры ЗигЗага.

Индикаторы пробоя трендовой линии

Как можно видеть из описания, индикаторы TrendLinesAuto, SignalLineeng и TrueTrendline не только отображают линии тренда, но и оповещают трейдера о пересечении их ценой (рис. 6). Это позволяет сделать очень удобной торговлю по стратегии «на пробой» ключевых линий.

При пробое желательно, чтобы Close-цена пробойной свечи была за пределами трендовой линии. При этом на предыдущем экстремуме (для восходящего тренда – на максимуме, для нисходящего тренда – на минимуме) должен быть сформирован сильный свечной разворотный паттерн. В то же время, в месте пробоя не должно быть разворотных паттернов, а желательно наличие сигналов на продолжение движения.

Выбор СтопЛоссов осуществляется в соответствии с предыдущими минимумами (при развороте нисходящего тренда) или максимумами (при развороте восходящего тренда). А ТейкПрофиты устанавливаются в соответствии с уровнями предыдущих максимумов (при развороте нисходящего тренда) или минимумов (при развороте восходящего тренда).

Одно из самых любимых направлений в анализе ценового графика среди новичков является использование графического анализа.

Действительно, графический анализ в плане обучения кажется самым простым, ведь прочерченные фигуры, линии или каналы не требуют какого-то объяснения с точки зрения экономики или психологии.

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

Торгуй по крупному только с ведущим брокером.

Но когда приходится самому проводить трендовые линии, возникает множество вопросов, на которые никто не может дать ответы.

Например, а по каким именно точкам рисовать, брать во внимание хвост свечей или нет? Именно поэтому на первых новичкам желательно использовать специальные индикаторы, которые выполняют разметку вместо вас. Одним из таких является индикатор True Trendline.

Индикатор True Trendline является универсальным и незаменимым помощником новичка, основная задача которого состоит в том, чтобы производить разметку и нанесение трендовых линий на графике без участия в процессе трейдера.

Стоит заметить, что True Trendline реализует несколько трендовых линий одновременно, что позволяет, во первых выбирать трейдеру, с какой именно ему работать, а во вторых реализовывать торговлю по так называемой вилке, когда во внимание берется как краткосрочный тренд, так и долгосрочный.

Индикатор может работать с любыми активами, а самое главное на любых тайм фреймах.

Установка True Trendline

К сожалению, True Trendline, несмотря на то, что его можно найти в свободном доступе совершенно бесплатно более шести лет, так и не попал в библиотеку МТ4.

Причиной этому является коммерция, а именно индикатор изначально продавался. Тем не менее из-за того что продавца уже не существует его можно использовать совершенно бесплатно.

Устанавливается True Trendline практически также, как и любой пользовательский индикатор – через каталог данных платформы МТ4. Для этого, во-первых, вам потребуется сам файл индикатора, который доступен к скачиванию в конце статьи.

А во-вторых вы должны получить доступ к каталогу данных, который находится в меню файл вашего МТ4. После этого сбросьте True Trendline в папку с названием Indicators.

Перед началом использования индикатора обязательно сделайте перезапуск торгового терминала или обновите его, вызвав дополнительное меню в панели навигатор, так как в противном случае True Trendline не отобразится в списке пользовательских.

Индикатор, установленный на график, выглядит следующим образом:

Использование на практике

Как мы уже отмечали, True Trendline – это вспомогательный индикатор. Ключевая его задача – рисовать трендовые линии.

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

В случае построения лини вверх можно констатировать восходящую тенденцию, а если линия направлена вниз – на рынке нисходящая тенденция.

Исходя из этого, трендовую линию, прочерченную индикатором True Trendline можно задействовать в качестве фильтра, а именно торговать только на покупки, если она восходящая, а также торговать только на продажи, если она нисходящая.

Сигнальная функция инструмента может реализовываться, как на отбой от трендовой линии с целью открыть сделку в сторону уже сложившегося тренда, так и на пробой трендовой линии, когда происходит полное изменение тенденции.

В случае торговли на отбой, если к восходящей линии тренда прикасается цена – открываем позицию на покупку. Если же к нисходящей линии тренда прикасается цена – открываем позицию на продажу.

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

Настройки параметров True Trendline

Настройки True Trendline в большей мере системные и информационные, поэтому с их помощью можно лишь ускорить эффективность работы и в меньшей мере повлиять на построение линий, их качество.

В переменной Auto Refresh вы можете включить или отключить режим обновления построенных линий, при этом в строке Normal TL Period можно задавать количество свечек, на которых происходит разметка трендовых линий.

Строка Three Touch позволяет включить выделение линии в другой цвет, если к ней произошло касание более чем 2 раза.

Переменные M1; M5 Fast Analysis позволяют включить упрощенный функционал расчета для минутного и пятиминутного графика, в случае если быстродействие терминала оставляет желать лучшего.

Конечно, автоматические построения никогда не могут сравниться с профессиональной разметкой трейдера. Однако на первых порах обучения торговле по трендовым линиям индикатор True Trendline может стать незаменимым помощником.