MetaTrader 5 · XAUUSD · M5 · руководство пользователя
AlgoSynergy FLOW:
руководство целиком, до покупки.
Полное руководство к индикатору потока и объёма: сессионный VWAP, зона стоимости, все расстояния в ATR и сверка сетки баров. Что означает каждая строка панели, какие настройки трогать, и что мы в нём измерили и выбросили.
Первым делом задайте InpBrokerGMTOffset под своего брокера - без этого сессионный VWAP обнуляется не там, где начинается ваш торговый день.
Отвечает на вопрос «где»
Расстояния в ATR, не в пунктах
Сверка сетки баров с минутными данными
Раздел 1
Что это и чего оно не делает
FLOW отвечает на один вопрос: где мы находимся относительно потока и объёма. По ту ли сторону VWAP идёт сделка, есть ли до цели место и не смотрим ли мы на уровень, до которого тридцать средних дневных ходов.
Что он умеет
Место, посчитанное честно
Сессионный VWAP с явной точкой сброса, ленты, центр объёма и границы зоны стоимости. Каждое расстояние - в ATR и покрашено по досягаемости. И сверка истории: индикатор сам пересобирает бары из минутных данных и говорит, целы ли они.
Чего он не делает
Стрелок входа в нём нет вовсе
И это не сдержанность, а результат замера: вход по касанию ленты проверен на 317 днях и преимущества не дал. Внизу панели стоит постоянная подпись «решение о входе - CostGate». Индикатор сам отправляет вас к тому, у кого есть измеренные запреты.
Честно о статусе. Трек-рекорда за индикатором нет, доходность мы не публикуем. Одна строка панели - СИЛА - помечена знаком «?» и словом «не измерена»: прошлый вердикт по ней аннулирован, а заново замер не делался.
Раздел 2
Установка
Почему терминал надо закрыть. MetaTrader держит загруженный .ex5 в памяти всю сессию. Подмена файла без перезапуска не даст ничего.
Куда класть. Файл -> Открыть каталог данных, дальше MQL5\Indicators\AlgoSynergy\ для .ex5 и MQL5\Presets\AlgoSynergy\ для пресета.
Первый параметр под своего брокера - InpBrokerGMTOffset, сдвиг времени сервера от GMT в часах. Он задан входом, а не определяется автоматически: автодетект на удалённых серверах нестабилен, и мы предпочли честный параметр молчаливой ошибке. Признак того, что он неверен: сессионный VWAP обнуляется не там, где начинается ваш торговый день. Крутите, пока сброс не встанет на место.
Стартовая строка. Откройте вкладку «Эксперты»: индикатор печатает фактически применённый профиль. Не видите её - пресет не применился.
Раздел 3
Панель построчно

| Блок | Что в нём |
|---|---|
| РЫНОК | цена живая и по закрытому бару, сессия, свежесть данных |
| ИТОГ ГОЛОСОВ | счёт трёх наблюдений поимённо: «2 вверх, 1 вниз». Не дробь и не вероятность |
| ПОЛОЖЕНИЕ | где цена относительно лент в одну и две сигмы |
| VWAP И ЗОНА СТОИМОСТИ | центр объёма, верх и низ зоны стоимости |
| РИСК И ИЗДЕРЖКИ | спред как процент от ATR |
| ГОЛОСА | три независимых наблюдения, а не счётчик |
| ПОЛНОТА ИСТОРИИ | результат сверки истории - самотест 1 |
| СЖАТИЕ (не измерено) | слой сжатия ленты, помечен «?» |
Что означают отдельные строки
| VWAP | средневзвешенная по объёму цена дня. Точка обнуления задаётся входом InpBrokerGMTOffset - вручную и намеренно |
| РАЗБРОС ДНЯ | ширина дня в ATR. Выше 4 ATR подписывается «широкий» - это порог, а не диагноз рынку |
| ЦЕНТР ОБЪЁМА · ВЕРХ / НИЗ ЗОНЫ | POC и границы зоны стоимости. Каждое расстояние в ATR и покрашено по досягаемости: до 1 ATR зелёным, до 3 жёлтым, дальше приглушённым |
| профиль вне досягаемости | весь профиль дальше 8 ATR. Уровень, до которого 30 ATR, уровнем не является, и индикатор не делает вид, что является |
| ГОЛОСА | три наблюдения: цена против EMA, быстрая EMA против медленной, цена против VWAP. Именно наблюдения - счётчика «сколько за» здесь нет намеренно |
| ПОЛНОТА ИСТОРИИ | «300 баров, дыр нет» значит, что VWAP и профиль посчитаны на полной истории |
| СЖАТИЕ (не измерено) | сжатие ленты. «Не измерено» - это не «работает» и не «не работает» |
| решение о входе - CostGate | постоянная подпись внизу панели |
Итоговая строка состояния
| ВСЕ ТРИ ВВЕРХ · ЗАПРЕТОВ НЕТ | три наблюдения совпали, своих запретов у FLOW нет. Решение о входе принимает CostGate |
| ВСЕ ТРИ ВНИЗ · ЗАПРЕТОВ НЕТ | то же для шорта |
| ГОЛОСА НЕ ЕДИНОГЛАСНЫ · ЖДЁМ | направления потока нет |
| ГОЛОСА СПОРЯТ · ЖДЁМ | голоса не согласны между собой |
| ЦЕНА ДАЛЕКО ОТ СРЕДНЕЙ · ЖДЁМ | цена ушла от VWAP слишком далеко |
| ДАННЫЕ НЕ СВЕЖИЕ · РЫНОК ЗАКРЫТ? | последний бар старше трёх длин бара - самотест 2 |
Все расстояния - в ATR, а не только в пунктах. Это принципиально: 50 пунктов на золоте - это и 0.145 R, и 0.352 R в зависимости от волатильности дня. На графике индикатор рисует линию VWAP, ленты, а также POC, VAH и VAL (отключается входом InpDrawLevels).
Раздел 4
Как работать одним FLOW
Он закрывает вопрос места. Берите его отдельно, если направление и вход у вас свои, а «по потоку ли я иду» и «докуда тут вообще есть ход» решаются на глаз.
Своя идея, его проверка
FLOW не спорит с вашим направлением - он показывает, по потоку оно или против: цена выше или ниже VWAP дня, в какой ленте, куда смотрят голоса EMA.
Запас в ATR, а не в пунктах
До границы зоны 0.5 ATR - цель рядом, панель красит зелёным. 8 ATR - напишет «профиль вне досягаемости»: на этом таймфрейме цели нет.
Сначала сетка баров
Красная строка означает дыры в истории, а значит ни VWAP, ни профиль сегодня не считаются. Это единственная строка, которая отменяет всё остальное на панели.
Чего не будет без остальных трёх
Цены входа и момента: FLOW отвечает «где», но не «почём» (CostGate) и не «когда» (Pulse). Направление старшего таймфрейма даёт GOLD. Три вопроса имеют смысл вместе - приборы по отдельности не продаются, система целиком - 19 900 ₽ безлимит.
Раздел 5
Настройки: что менять, а что не трогать
Менять под себя
| Параметр | По умолчанию | Зачем |
|---|---|---|
| InpBrokerGMTOffset | 3 | обязательно под своего брокера, см. раздел 2 |
| InpSessionStartGMT | 0 | час начала сессии по GMT, то есть точка сброса VWAP |
| InpValueAreaPct | 70 | какая доля объёма считается зоной стоимости. 70% - отраслевая классика |
| InpDrawLevels | вкл | рисовать POC, VAH и VAL на графике |
| InpPanelX · InpPanelY · InpPanelScale | 12 / 22 / 100 | положение и масштаб панели |
Менять, только если понимаете цену вопроса
| Параметр | По умолчанию | Чем рискуете |
|---|---|---|
| InpProfileMode · InpProfileBars | сессия / 288 | окно профиля объёма. Режим «бары» отвязывает профиль от торгового дня: цифры станут другими, и сравнивать их с прежними нельзя |
| InpProfileBins | 60 | число ценовых корзин. Меньше - профиль грубее, больше - шумнее и медленнее |
| InpGridCheckBars | 300 | глубина сверки сетки баров. Ноль выключает самотест 1 - тогда дыры в истории вы просто не увидите |
| InpMaxSpreadAtrPct | 15 | порог «спред как процент от ATR» в блоке издержек |
Не трогать
| Параметр | По умолчанию | Почему |
|---|---|---|
| InpAtrPeriod | 14 | должен совпадать с ATR в CostGate и Pulse - на этом держится сверка приборов между собой |
| InpEmaFast · InpEmaSlow | 8 / 21 | периоды голосов. Подбирать их «под рынок» - ровно тот способ, которым получают красивую историю и пустой форвард |
| InpCoilLookback | 96 | окно нормировки строки СИЛА. Слой не измерен, крутить его - настраивать то, чего мы не проверяли |
| InpPublishGV | вкл | публикация состояния для других приборов связки |
Раздел 6
Самотесты. Проверяйте сами
01 Сетка баров
Индикатор независимо собирает те же бары из минутных данных и сверяет с тем, что дал терминал. Дыра в истории не видна на графике, но молча искажает и VWAP, и профиль объёма. Красная строка означает: числам верить нельзя, качайте историю заново.
02 Свежесть данных
Бар старше трёх длин бара - и панель пишет «ДАННЫЕ НЕ СВЕЖИЕ · РЫНОК ЗАКРЫТ?». Часы, тикающие над вчерашними данными, - обман интерфейсом, и он убран.
03 Сходимость ATR
Повесьте штатный ATR(14) MetaTrader на тот же график: значение в блоке издержек обязано совпасть на закрытом баре. На нашем стенде 438 и 438.
04 Сброс VWAP
Посмотрите, в каком часе обнуляется сессионный VWAP. Не совпало с началом вашего торгового дня - InpBrokerGMTOffset задан неверно, и все расстояния в панели считаются от чужой точки.
Причинность
Неперерисовка: прогон и контроль
Все решения считаются по закрытому бару. Состояние текущего бара, если показывается, идёт отдельной строкой с пометкой. Метод: значения бара T пересчитываются на физически обрезанной истории длиной T+1, T+2, T+5, T+20 и на полной - результат обязан совпасть побитово, иначе в расчёт протекло будущее.
--- ИТОГ: проверено 200, расхождений 0, пропущено 0 --- NOREPAINT: PASS - 200 баров, значения не зависят от будущей истории --- КОНТРОЛЬ (заведомая утечка): поймано 200 из 200 --- КОНТРОЛЬ: ОК - харнесс видит перерисовку, значит PASS выше содержателен
Вторую часть читайте обязательно. «Расхождений 0» само по себе одинаково читается и как «расчёт причинный», и как «проверка сломана и всегда возвращает да». Поэтому тот же цикл прогоняется через заведомо испорченную версию расчёта - и обязан её поймать. Поймал на всех 200 барах. Полные отчёты идут в архиве.
Раздел 8
Что мы построили, измерили и удалили
Всё перечисленное ниже было в индикаторе и удалено из него. Если вы ищете сигнальный индикатор - именно здесь стоит остановиться и не тратить деньги.
Вход «смена цвета свечи»
12 конфигураций, -0.15…-0.23 R на сделку. Ровно стоимость спреда. Преимущества нет.
Касание ленты как триггер
317 дней, с разделением на выборку и форвард. Преимущества нет; форвард-плюс только у шортов, и он не бьёт базовую линию. Ленты остались как контекст, не как сигнал.
«Пружина» на дефолтных порогах
Сработала 2 раза за 317 дней. Алерт, который молчит год, - не алерт.
«Геном» из прежней версии
73 наблюдения в коридоре 0.4985-0.5054 при пороге срабатывания 0.70. Строка всегда показывала «нейтрально» и не могла показать ничего другого.
Предупреждение об истощении тренда
679 событий: через 10 баров -4.3 пункта, верных 47%. Хуже монетки.
Счётчик «условий x из 8»
Разобран по битам: часть слагаемых была константой. Как вероятность не читается, профит-фактор около 1.0. Убран целиком, стрелок входа в индикаторе нет вовсе.
Вывод, который мы не прячем: FLOW силён как слой места и пуст как источник входа.
Раздел 9
Что не измерено ни разу
СИЛА (сжатие ленты). Прежний вердикт аннулирован: слой считался на неверно уложенной истории волатильности - нормировался чужой волатильностью, взятой за 1800 баров до нужной. Ошибка исправлена одной строкой, но заново слой не мерен, и индикатор пишет об этом прямо в строке. Относитесь к ней как к наблюдению, а не как к основанию.
Чего в индикаторе нет
Стрелок входа - ни одной. Точки входа, стопа и цели. Счётчиков «условий x из 8». Направления цены. Журнала сделок. Обещаний доходности.
Прочитать обязательно
Риск, который это не закрывает
Читайте этот раздел, даже если пропустили остальные. От хвоста индикатор не защищает. Мой собственный журнал ручной торговли: 137 сделок, 130 из них в плюс - это 95% - и суммарный результат в R положительный. Итог по деньгам: минус 241 895 рублей. Семь убыточных сделок съели сто тридцать прибыльных. Отдельно: скальп с 81% прибыльных дней дал минус 397 000 рублей. Качество входа в обоих случаях было ни при чём.
Индикатор не ставит стоп в терминале, не открывает позицию и не мешает пересидеть убыток. Это делает человек. Разбор того журнала.
Раздел 10
Если что-то пошло не так
VWAP сбрасывается не там, где начинается мой торговый день
InpBrokerGMTOffset не совпадает с вашим сервером. Крутите этот параметр, пока сброс не встанет на место. Автодетект мы не используем намеренно: на удалённых серверах он нестабилен, а молчаливая ошибка хуже явного параметра.
Строка сетки баров красная
В истории дыры. Это значит, что и VWAP, и профиль объёма посчитаны на неполных данных - числам сегодня верить нельзя. Прокачайте историю по символу заново и перезапустите индикатор.
Панель пишет «ДАННЫЕ НЕ СВЕЖИЕ»
Последний бар старше трёх длин бара: выходной, праздник или обрыв связи с сервером. Индикатор намеренно не делает вид, что торги идут.
«Профиль вне досягаемости» - это ошибка?
Нет, это ответ. Весь профиль объёма дальше 8 ATR: на этом таймфрейме цели нет, и сделка отсюда бессмысленна. Уровень в 30 ATR - справка о прошлом, а не уровень.
Почему в панели нет счётчика «сколько условий за»
Мы его строили и убрали: часть слагаемых оказалась константой, а как вероятность такой счётчик не читается - профит-фактор около 1.0. Остались три отдельных наблюдения, и это честнее одного числа.
Панель показывает ATR не такой, как соседний индикатор
Проверьте InpAtrPeriod - во всех приборах связки он должен быть 14. Разъедется - вы будете сравнивать несравнимое.
После обновления ничего не изменилось
Терминал держит .ex5 в памяти всю сессию. Закройте терминал, скопируйте файлы, откройте заново.
Работает ли на других инструментах и таймфреймах
Считает везде корректно, но настраивался и проверялся на золоте M5. Профиль объёма на инструментах без реального объёма опирается на тиковый - это стандартное ограничение MetaTrader, а не особенность индикатора.
Условия
Лицензия, обновления и поддержка
Лицензия привязана к номерам торговых счетов, а не к оборудованию, и проверяется без интернета - работайте с двух машин, из любой страны. По умолчанию два счёта: демо и реал это один трейдер, а не два. Нельзя перепродавать, передавать третьим лицам, публиковать и декомпилировать сборку - полные условия в оферте.
Обновления. Владельцам бессрочной лицензии мажорные обновления бесплатны. Это правило, а не разовая акция. Найду ошибку - напишу о ней и починю.
Пересборка. Сменили брокера или открыли новый счёт - пересоберу бесплатно, до трёх раз за срок лицензии. Потеряли архив - вышлю снова, без ограничений по числу обращений.
Поддержка - по вопросам установки, настройки и работоспособности. Не включает обучение торговле и разбор ваших сделок. Отвечаю лично, обычно в течение дня по московскому времени: бота и поддержки первой линии нет.
AlgoSynergy FLOW, руководство пользователя, версия 1.0 от 30.08.2026. Автор: Александр Тригуб, algosynergy.ru. Торговля на финансовых рынках сопряжена с высоким риском потери капитала; документ носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Все торговые решения вы принимаете самостоятельно.