MetaTrader 5 · XAUUSD · M5 · руководство пользователя

AlgoSynergy Pulse:
руководство целиком, до покупки.

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

Один абзац, который стоит прочитать до покупки: стрелка Pulse не является основанием для сделки. По стрелке есть числа, и они нулевые. Подробности - в разделе про состояния.

Версия 1.21 · 04.10.2026
Отвечает на вопрос «когда»
Формула открыта
Шкала безразмерная [-1; +1]

Раздел 1

Что это и чего оно не делает

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

Что он умеет

Отвечать «есть ход» словом, а не картинкой

Деление на ATR превращает «8 пунктов» в осмысленную величину: много это или мало, зависит не от цены актива, а от того, насколько он обычно ходит. Шкала безразмерная, поэтому Pulse - единственный из четырёх приборов, который осмысленно читается вне золота без переподбора порогов.

Чего он не делает

Он не даёт входа. Это измерено

Стрелка входа прогнана на отдельном харнессе: преимущества нет. Весь прирост в связке давал слой издержек, а не стрелка. Поэтому в соседнем индикаторе FLOW стрелок нет вовсе, а в CostGate строка Pulse подписана «ПУЛЬС - ФОН, НЕ УСЛОВИЕ».

Честно о статусе. Трек-рекорда нет, доходность мы не публикуем. Слой затухание измерен 26.09.2026: как правило выхода преимущества не даёт и остаётся показателем состояния, а не основанием.

Раздел 2

Установка

01Закройте терминал
02Скопируйте папку MQL5 в каталог данных
03Индикатор на график золота M5
04Загрузите Cockpit_Pulse_M5_Gold.set
05Проверьте стартовую строку в журнале

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

Куда класть. Файл -> Открыть каталог данных, дальше MQL5\Indicators\AlgoSynergy\ для .ex5 и MQL5\Presets\AlgoSynergy\ для пресета.

Где он живёт. Pulse рисуется в отдельном подокне под графиком: гистограмма энергии и две скользящие по ней. Панель состояния - в этом же подокне.

InpHeadless трогать не нужно. Это тихий режим для вызова из советника; включённый вручную он просто выключит панель и оповещения.

Раздел 3

Как считается энергия. Формула открыта

Никакого чёрного ящика. На каждом баре цепочка такая.

1. r = Close - Close[1]           // движение за бар
2. e = r / ATR(14)                // энергия бара, нормирована волатильностью
3. Hist = EMA(e, 10)              // сглаженная знаковая энергия
4. Hist = Hist / max|Hist| на окне 200   -> шкала [-1; +1]
5. MA_fast = EMA(Hist, 5), MA_slow = EMA(Hist, 12)   // фильтр направления

Ход бара +8 пунктов при ATR 400 даёт сырую энергию около 0.02 - и это число уже сравнимо с любым другим инструментом. EMA-сглаживание убирает шум, адаптивная нормализация приводит результат к диапазону, где уровни постоянны: 0.50 - заряд, 0.95 - экстремум.

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

Раздел 4

Панель построчно

Панель AlgoSynergy Pulse: крупное состояние и значение энергии, шкала, строки энергии, скользящих и затухания, последняя стрелка
Элемент Что он значит
Крупное состояние и число вердикт по последнему закрытому бару и значение энергии
Энергия знак - направление хода, модуль - сила относительно недавнего диапазона
MA согласованы или нет: две средние по гистограмме, фильтр направления
Затухание есть или нет. Подпись «не даёт эджа» - слой измерен 26.09.2026 как правило выхода, преимущества не даёт
Последняя стрелка направление и сколько баров назад. Разметка события, а не рекомендация
Гистограмма зелёная при положительной энергии, красная при отрицательной. Уровни 0, ±0.5, ±0.95

Раздел 5

Пять состояний и порядок их проверки

▣ ЭНЕРГИЯ ГАСНЕТ при неизменном знаке и энергия, и её средняя разворачиваются к нулю. Слой измерен - как правило выхода преимущества не даёт, показывает состояние, а не команду
○ ЖДАТЬ нейтраль, модуль ниже порога или средние против
▲ ЭКСТРЕМУМ модуль выше 0.95: ход перегрет, риск отката выше обычного
⚡ ЗАРЯД модуль впервые достиг 0.50 при согласованных средних. Готовность, не вход
● ДЕРЖАТЬ знак держится, средние согласованы, энергия выше порога

Под вердиктом стоит подпись «энергия - фон, не условие входа». Это та же формулировка, что в строке Pulse внутри панели CostGate: прибор описывает ход, а не разрешает сделку.

Что изменилось 31.08.2026

Состояния «ВХОД» больше нет

До этой сборки состояний было шесть, и первым проверялось «ВХОД»: стоило появиться свежей стрелке, как оно перекрывало все остальные и панель писала самое крупное слово на зелёном фоне. При этом стрелка прогнана на отдельном харнессе, и преимущества у неё нет - о чём тут же было написано и в этом руководстве, и на странице продукта. Прибор командовал ровно тем слоем, который мы сами измерили и забраковали.

Мы убрали состояние, а не оговорку к нему. Вердикт теперь всегда описывает энергию: заряд, держать, ждать, гаснет. Факт стрелки никуда не делся - он показан отдельной строкой «ПОСЛЕДНЯЯ СТРЕЛКА» с направлением и возрастом в барах, как разметка события. Не хотите видеть стрелки вовсе - поднимите InpArrowThreshold.

Раздел 6

Чем отличается от Awesome Oscillator, Momentum и MACD

Индикатор Что показывает Отличие Pulse
Momentum разницу цен в пунктах Pulse делит на ATR: «8 пунктов» превращается в величину, сравнимую между инструментами и днями
Awesome Oscillator разность двух средних по медианной цене шкала AO зависит от цены актива и не нормирована; у Pulse уровни постоянны - 0.50 и 0.95 всегда значат одно и то же
MACD разность EMA и сигнальную линию у MACD те же единицы цены и та же проблема сравнимости; Pulse отвечает не «куда», а «сколько энергии»

И общее для всех трёх: ни один из них не сообщает, что его собственный сигнал проверяли. У Pulse эта проверка есть, и её результат напечатан ниже.

Раздел 7

Как работать одним Pulse

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

Фильтр тишины

«ЖДАТЬ» при модуле ниже 0.10 означает, что рынок стоит. Вход в такие минуты платит спред за отсутствие движения.

Сопровождение позиции

«ЭКСТРЕМУМ» - ход перегрет, риск отката выше. «ГАСНЕТ» - энергия выдыхается. Оба состояния осмысленнее для управления открытой позицией, чем для входа.

Один прибор на любой инструмент

Шкала безразмерная: пороги 0.50 и 0.95 не надо переподбирать под символ. Это единственный из четырёх, у кого так.

Чего не будет без остальных трёх

Направления - его даёт GOLD. Цены входа - CostGate. Места относительно потока и объёма - FLOW. Pulse отвечает «когда», и в одиночку этот ответ неполон: измеренные запреты живут в двух других приборах.

Смотреть систему

Раздел 8

Настройки: что менять, а что не трогать

Менять под себя

Параметр По умолчанию Зачем
InpArrowThreshold 0.1 минимальный модуль для стрелки. Поднимите - стрелок станет меньше, и стрелок станет меньше
InpArrowUpCode · InpArrowColorUp · InpArrowSize - вид стрелок. Уберите цвет - подокно станет чистым
InpDrawChargeLines вкл вертикали в момент достижения порога заряда
InpFadingCue вкл маркер затухания. Слой измерен - эджа как правило выхода не даёт, оставлен как наблюдение состояния
InpAlertPopup · InpAlertSound · InpAlertPush вкл / вкл / выкл оповещения. Push требует MetaQuotes ID в настройках терминала
InpPanelX · InpPanelY · InpPanelScale 12 / 20 / 100 положение и масштаб панели

Менять, только если понимаете цену вопроса

Параметр По умолчанию Чем рискуете
InpLevelSignal · InpLevelExtreme 0.5 / 0.95 пороги заряда и экстремума. Это точки, относительно которых написаны все состояния: сдвинете - слова в панели начнут значить другое
InpNormPeriod 200 окно нормализации. Короче - шкала станет дёрганой, длиннее - перестанет замечать смену режима
InpEnergyPeriod 10 сглаживание энергии. Меньше - шумно, больше - запаздывание
InpMAFast · InpMASlow · InpFilterByMA 5 / 12 / вкл фильтр направления. Выключите - «ЗАРЯД» и «ДЕРЖАТЬ» перестанут требовать согласия средних

Не трогать

Параметр По умолчанию Почему
InpATRPeriod 14 должен совпадать с ATR в FLOW и CostGate - на этом держится сверка приборов между собой
InpNormalize вкл выключите - и шкала перестанет быть безразмерной, а пороги 0.5 и 0.95 потеряют смысл
InpHeadless выкл тихий режим для вызова из советника, вручную не нужен
Порядок входов - индикатор читают другие программы позиционно: вставка входа в середину списка ломает связку

Раздел 9

Самотесты. Проверяйте сами

01  Прошлое не переписывается

Запишите значение гистограммы на любом закрытом баре. Дождитесь дня, когда энергия обновит экстремум. Старый столбик обязан остаться прежним: окно нормализации причинное. Изменился - это перерисовка, напишите мне.

02  Шкала не выходит за берега

При включённой нормализации модуль гистограммы не может превысить 1.0. Увидели больше - что-то сломано.

03  Сходимость ATR

Повесьте штатный ATR(14) MetaTrader: он обязан совпасть с тем, на что делится энергия. Это же значение вы увидите в CostGate и FLOW, если они у вас есть.

04  Стартовая строка

В журнале «Эксперты» печатается фактически применённый профиль. Единственный свидетель того, какие настройки реально работают.

Причинность

Неперерисовка: прогон и контроль

Все решения считаются по закрытому бару. Состояние текущего бара, если показывается, идёт отдельной строкой с пометкой. Метод: значения бара T пересчитываются на физически обрезанной истории длиной T+1, T+2, T+5, T+20 и на полной - результат обязан совпасть побитово, иначе в расчёт протекло будущее.

--- ИТОГ: проверено 200, расхождений 0, пропущено 0 ---
NOREPAINT: PASS - 200 баров, значения не зависят от будущей истории
--- КОНТРОЛЬ (заведомая утечка): поймано 200 из 200 ---
КОНТРОЛЬ: ОК - харнесс видит перерисовку, значит PASS выше содержателен

Вторую часть читайте обязательно. «Расхождений 0» само по себе одинаково читается и как «расчёт причинный», и как «проверка сломана и всегда возвращает да». Поэтому тот же цикл прогоняется через заведомо испорченную версию расчёта - и обязан её поймать. Поймал на всех 200 барах. Полные отчёты идут в архиве.

Раздел 11

Что измерено в этом индикаторе и что из этого вышло

Это единственный способ отличить индикатор, который проверяли, от индикатора, который просто нарисовали.

✕

Стрелка входа как торговый сигнал

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

✕

MTF-байас H1 - M30 - M5

Слой структуры по трём таймфреймам. Преимущества нет: весь прирост снова давал слой издержек. В индикатор не вошло.

✕

Энергия как условие входа в связке

В CostGate строка Pulse так и подписана - «ПУЛЬС - ФОН, НЕ УСЛОВИЕ». Мы не переименовали слой, мы понизили его в звании по результату замера.

?

Затухание - измерено, преимущества не даёт

Маркер «энергия гаснет» измерен 26.09.2026 на трёх годах золота: 5333 сигнала против контрольной руки со случайным входом. Как правило выхода преимущества он не даёт - прибавка к случайному входу 0,041R против 0,053 у ATR-трейла и 0,074 у выхода по встречному сигналу, а по абсолюту результат ухудшает: выход срабатывает в 27% баров, позиция живёт 3-4 бара вместо девяти, и сделки съедают издержками. Слой остаётся как показатель состояния - основанием для сделки он не является.

Что остаётся: Pulse честно отвечает на вопрос «есть ли ход», и в этом качестве он полезен. Как источник входа он измерен и пуст, и вы узнаёте это до оплаты, а не после.

Чего в индикаторе нет

Точки входа, стопа и цели. Направления старшего таймфрейма. Стоимости входа. Журнала сделок. Обещаний доходности.

Прочитать обязательно

Риск, который это не закрывает

Читайте этот раздел, даже если пропустили остальные. От хвоста индикатор не защищает. Мой собственный журнал ручной торговли: 137 сделок, 130 из них в плюс - это 95% - и суммарный результат в R положительный. Итог по деньгам: минус 241 895 рублей. Семь убыточных сделок съели сто тридцать прибыльных. Отдельно: скальп с 81% прибыльных дней дал минус 397 000 рублей. Качество входа в обоих случаях было ни при чём.

Индикатор не ставит стоп в терминале, не открывает позицию и не мешает пересидеть убыток. Это делает человек. Разбор того журнала.

Раздел 12

Если что-то пошло не так

Панель всё время показывает «ЖДАТЬ»

Модуль энергии ниже InpArrowThreshold или средние смотрят в разные стороны. Это ответ, а не поломка: на золоте в тихие часы рынок действительно стоит. Проверьте гистограмму - она в такие моменты жмётся к нулю.

Стрелка - можно по ней входить?

Нет. Это свежая стрелка, и по стрелке есть числа: преимущества она не даёт. Читайте её как «энергия набрана и направление совпало», а решение принимайте по своему правилу. Раздел 5 объясняет это подробнее, и там же сказано, как убрать стрелки совсем.

Гистограмма выходит за пределы шкалы

Проверьте InpNormalize: при выключенной нормализации шкала перестаёт быть ограниченной, и уровни 0.5 и 0.95 теряют смысл.

Значения меняются задним числом

Меняться может только текущий формирующийся бар - как у любого осциллятора. Закрытые бары обязаны стоять на месте: окно нормализации причинное, и это проверяется самотестом 1. Если изменился закрытый бар, напишите мне, это важнее любого вопроса по настройкам.

Индикатор считает не всю историю

InpMaxBars по умолчанию 1000 баров - это компромисс по скорости. Поставьте 0, чтобы считать всю доступную историю.

Push не приходит на телефон

InpAlertPush включён, но MetaQuotes ID в настройках терминала не указан. Терминал в этом случае молчит и об ошибке не сообщает.

Работает ли на других инструментах и таймфреймах

Да, и лучше остальных трёх приборов: шкала безразмерная, пороги 0.50 и 0.95 не надо переподбирать под символ. Проверялся он всё-таки на золоте M5, но именно у Pulse перенос на другой инструмент наименее болезненный.

После обновления ничего не изменилось

Терминал держит .ex5 в памяти всю сессию. Закройте терминал, скопируйте файлы, откройте заново.

Условия

Лицензия, обновления и поддержка

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

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

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

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

AlgoSynergy Pulse, руководство пользователя, версия 1.0 от 30.08.2026. Автор: Александр Тригуб, algosynergy.ru. Торговля на финансовых рынках сопряжена с высоким риском потери капитала; документ носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Все торговые решения вы принимаете самостоятельно.

Руководство открыто до покупкиPulse входит в систему COCKPIT - от 2 900 ₽/мес, безлимит 19 900 ₽
К индикатору
Александр Тригуб - автор AlgoSynergy
Александр Тригуб

Трейдер и разработчик торговых инструментов для золота (XAUUSD) на MetaTrader 5. Пришёл в трейдинг из мира систем и данных: пишу собственные алгоритмы на MQL5 по концепциям структуры рынка, в том числе ICT. Метод измерим - разметка, источник стопа, цели в R; торгую ровно тем, что создаю, без чёрных ящиков и чужих сигналов.

Об авторе · Telegram-канал
Дисклеймер о рисках. Торговля на финансовых рынках сопряжена с высоким риском потери капитала. Прошлые результаты не гарантируют будущих. Материалы сайта носят информационно-образовательный характер и не являются индивидуальной инвестиционной рекомендацией.