MetaTrader 5 · XAUUSD · любой таймфрейм, рабочий M5 · руководство пользователя
AlgoSynergy SuperArrow:
руководство целиком, до покупки.
Полное руководство к импульсной стрелке: из каких пяти факторов собирается сигнал, как считается score, какие гейты его гасят, что показывает панель и как читается её честная R-статистика, как настроить алерты и все входы по группам.
Индикатор не торгует и не ставит стоп и цель. Он печатает стрелку на закрытом баре и показывает, сколько она весит.
Отвечает на вопрос «есть ли точка входа и насколько сильная»
5 факторов и 4 гейта
Честная R-статистика на панели
Раздел 1
Что это и чего оно не делает
SuperArrow считает по каждому закрытому бару пять факторов (тренд, импульс, растяжение, истощение, свип ликвидности), складывает их в score от 0 до 1, пропускает через сессию, ATR-фильтр, старший таймфрейм и Supertrend и печатает стрелку, если итог дошёл до порога. Всё видно на панели: действие, score, согласие таймфреймов и статистика собственных сигналов.
Что он умеет
Показать арифметику сигнала
Любую стрелку можно разложить: какие факторы сошлись, какой получился score, что его урезало. Сильная стрелка (score от 0,75) и слабая (от 0,70) рисуются по-разному, а панель подсказывает действие: ВХОД, ЖДАТЬ, ВЫХОД, ДЕРЖАТЬ.
Чего он не делает
Не даёт торговых команд
В харнесс-замере направление и score сигнала лучше случайного. Панель считает R-статистику с учётом спреда на истории вашего графика. Решение о сделке остаётся за вами, доходность не гарантируется.
О статусе. Индикатор продаётся «как есть»: код работает, статистика считается на вашей истории, доходность не гарантируется. Уровней стопа и цели у него нет: это импульсный сигнал, а не калькулятор сетапа.
Раздел 2
Установка
Почему терминал надо закрыть. MetaTrader держит загруженный .ex5 в памяти всю сессию. Подмена файла без перезапуска ничего не даст.
Куда класть. Файл -> Открыть каталог данных, дальше MQL5\Indicators\AlgoSynergy\.
Где искать строку лицензии. Она печатается один раз при запуске во вкладку «Эксперты» (журнал терминала), в ней видны владелец, список счетов и остаток дней. В диалоге свойств индикатора её нет: это разные окна.
Таймфрейм. Рабочий - M5. Авто-профиль сам подстраивает ATR-порог, отступ стрелки, окно свипа и старший таймфрейм под выбранный период (раздел 6).
Первый расчёт. Он стартует, только когда подгружено не меньше 60 баров старшего таймфрейма: иначе на холодном старте HTF-bias был бы нейтральным. Если стрелок нет сразу, прокрутите график назад, чтобы терминал докачал историю.
Раздел 3
Как считается сигнал
Никакого чёрного ящика. Сигнал собирается в два слоя: сначала взвешенный конфлюэнс из пяти факторов, потом градуированные гейты, которые домножают score, а не просто включают или выключают.
Слой 1. Пять факторов
| Фактор | Что меряет | Вес |
|---|---|---|
| Тренд | EMA(5) выше EMA(12) - голос за BUY, ниже - за SELL | 1,0 |
| Импульс | RSI(12) выше 50 - за BUY, ниже 50 - за SELL. Это режим, а не изменение RSI | 0,8 |
| Растяжение | Минимум бара коснулся нижней границы Bollinger (период 10, отклонение 0,5) - за BUY; максимум коснулся верхней - за SELL. Это вход против движения | 1,0 |
| Истощение | Bears Power(50) ниже нуля - за BUY, Bulls Power выше нуля - за SELL. Фактор разворотный, в паре с Bollinger | 0,9 |
| Свип ликвидности | Снятие минимума или максимума за последние N баров с возвратом внутрь диапазона. Вклад умножается на силу свипа от 0 до 1 (корень из глубины прокола в ATR) | 1,2 |
Нормировка. Сырая сумма весов стороны делится не на сумму всех весов, а на сумму двух наибольших (при настройках по умолчанию это 1,2 + 1,0 = 2,2). Потолок 1,0, затем берётся корень. Поэтому одним фактором максимум не взять: порог 0,70 по арифметике означает минимум два совпавших фактора на одной стороне. Это арифметика из кода, а не обещание качества. Если голоса BUY и SELL равны, сигнала нет.
Слой 2. Гейты
| Гейт | Что делает |
|---|---|
| Сессия | Бар вне окна 7-22 по времени сервера пропускается полностью (жёсткий гейт). Окно через полночь поддерживается |
| ATR-фильтр | Если ATR ниже порога, score умножается на отношение ATR к порогу. По умолчанию порог 0 (выключен), а авто-профиль подставляет свой (на M5 - 100 пунктов) |
| HTF-bias | Направление старшего таймфрейма (EMA21 против EMA50 и положение цены). Режим по умолчанию Aligned: совпадает - множитель 1,0, нейтраль - 0,85, против - 0,40. Режим Strict обнуляет всё против |
| Supertrend | Если его направление не совпадает со стрелкой, score умножается на 0,45. Домножение, а не обнуление: сильный сигнал против тренда может пройти порог, но слабый нет |
Итог. Score не ниже 0,70 - сигнал, не ниже 0,75 - сильный. Стрелка рисуется только на первом баре серии и не ближе трёх баров к предыдущей стрелке того же направления.
Раздел 4
Стрелки, Supertrend и подсказка действия
Крупная зелёная
BUY, score от 0,75. Под минимумом бара
Мелкая зелёная
BUY, score от 0,70 до 0,75: слабый сигнал
Крупная красная
SELL, score от 0,75. Над максимумом бара
Мелкая красная
SELL, score от 0,70 до 0,75
Линия Supertrend (ATR 10, множитель 3,0) рисуется зелёной в тренде вверх и красной в тренде вниз. Она и контекст, и один из гейтов.
| Подсказка панели | Когда |
|---|---|
| [+] ВХОД BUY / [-] ВХОД SELL | На последнем закрытом баре сильная стрелка, и она по направлению Supertrend |
| [~] ЖДАТЬ | Свежий сигнал есть, но слабый или против Supertrend |
| [!] ВЫХОД | Supertrend развернулся на последнем баре |
| [=] ДЕРЖАТЬ BUY / SELL | Supertrend устойчив, нового сигнала нет |
| [~] НЕТ | Состояния пока нет (мало данных) |

«ВХОД» не значит «входи». Это подсказка по правилам индикатора, а не рекомендация. Какой стоп и какая цель - решаете вы: SuperArrow их не рисует.
Раздел 5
Панель построчно

| Блок | Что показывает |
|---|---|
| Шапка | Символ, таймфрейм, версия и время последнего закрытого бара |
| ДЕЙСТВИЕ | Подсказка из таблицы выше |
| КОНТЕКСТ: TF / HTF | Рабочий таймфрейм и старший, который используется для bias (например «M5 авто -> H1») |
| КОНТЕКСТ: HTF-bias, Сигнал, Время, Score | Направление старшего таймфрейма, направление, время и score последней стрелки |
| КОНТЕКСТ: MTF | Три значка (M5, H1, H4) и счётчик N/3 - сколько совпало с направлением Supertrend. Подписи M5/H1/H4 жёстко заданы, независимо от реального таймфрейма графика |
| ФИЛЬТРЫ | Порог score и метки включённых гейтов: Sweep, ATR, Sess, ST |
| СТАТИСТИКА | Число условных сделок, winrate, средний R, t-статистика (раздел 7) |
| Подвал | Бренд и ссылки |
Размер панели меняется кнопками [-] [+] в шапке (60-200%, запоминается), начальный - входом Dash_Scale (100%). Положение - углом и отступами, панель можно перетащить мышью за заголовок. Обновляется по таймеру раз в RefreshInterval секунд (по умолчанию 2). Рамка зелёная, когда Supertrend вверх, и красная, когда вниз. Необязательная строка кнопок таймфреймов (M1-D1) по умолчанию выключена.
Раздел 6
Авто-профиль под таймфрейм
При включённом InpAutoTF индикатор подстраивает четыре параметра под таймфрейм графика. Веса факторов, периоды, порог score и параметры Supertrend не меняются.
| ТФ | ATR-порог, пунктов | Отступ стрелки | Окно свипа, баров | Старший ТФ для bias |
|---|---|---|---|---|
| M1 | 40 | 5 | 30 | M15 |
| M5 | 100 | 10 | 20 | H1 |
| M15 | 180 | 18 | 16 | H4 |
| M30 | 260 | 25 | 14 | H4 |
| H1 | 400 | 35 | 12 | H4 |
| H4 | 900 | 70 | 10 | D1 |
| D1 | 2000 | 150 | 8 | W1 |
Остальные периоды работают как M5. Веса и пороги откалиброваны под золото на M5, на других инструментах и таймфреймах их стоит пересмотреть самостоятельно.
Раздел 7
Честная R-статистика: как она считается
Это не результат вашей торговли, а условный счётчик качества самих стрелок. Каждый сигнал открывает воображаемую сделку по цене закрытия бара: стоп 1,5 ATR, цель 1,5R. Сделка одна за раз, новый сигнал закрывает прежнюю по цене закрытия. Если за 100 баров ни стоп, ни цель не достигнуты, сделка закрывается по закрытию. Из каждого результата вычитается спред (50 пунктов по умолчанию), поэтому цифра уже «после издержек».
Как читать. Средний R показывает, сколько в среднем «заработала бы» стрелка на единицу риска, а t-статистика - можно ли отличить это от нуля. Значимым результат считается при |t| не ниже 2; панель так и помечает. Пока сделок меньше пяти, цифр нет, и пишется «мало сигналов».
Оговорки. Стоп и цель здесь условные и не совпадают с вашими. Статистика считается на истории графика (до 3 000 баров) и сбрасывается при полном пересчёте. Если ATR меньше 10 пунктов, условная сделка не открывается.
Раздел 8
Алерты и Telegram
Алерт срабатывает только на последнем закрытом баре, не при загрузке истории. Это значит, что он приходит на открытии следующего бара. Работают окно с звуком, push на телефон (нужен MetaQuotes ID в терминале), e-mail и Telegram. Алерты шлются и для слабых стрелок: условия силы нет. Антиспам: один алерт на бар и глобальная переменная терминала, чтобы две копии индикатора не дублировали сообщение.
Telegram. Укажите токен бота и ID чата, а адрес https://api.telegram.org добавьте в «Сервис -> Настройки -> Советники -> Разрешить WebRequest». Если Telegram недоступен напрямую, можно отправлять через прокси-адрес со своим ключом. Без разрешённого адреса сообщение молча не уйдёт.
Раздел 9
Использование в советнике (iCustom)
Индикатор отдаёт 11 буферов. Для советника главные: буфер 10 - знаковый score (плюс для BUY, минус для SELL, ноль вне сигнала, только на баре стрелки), буферы 0-3 - четыре типа стрелок, буфер 4 - линия Supertrend, буфер 7 - направление Supertrend. Для работы из советника первым входом передаётся InpHeadless=true: тогда панель и алерты не рисуются, сессионный фильтр снимается (24/5). Вручную этот режим включать не нужно.
Раздел 10
Настройки: что менять, а что не трогать
Менять под себя
| Параметр | По умолчанию | Зачем |
|---|---|---|
| Show_Dashboard · Dash_Corner · Dash_Scale · Dash_Draggable | вкл · справа сверху · 100 · вкл | показ панели, угол, начальный масштаб, перетаскивание мышью |
| Dash_Width · Dash_FontSize · Dash_OffsetX · Dash_OffsetY · RefreshInterval | 250 · 9 · 20 · 40 · 2 | ширина и шрифт при 100%, отступы от угла, обновление панели в секундах |
| InpArrowSizeStrong · InpArrowSizeWeak | 4 · 1 | размер сильной и слабой стрелки (1-5) |
| InpShowSTLine | вкл | рисовать линию Supertrend |
| InpArrowOffset | 10 | отступ стрелки от бара в пунктах (авто-профиль перекрывает) |
| InpAlertPopup · InpAlertPush · InpAlertEmail · InpAlertTelegram | вкл · выкл · выкл · выкл | каналы оповещений |
| InpTGToken · InpTGChatID · InpTGUseProxy · InpTGProxyURL · InpTGProxySecret | пусто | Telegram (раздел 8) |
| InpShowStats · MinSignalsToShow | вкл · 5 | показ статистики и минимум сигналов до первой цифры |
| InpShowTFBar и её положение | выкл | кнопки переключения таймфреймов M1-D1 на графике |
Менять, только если понимаете цену вопроса
| Параметр | По умолчанию | Чем рискуете |
|---|---|---|
| InpMinScore · InpStrongScore | 0,70 · 0,75 | ниже - больше слабых и ложных стрелок, выше - почти ничего не пройдёт. Порог 0,70 по арифметике равен двум совпавшим факторам |
| InpWMA · InpWRSI · InpWBB · InpWBP · InpWSweep | 1,0 · 0,8 · 1,0 · 0,9 · 1,2 | веса факторов. Нормировка делится на сумму двух наибольших, поэтому изменение одного веса сдвигает порог всех стрелок |
| InpFastMA · InpSlowMA · InpRSIPeriod · InpBBPeriod · InpBBDev · InpBBPwrPeriod | 5 · 12 · 12 · 10 · 0,5 · 50 | периоды и отклонение факторов; без замера любое изменение - ещё один непроверенный слой |
| InpBiasMode · InpHTFBiasTF | Aligned · H1 | Strict обнуляет сигналы против старшего ТФ и резко режет их число; Off убирает фильтр вовсе |
| InpBiasNeutralMult · InpBiasAgainstMult | 0,85 · 0,40 | насколько урезается score при нейтральном и встречном старшем ТФ |
| InpUseSupertrend · InpSTPeriod · InpSTMult · InpSTAgainstMult | вкл · 10 · 3,0 · 0,45 | Supertrend как гейт и как контекст; множитель 0,45 решает, пробьётся ли сильный сигнал против тренда |
| InpUseSweep · InpSweepLookback | вкл · 20 | свип самый тяжёлый фактор (вес 1,2); выключили - нормировка пересчитается |
| InpUseATR · InpATRPeriod · InpATRMinPoints | вкл · 14 · 0 | порог 0 означает «подставит авто-профиль»; выключенный фильтр пропускает сигналы на мёртвом рынке |
| InpUseSession · InpSessStartHour · InpSessEndHour | вкл · 7 · 22 | окно по времени сервера брокера, не UTC. Сдвиг сервера у разных брокеров разный |
| InpMinBarsGap | 3 | минимум баров между стрелками одного направления |
| SpreadPoints · StatMaxBars · StatRiskATR · StatTargetR | 50 · 100 · 1,5 · 1,5 | условия воображаемой сделки в статистике. Занизите спред - цифра станет оптимистичнее реальной торговли |
| InpAutoTF | вкл | выключите - тогда действуют ручные значения порога ATR, отступа, окна свипа и старшего ТФ |
Не трогать
| Параметр | По умолчанию | Почему |
|---|---|---|
| InpHeadless | выкл | служебный режим для советника, первый параметр. Включённый вручную отключит панель и алерты, а сессионный фильтр снимется |
| InpSignalShift | 1 | бар сигнала. 1 - последний закрытый. Ноль превратил бы стрелку в формирующуюся, то есть в перерисовывающуюся |
| InpMaxBars | 3000 | глубина расчёта и статистики |
| InpRunFreqReport | выкл | только пишет в журнал распределение score и баланс BUY/SELL, на сигналы не влияет |
Раздел 11
Самотесты. Проверяйте сами
01 Стрелка не двигается
Запишите время и цену появившейся стрелки. Через несколько закрытых баров она обязана стоять на том же баре. Исчезла или переехала - напишите мне немедленно.
02 Формирующийся бар чист
На текущем, ещё не закрытом баре стрелки быть не может: расчёт идёт по закрытому бару со сдвигом 1.
03 Сессионный гейт
Вне окна 7-22 по времени сервера стрелок быть не должно. Они появляются только внутри окна.
04 Статистика сходится
Скопируйте параметры в тестер или пересчитайте несколько условных сделок руками: стоп 1,5 ATR, цель 1,5R, минус спред. Цифры панели обязаны совпасть.
Причинность
Неперерисовка: принцип
Расчёт идёт только по закрытым барам со сдвигом 1: формирующийся бар и хвост всегда пустые, а Supertrend считается хронологически с переносом состояния. Стрелка печатается на баре, который уже закрылся.
Прогон проведён 03.10.2026. Метод: сигнал стрелки (BUY/SELL/нет) на подтверждённом баре сравнивается на физически обрезанной истории (N+1, N+2, N+5, N+20 баров) и на полной. 100 выборочных баров, XAUUSDrfd M5, 5000 баров глубиной. Расхождений: 0/100. Отрицательный контроль поймал 100/100 - харнесс содержателен. Ограничение порта: ICT-свип и HTF-bias не покрыты.
Раздел 12
Честные ограничения
Издержки влияют на результат
Спред и проскальзывание учитываются в статистике на панели: смотрите её с вашим спредом, а не со средним по рынку.
Запаздывание
Сигнал рождается на закрытом баре, алерт приходит на открытии следующего. Это цена за то, что стрелка не перерисовывается.
Флэт ломает логику
Растяжение и истощение - факторы против движения. В затяжном боковике сигналы становятся шумнее.
Факторы коррелируют
Пять факторов - не пять независимых подтверждений. Ни один из них не измерен отдельно как самостоятельный эдж.
Стопа и цели нет
Условные 1,5 ATR и 1,5R нужны только для статистики. Уровни сделки строите вы или берёте, например, из Structure.
Откалибровано под золото M5
На другом инструменте и таймфрейме веса, пороги и авто-профиль придётся пересматривать, и делать это стоит по замеру.
Это помощник, не робот
Индикатор не открывает сделки. Решение и управление риском - на вас.
Прочитать обязательно
Риск, который это не закрывает
Читайте этот раздел, даже если пропустили остальные. От хвоста индикатор не защищает. Мой собственный журнал ручной торговли: 137 сделок, 130 из них в плюс - это 95% - и суммарный результат в R положительный. Итог по деньгам: минус 241 895 рублей. Семь убыточных сделок съели сто тридцать прибыльных. Отдельно: скальп с 81% прибыльных дней дал минус 397 000 рублей. Качество входа в обоих случаях было ни при чём.
Индикатор не ставит стоп в терминале, не открывает позицию и не мешает пересидеть убыток. Это делает человек. Разбор того журнала.
Раздел 13
Если что-то пошло не так
Стрелок нет вообще
Проверьте, что график показывает золото, а время попадает в сессионное окно (7-22 по серверу), и что подгружена история старшего таймфрейма (минимум 60 баров). Включён ли ATR-фильтр: на мёртвом рынке score урезается.
Панель пишет «ЛИЦЕНЗИЯ» или рисует красную надпись в углу
Сборка привязана к номерам торговых счетов. Открыли новый счёт или сменили брокера - напишите, пересоберу бесплатно, до трёх раз за срок лицензии. Подробная причина (нет счёта, истёк срок) в журнале «Эксперты».
Мало сигналов
Порог 0,70 требует минимум двух совпавших факторов, плюс гейты урезают score. Смягчать порог ради «побольше стрелок» - способ набрать убыток на шуме: статистика на панели это покажет.
Статистика пишет «мало сигналов»
Нужно хотя бы пять условных сделок на истории графика (вход MinSignalsToShow). На коротких графиках и редких сигналах цифра появляется не сразу.
Telegram или push не приходят
Для Telegram разрешите адрес api.telegram.org в настройках WebRequest. Для push нужен MetaQuotes ID. Без них терминал молчит и об ошибке не сообщает.
Панель под свечами или не видна
Индикатор принудительно отключает режим «график поверх всего», чтобы панель оставалась сверху. Если так не получилось, проверьте масштаб панели и угол: панель может стоять за пределами окна.
После обновления ничего не изменилось
Терминал держит .ex5 в памяти всю сессию. Закройте терминал, скопируйте файлы, откройте заново.
Условия
Лицензия, обновления и поддержка
Лицензия привязана к номерам торговых счетов, а не к оборудованию, и проверяется без интернета - работайте с двух машин, из любой страны. По умолчанию два счёта: демо и реал это один трейдер, а не два. Нельзя перепродавать, передавать третьим лицам, публиковать и декомпилировать сборку - полные условия в оферте.
Обновления. Владельцам бессрочной лицензии мажорные обновления бесплатны. Это правило, а не разовая акция. Найду ошибку - напишу о ней и починю.
Пересборка. Сменили брокера или открыли новый счёт - пересоберу бесплатно, до трёх раз за срок лицензии. Потеряли архив - вышлю снова, без ограничений по числу обращений.
Поддержка - по вопросам установки, настройки и работоспособности. Не включает обучение торговле и разбор ваших сделок. Отвечаю лично, обычно в течение дня по московскому времени: бота и поддержки первой линии нет.
AlgoSynergy SuperArrow, руководство пользователя, версия 1.47 от 30.08.2026. Автор: Александр Тригуб, algosynergy.ru. Торговля на финансовых рынках сопряжена с высоким риском потери капитала; документ носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Все торговые решения вы принимаете самостоятельно.