Structure Flow and Trailing Stop MT4

Structure Flow и Trailing Stop MT4 — адаптивная линия потока с пятью методами трейлинг-стопа, структурой рынка и полосами ликвидности для MetaTrader 4

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

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

Структура Flow и Trailing Stop также доступны дляМетатрейдер 5. Эта сборка MT4 является ее прямым портом, проверенным поэтапно — сравнение описано ниже.

Линия потока

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

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

Трейлинг-стоп и его пять методов

Стоп перемещается только в направлении тренда. Он никогда не движется против тренда и никогда не отступает, поэтому во время консолидации он удерживает свой уровень, а не приближается к цене. Когда цена пересекает ее, тренд меняется, и стоп перемещается в другую сторону.

  • Поворотный шарнир— привязывается к последнему колебанию линии потока или к следу ATR, если он более узкий. Структурный: он находится там, где рынок в последний раз развернулся.
  • След ATR— фиксированное расстояние ATR от линии потока, изменяющееся бар за баром. Самый сглаженный из пяти, поскольку он наследует собственное сглаживание линии разнесения.
  • СуперТренд— полоса ATR вокруг средней цены каждого бара, меняющаяся, когда цена закрытия пересекает ее. Скорее угловатый, чем гладкий: он ступенчато движется по полосам, а не изгибается по среднему значению.
  • Люстра— привязывается к самой высокой или самой низкой точке линии потока на ретроспективном обзоре. Выдерживает откаты, от которых отказываются более тайтовые методы.
  • Канал Дончиана— самый высокий максимум и самый низкий минимум за ретроспективный анализ, вообще без компонента ATR. Самый широкий из пяти и самый медленный в переворачивании.

Поскольку они привязаны к разным вещам, они и отвечают по-разному. В ежедневной газете USOIL от 14 августа 2026 года пять примеров на одном графике гласили: бычья разворотная точка для 167 баров, Дончиан для 28, след ATR для 23, Люстра для 21 — и медвежий SuperTrend для 11. Все пять сообщили об одном и том же режиме и одной и той же структуре. Они договорились обо всем, кроме направления, и установили уровни, превышающие двенадцать долларов за баррель.

Что вас устраивает – это вопрос о том, как вы торгуете, а не о том, что правильно.

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

Панель условий

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

Это краткое изложение того, где находится рынок, а не инструкция, что делать. Согласование четырех условий описывает настоящее; он не предсказывает, что последует дальше.

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

Чтение его из советника

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

double flowBull = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 0, 1); double flowBear = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 1, 1); double stopBull = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 2, 1); double stopBear = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 3, 1); double regime = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 7, 1);

Карта буферов в MetaTrader 4, которая отличается от версии MetaTrader 5. Прочтите это, прежде чем писать какой-либо код советника.

  • 0— линия потока, бычья половина
  • 1— линия потока, медвежья половина
  • 2— трейлинг-стоп, бычья половина
  • 3— трейлинг-стоп, медвежья половина
  • 4— качество состояния, от 0 до 100
  • 5— битовая маска условия: 1 поток, 2 волатильность, 4 структура, 8 импульс, поэтому 15 означает, что все четыре согласны
  • 6— направление тренда, +1 или −1
  • 7— режим: 1 трендовый, 2 ранжирующий, 3 сжимающий, 4 расширяющий, 5 истощающий

Почему буферы от 0 до 3 делятся пополам.В MetaTrader 4 нет типа рисования цветных линий, поэтому каждая из двух линий рисуется как бычья половина и медвежья половина, с EMPTY_VALUE везде, где активна другая половина. Чтобы прочитать линию потока как одну серию, выберите любой из буферов 0 и 1, который не является EMPTY_VALUE в этом баре. То же самое относится и к остановке буферов 2 и 3.

В MetaTrader 5 те же индексы означают нечто другое— там буфер 1 и буфер 3 — это индексы цвета, а две строки — это одиночные серии в буферах 0 и 2. Советнику, написанному для одной платформы, нужно изменить этот раздел для другой; все, начиная с буфера 4, идентично.

Буфер 7 — это тот, о котором стоит знать. Система, которая должна отступить на вращающемся рынке, может читать его напрямую, вместо того, чтобы создавать собственный режим.

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

Входы

  • Линия потока— адаптивное окно (по умолчанию 14), самое быстрое и самое медленное сглаживание (2 и 30), а также шумовой порог в ATR (0.3)
  • Трейлинг-стоп— метод, период ATR (14) и множитель (2.5), анализ канала (20) и настройки пивота.
  • Полосы ликвидности— расстояние до самой внутренней полосы в ATR (6.5), а также разрешение профиля объема и ретроспективный анализ.
  • Структура рынка— сколько баров с каждой стороны определяют колебание (10 и 10), и сколько прорывов подтверждают сдвиг
  • Состояние ворот— импульсный порог, как долго режим должен сохраняться для подсчета и как далеко назад для оценки (500 баров)
  • Отображать— два цвета, угол панели, вертикальное положение, смещения, размер шрифта и компактный режим.

Поведение вычислений

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

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

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

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

Последние два — это демонстрация разделения буфера.В тестере стратегий это один и тот же инструмент: один раз с восходящим трендом, другой с нисходящим. На первом, Flow Bull иStop Bull значения удержания и медвежьи буферы пусты; во втором все ровно наоборот. Если вы собираетесь считывать этот индикатор с советника, эти два изображения ценнее, чем таблица буферов — они показывают EMPTY_VALUE поведение, против которого вы будете кодировать.

Версия MetaTrader 5 была оригинальной, и это прямой порт, проверенный по ней: на совпадающей истории трех инструментов линия потока, скользящий стоп и классификация тренда совпадают на каждом сопоставимом баре, а качество условий отличается в среднем на 0.12 при показателе, отображаемом как целое число. Что различается между двумя платформами, так это сам терминал — рендеринг графиков, макет диалогового окна настроек и разделение буфера, описанное выше, — а не то, что рассчитывает индикатор.

Примечания

  • Рисует на ценовом графике. Две видимые линии, отдельного окна нет.
  • К одному графику можно прикрепить несколько экземпляров, каждый со своим методом и собственной панелью. Двум экземплярам одного и того же метода следует назначить разные позиции на панели.
  • Стоп – это уровень, а не ордер.Индикатор рисует там, где должен находиться трейлинг-стоп. Он не знает вашей позиции, не размещает и не изменяет ордера и не управляет сделками.
  • Показания объема используют тиковый объем, который предоставляет каждый брокер.
  • Никаких внешних зависимостей.Каждое значение рассчитывается внутри индикатора. Он не вызывает какой-либо другой индикатор, поэтому нет дескрипторов сбоя, ничего, что нужно устанавливать рядом с ним, и нет зависимости от состояния вашей стандартной папки индикатора.

Что это такое, а что нет

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

Стрелок входа намеренно нет. Уровень стопа и количество условий соглашения описывают, где находится рынок; превратить это в решение — задача читателя, а не индикатора.

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

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

Другие инструменты от этого разработчика

Я создаю индикаторы и советники MT4, уделяя особое внимание чистому, документированному, не требующему перерисовки коду — логике закрытых баров, проверенным буферам и отсутствию зависимостей от других индикаторов.

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

Посмотреть все опубликованные продукты →

Есть вопросы о расчете, декомпозиции или использовании этого вместе с вашими собственными инструментами? Напишите мне личное сообщение - с радостью отвечу.

Разработан и поддерживается Narayanan Mohanan, разработчиком MT4/MQL4.

Если вы заметили ошибку в переводе этой страницы, сообщите мне — я ее исправлю.

Другие продукты этого автора
Этот индикатор отображает Cumulative Volume Delta (CVD) — накопительную сумму объёма каждого бара с учётом направления его закрытия — внутри адаптивных полос стандартного отклонения. Он помогает ответить на вопрос, на который сама цена ответить не может: поддерживается ли движение участием объёма или цена движется по инерции. Накопительная сумма сбрасывается на выбранной вами опорной точке (anchor) — ежедневно, еженедельно или ежемесячно, — поэтому значение всегда рассчитывается относительно тек
FREE
MTF Currency Strength Panel MT4
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 4 Мультитаймфреймовый индикатор силы валют: все 28 основных пар на одном графике. Эта панель силы валют показывает, где сейчас находятся восемь основных валют и как каждая из 28 основных пар двигалась одновременно на девяти таймфреймах — от M1 до MN1. Оба показателя выводятся на одном графике и обновляются по таймеру. Самостоятельное ранжирование пар вводит в заблуждение. Когда движется одна валюта, каждая содержащая ее пара движется вместе с ней, поэто
FREE
Trend Survival States
Narayanan Mohanan Mohanan Krishnan
Trend Survival States для MetaTrader 5 — индикатор режима свободного рынка, измеряющий бычье и медвежье давление с адаптивными полосами волатильности и классификацией трендов по пяти состояниям. Давление быков и медведей, адаптивный спред и рыночная классификация с пятью состояниями, бесплатно для MT5. Он измеряет давление покупателей и продавцов, стоящее за текущим движением, и классифицирует его по состоянию рынка: сильное бычье, слабое бычье, нейтральное, слабое медвежье, сильное медвежье. Эт
FREE
Этот индикатор отображает Force Index — изменение цены каждого бара, умноженное на его объём, — внутри адаптивных полос стандартного отклонения. Если цена сама по себе показывает, что рынок сдвинулся, то Force Index показывает, сколько усилий на это потребовалось. Значительное изменение цены на малом объёме и небольшое изменение на большом объёме — совершенно разные события, даже если свечи выглядят похоже. Force Index разделяет их, объединяя оба параметра в одно значение, а полосы помещают это
FREE
MTF Currency Strength Panel for MetaTrader 5 Мультитаймфреймовый индикатор силы валют: все 28 основных пар на одном графике. Эта панель силы валют показывает, где сейчас находятся восемь основных валют и как каждая из 28 основных пар двигалась одновременно на девяти таймфреймах — от M1 до MN1. Оба показателя выводятся на одном графике и обновляются по таймеру. Ранжировать пары по отдельности — путь к ошибочным выводам. Когда движется одна валюта, вместе с ней движется каждая пара, в которую она
FREE
Индикатор строит кумулятивную дельту объёма (CVD) — нарастающий итог объёма каждого бара со знаком в зависимости от направления его закрытия — внутри адаптивных полос стандартного отклонения. Он отвечает на вопрос, на который цена сама по себе не отвечает: движение поддержано участием или это просто дрейф? Нарастающий итог начинается заново на выбранной вами точке привязки — дневной, недельной или месячной, — поэтому показание всегда соотносится с текущей сессией, неделей или месяцем, а не с нач
FREE
Этот индикатор отображает Индекс силы — изменение цены каждого бара, умноженное на его объём — внутри полос адаптивного стандартного отклонения. Если только цена говорит вам о движении рынка, индекс силы показывает, сколько усилий было затрачено на его перемещение. Большое изменение цены при небольшом объеме и небольшое изменение при большом объеме — это совершенно разные события, даже если свечи выглядят одинаково. Индекс силы разделяет их, объединяя оба показания в одно, и полосы помещают это
FREE
OBVCD Pro MT4
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro — это импульсный осциллятор, который применяет анализ конвергенции/дивергенции к Балансовый объем (OBV) вместо цены, сочетая адаптивные полосы волатильности с классификатором режимов с 5 состояниями, который можно прочитать визуально на графике или использовать непосредственно советником. Большинство классических осцилляторов анализируют только цену. OBVCD Pro рассчитывает конвергенцию и дивергенцию на основе совокупного объемного потока, поэтому он измеряет участие в движении рынка, а
Currency Strength Oscillator MT4
Narayanan Mohanan Mohanan Krishnan
Осциллятор силы валюты для MetaTrader 4 Индикатор относительной силы валюты, отображающий историю восьми основных валют. Этот осциллятор силы валют отображает относительную силу восьми основных валют в виде истории, разложенную по 28 основные пары. В то время как стандартный индикатор силы валюты показывает, где обстоят дела сейчас, он показывает, как они туда попали — какая валюта укрепляется, какая перекатилась и где рейтинг перешел из рук в руки. Все восемь серий представлены в виде документи
Oscillator Regime Suite MT4
Narayanan Mohanan Mohanan Krishnan
Индикатор применяет конструкцию схождения/расхождения — быстрая скользящая средняя минус медленная, с сигнальной линией — к ряду, производному от объёма , а не к цене. На выбор доступны три источника: кумулятивная дельта объёма, индекс силы и балансовый объём. Поверх результата строятся адаптивные полосы волатильности, и каждый завершённый бар классифицируется в одно из пяти состояний режима. Это состояние выводится в отдельный числовой буфер, поэтому советник может читать его напрямую. Почему в
OBVCD Pro
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro — осциллятор моментума, который применяет анализ схождения и расхождения к индикатору On-Balance Volume (OBV) , а не к цене, объединяя адаптивные полосы волатильности с классификатором рыночного режима на пять состояний. Результат можно оценивать визуально на графике или считывать напрямую из советника (Expert Advisor). Большинство классических осцилляторов анализируют только цену. OBVCD Pro рассчитывает схождение и расхождение на основе накопленного объема, поэтому оценивает участие о
Currency Strength Oscillator MT5
Narayanan Mohanan Mohanan Krishnan
Индикатор строит историю относительной силы восьми основных валют, раскладывая её из 28 главных пар. Панель показывает, как обстоят дела сейчас. Здесь видно, как рынок к этому пришёл: какая валюта укреплялась, какая уже развернулась и где сменился лидер. Все восемь рядов доступны как документированные буферы индикатора, поэтому советник может читать силу валют напрямую. Как работает декомпозиция Каждая из восьми валют встречается в семи из двадцати восьми пар. Её сила — это среднее этих семи зна
Oscillator Regime Suite
Narayanan Mohanan Mohanan Krishnan
Индикатор применяет конструкцию схождения/расхождения — быстрая скользящая средняя минус медленная, с сигнальной линией — к ряду, производному от объёма , а не к цене. На выбор доступны три источника: кумулятивная дельта объёма, индекс силы и балансовый объём. Поверх результата строятся адаптивные полосы волатильности, и каждый завершённый бар классифицируется в одно из пяти состояний режима. Это состояние выводится в отдельный числовой буфер, поэтому советник может читать его напрямую. Почему в
Structure Flow and Trailing Stop
Narayanan Mohanan Mohanan Krishnan
Индикатор рисует на ценовом графике две линии: адаптивную линию потока, следующую за направлением рынка, и трейлинг-стоп, который движется только в этом направлении и никогда обратно. Небольшая панель показывает состояние, стоящее за ними. Трейлинг-стоп может рассчитываться пятью разными способами. Это не вариации одной идеи — каждый привязан к чему-то своему, и на одном и том же графике они нередко расходятся. Линия потока Адаптивное среднее. Оно сильно сглаживает, когда цена ходит в диапазоне,
Trend Survival Rate
Narayanan Mohanan Mohanan Krishnan
Trend Survival Rate для MetaTrader 5 — индикатор рыночного режима, который измеряет, как часто текущее состояние тренда доживает до следующего бара, и выставляет собственный прогноз. Уровень выживаемости тренда, классификация состояния рынка и текущий прогноз Брайера в одном окне индикатора MT5. Он измеряет давление покупателей и продавцов, стоящее за текущим движением, классифицирует его как состояние рынка и сообщает, как часто это состояние доживает до следующего бара, а затем сравнивает свой
Фильтр:
Нет отзывов
Ответ на отзыв