Market State Intelligence PSAR Duo Drive
- Эксперты
- Версия: 1.6
- Активации: 5
MSI-PSAR Duo-Drive
Что это такое
MSI-PSAR Duo-Drive это советник, следующий за трендом, созданный на базе Parabolic SAR, одного из старейших и наиболее уважаемых индикаторов направления в техническом анализе. Он считывает смену (flip), то есть точный бар, где SAR меняет свое положение на графике, и превращает это единственное недвусмысленное событие в полноценную систему управления сделками. Направление, тайминг и риск определяются одним и тем же сигналом. Панель на графике наглядно показывает, почему в данный конкретный момент сделка открывается или почему она заблокирована.
Советник не гадает. Он не занимается прогнозированием. Он ждет, пока цена покажет разворот тренда, после чего начинает действовать.
Почему именно смена (Flip) и почему именно такая
У Parabolic SAR есть один четкий показатель: он находится либо ниже цены, либо выше нее. Момент пересечения это принятие направленного решения, которое обладает следующими свойствами:
- Объективно проверяемо. Никаких интерпретаций или субъективного проведения линий.
- Привязано к бару по времени. Смена имеет свой бар и свою цену. Любой трейдер, глядящий на тот же график, видит ровно ту же самую смену.
- Защита от мерцания в этой версии. Советник считывает алгоритмический буфер направления, а не текущее сравнение цены и SAR, поэтому сигнал срабатывает ровно один раз и фиксируется.
Большинство трейдеров, торгующих по SAR, либо берут каждую смену подряд (что дает слишком много ложных входов и шума), либо фильтруют сигналы "на глаз", что приводит к непоследовательности. MSI-PSAR добавляет торговую дисциплину, совмещая смену с тремя независимыми подтверждениями:
- Свежесть (Freshness): Как давно произошла смена. Смена 2 бара назад весит больше, чем та, что была 20 баров назад.
- Шумность (Choppiness): Сколько смен произошло за последнее время. Рынок, который совершил 4 ложных движения за 20 баров, не заслуживает доверия.
- Расстояние (Distance): Насколько далеко цена отошла от SAR, нормализованное по ATR, чтобы это число имело одинаковое смысл как на M5, так и на D1 (независимо от инструмента).
Каждый фактор формирует показатель СИЛЫ (STRENGTH) (CHOPPY, BUILDING, TRENDING, STRETCHED, BLOWOFF), который выводится на панель и управляет как разрешением входа, так и весом уверенности. Ни один фильтр по отдельности не является окончательным. Важна их совокупность.
Иерархия решений: как растет уверенность
Советник использует многоуровневую систему фильтрации. Сделка открывается только тогда, когда согласны все активные уровни, а колонка STRENGTH визуализирует, какие именно уровни выстроились в ряд.
Уровень 1. Направленный сигнал (обязательный)
Базовое требование различается в зависимости от режима:
- Режим EVENT: Направление задает смена. Советник может попытаться войти на самом баре смены, а если включен UseFreshFlipEntry (по умолчанию), то и на любом баре в пределах FreshFlipMaxBars от момента смены при условии согласия фильтров.
- Режим STATE: Сигналом выступает текущее направление SAR. Позиция может быть открыта на любом баре, где SAR остается сонаправлен с желаемой стороной сделки, если это разрешают фильтры. Первоначальная смена задает вектор, а каждый последующий бар его подтверждает.
Уровень 2. Сила на текущем таймфрейме (по умолчанию включена)
Смена не должна происходить в периоды флэта или шума. Если массив FLIPS[20] показывает 3 или более недавних разворотов, входы блокируются. Это самый эффективный фильтр для борьбы с ложными пробоями.
Уровень 3. Межтаймфреймовый консенсус (MTF, опционально, по умолчанию выключен)
Трехстрочная панель собирает голоса старшего, текущего и младшего таймфреймов. Пользователь настраивает степень строгости: каждый базовый таймфрейм может принимать любое стандартное кастомное значение от M1 до MN1, в то время как рабочий таймфрейм пользователя (отмечен как TF★) может быть любым доступным (например, H6).
Уровень 4. Свежесть и расстояние (опционально)
Пользователь может потребовать, чтобы смена укладывалась в лимит N баров.
Каждый несогласный уровень добавляет понятную причину в строку состояния (STATUS): "Flip age 12 > 8", "Choppy: 4 flips in 20 bars", "MTF vote neutral" и т. д. Трейдер видит, какой именно заслон заблокировал потенциальный вход, и может скорректировать настройки. Никакого черного ящика.
Два режима, единый движок
- Режим EVENT: Срабатывает на баре смены и, по умолчанию, на любом баре в пределах FreshFlipMaxBars от смены, если фильтры дают добро. По умолчанию дается две попытки на одну смену. Вторая попытка ловит те входы, которые были заблокированы на баре смены из-за спреда, сессии или фильтра дистанции. Установите UseFreshFlipEntry = false, если вам нужна строгая схема одна попытка на одну смену.
- Режим STATE: Удерживает направление. Каждая смена устанавливает режим, который активен до следующего разворота. Советник продолжает открывать позиции, пока режим сохраняется, подчиняясь правилу безубытка корзины: пирамидинг разрешен только тогда, когда существующие позиции в этом направлении вышли в безубыток или плюс. Этот режим идеален для тех, кто хочет наращивать объем по тренду, но только после того, как первая позиция доказала свою жизнеспособность.
Оба режима используют одинаковые фильтры, идентичное управление рисками и общую панель. Разница заключается лишь в частоте входов.
Управление рисками: полный жизненный цикл
Сделка не пускается на самотек после открытия. Каждая позиция от входа до выхода строго контролируется:
- Размер входа: Фиксированный лот, процент риска от баланса или процент от эквити.
- Тайминг входа: Оценка по закрытию бара. Никакого накопления внутри бара. Советник оценивает рынок один раз за бар, используя состояние смены на предыдущем закрытом баре.
- Take Profit и Stop Loss: Фиксированные пункты от входа либо полное отключение для реализации выходов по смене SAR.
- Безубыток (Breakeven): Опционально. Переносит стоп в безубыток при достижении заданной пользователем доли от тейк-профита.
- Трейлинг-стоп (Trailing Stop): Три варианта на выбор через один выпадающий список:
- OFF: без трейлинга.
- POINTS: фиксированная дистанция от текущей цены.
- SAR: следование за последним закрытым значением SAR (без мерцания), активация запускается самой сменой, а не произвольным порогом прибыли.
- Частичное закрытие (Partial Close): Опциональный выход частью объема при достижении процента тейк-профита или фиксированных пунктов, уменьшающий риски по мере развития сделки.
- Шаг входов (Entry Spacing): Минимальная дистанция между входами в одном направлении с отрисовкой визуальных зон разрыва на графике. Предотвращает скопление сделок по одной цене во время волатильного флэта.
- Выход по смене (Flip Exits): Противоположный сигнал закрывает позицию. Два варианта через один параметр:
- Выход по смене срабатывает вне зависимости от P&L. Если смена является разворотной, советник оценивает разворот как новый вход через все фильтры.
- Выход по смене срабатывает только для прибыльных позиций. Убыточные сделки удерживаются до тех пор, пока смена не принесет прибыль или не сработает стоп-лосс.
- Перехват ручных сделок (Manual Trade Adoption): Установите MagicNumber=0, и советник автоматически возьмет под управление все сделки на графике, даже те, которые вы открыли вручную.
Предупреждение о конфигурации
Если вы отключите стоп-лосс, установив StopLossPoints = 0, и при этом оставите UseModeZ = false (второй параметр после DriveMode), в шапке панели появится предупреждение: SET SL!. Оно напоминает, что у пользователя нет автоматического выхода до тех пор, пока следующая смена не поймает сделку в плюсе. Либо задайте стоп-лосс, либо включите UseModeZ, чтобы разрешить выходы по смене для убыточных позиций.
Удобство использования: панель это и есть инструкция
Панель отвечает на практические вопросы трейдера напрямую и в реальном времени:
| Вопрос трейдера | Где искать ответ |
| Есть ли тренд? | Колонка TREND. BULL или BEAR со счетчиком удержанных баров [Age]. |
| Насколько он силен? | Колонка STRENGTH. CHOPPY, BUILDING, TRENDING, STRETCHED, BLOWOFF. |
| Как далеко цена отошла от SAR? | Колонка DIST[ATR]. Нормализована: значение 2.3 означает одно и то же на любых таймфреймах. |
| Рынок флэтит или трендит? | Колонка FLIPS[20]. Сырой счетчик смен с цветовой кодировкой. |
| Что только что произошло? | Колонка EVENT. Последняя смена с указанием возраста в барах. |
| Согласованы ли таймфреймы? | Строка Alignment. Полное, частичное или расходящееся согласие. |
| Почему сделка не открылась? | Строка STATUS. Называет точный фильтр, который заблокировал вход. |
| Что происходит прямо сейчас? | Сводка (Summary). Текущее значение SAR, расстояние, количество смен, голосование. |
| Не мешает ли брокер или сессия? | Сессия, часы, серверное время, спред, обратный отсчет, позиции. |
Панель расположена прямо на главном графике и оформлена в той же визуальной стилистике, что и точки SAR. Бычий тренд отображается лаймовым цветом, медвежий красным. Флэт подсвечивается тускло, а зоны перекупленности и перепроданности (STRETCHED и BLOWOFF) оранжевым. Обучение занимает минимум времени: тот, кто знает, как работает SAR, мгновенно поймет значения на панели.
Минимальная настройка, разумные настройки по умолчанию
Трейдер просто перетаскивает советник на график, и он начинает работать:
- Режим драйвера (DriveMode): EVENT.
- Сигналы входа: смена плюс свежая смена (два шанса поймать один тренд).
- Фильтры: фильтр флэта включен (главное улучшение по сравнению с наивным SAR). Мультитаймфреймовый фильтр выключен, чтобы избежать чрезмерной фильтрации при первом знакомстве.
- Трейлинг: режим POINTS, 1000 пунктов, активация с 1500 пунктов.
- Размер лота: фиксированный 0.01.
- Стоп-лосс: 5000 пунктов (симметричен тейк-профиту по умолчанию, достаточно широк, чтобы быть реальным стопом, но не агрессивным).
Когда UpperTF и LowerTF оставляют значение PERIOD_CURRENT, советник автоматически определяет их на основе таймфрейма графика, используя стандартную последовательность MT5 (M1, M5, ..., MN1): старший таймфрейм берется на два шага медленнее, младший на два шага быстрее.
Покупатели, желающие настроить более агрессивный профиль, могут запросить руководство пользователя по этим настройкам после покупки.
Настройки для любителей трендов
Советник поддерживает паттерны, облегчающие торговлю по тренду и пребывание вне рынка во время флэта:
- Только одно направление. Установка MaxBuyPositions = 0 полностью отключает покупку, делая советник специализированным под продажи (SELL-only). Аналогично, MaxSellPositions = 0 делает его доступным только для покупок (BUY-only). Это удобно для трейдеров, которые хотят вручную следовать старшему таймфрейму, а автоматизацию на рабочем графике доверить советнику.
- Пирамидинг по безубытку корзины. В режиме STATE параметр RequireBasketBEForPyramiding = true означает, что советник будет добавлять объем только к прибыльной корзине. Он не станет строить пирамиду в падающем или разворачивающемся убыточном тренде, какими бы сильными ни казались сигналы. Первая позиция должна выйти в безубыток до того, как откроется вторая. Это консервативные настройки по умолчанию, которые ценят опытные трейдеры. Желающие использовать агрессивный пирамидинг могут отключить эту опцию.
- Консенсус с самовзвешиванием. Установка UpperTF и LowerTF в одинаковое значение (например, оба в режиме H4 при торговле на H1) означает, что мнение H4 учитывается в голосовании дважды. В режиме 2OF3 это делает H4 доминирующим. Данный подход предпочитают те трейдеры, которые безоговорочно доверяют какому-то одному конкретному опорному таймфрейму.
Дисциплина превыше прогнозов
Советник не пытается прогнозировать. Он реагирует, но делает это дисциплинированно. Каждый вход фильтруется, каждый выход контролируется, любую позицию можно сопровождать трейлингом, а каждое решение логируется. Трейдер видит:
- Что происходит через колонку панели.
- Почему что-то произошло или не произошло через строку STATUS.
- Что делает советник через счетчик позиций, зоны и поведение трейлинга.
Здесь нет скрытых состояний, черных ящиков или проприетарных сигналов. Вся цепочка принятия решений от смены до фильтра флэта, фильтра расстояния, фильтра свежести, голосования таймфреймов, лимитов, шага и безубытка корзины видна на панели и воспроизводима в коде. Если вам не нравится принятое решение, вы можете проследить его до конкретного фильтра и изменить его настройки.
В этом и заключается ценность. Не в прогнозах. А в дисциплине, которая применяется последовательно, где каждое решение наглядно, а каждый риск заложен заранее.
Чего советник не делает
Для честности:
- Он не предсказывает направление движения цены за пределами точки смены.
- Он не гарантирует прибыль по каждой отдельной сделке.
- Он не занимается самонастройкой порогов. Период полураспада свежести, лимит флэта, режим голосования MTF и пороги дистанции задаются пользователем вручную. Они не адаптируются под текущую волатильность или недавние результаты.
- Он не оптимизирует параметры в фоновом режиме. Здесь нет логики walk-forward или генетического поиска.
Вместо этого он реализует четкий, проверяемый набор правил с абсолютной прозрачностью, позволяя трейдеру с железной дисциплиной и проверенной конфигурацией стабильно торговать, избавляясь от эмоциональных колебаний в духе дискреционных входов, выходов наугад и фразочек в стиле ещё одна сделочка.
Подробное руководство по продукту, включающее рекомендуемые настройки по таймфреймам (скальпинг на M1–M5, интрадей на M15–M30, свинг-трейдинг на H1–H4, позиционная торговля на D1), справочник входных параметров и рекомендации по устранению неполадок, доступно по запросу после совершения покупки.

