Описание
📌 Что делает индикатор
MarketStructureOscSignals — это инструмент сигналов, основанный исключительно на ценовом действии.
Он:
- Обнаруживает локальные максимумы и минимумы с помощью анализа слева и справа.
- Отслеживает, формируются ли эти экстремумы:
-
- Высшие максимумы + высшие минимумы → бычья структура
- Нижние максимумы + нижние минимумы → медвежья структура
- Когда структура меняется:
-
- С медвежьей на бычью → строит сигнал ПОКУПКИ
- С бычьей на медвежью → строит сигнал ПРОДАЖИ
Таким образом, каждый сигнал представляет собой реальное изменение рыночной структуры, а не просто пересечение скользящих средних.
⚙️ Входные параметры и как их настроить
1. Swing Left / Swing Right
Эти параметры контролируют, насколько “строгим” считается локальный максимум/минимум.
- Swing Left (по умолчанию 2)
Количество баров слева от экстремума, которые должны иметь более низкие максимумы (для локального максимума) или более высокие минимумы (для локального минимума). - Swing Right (по умолчанию 2)
Количество баров справа, которые также должны подтверждать экстремум.
Как использовать:
- Малые значения (1–2):
-
- Больше экстремумов, больше сигналов
- Хорошо работает на старших таймфреймах (H1, H4, D1)
- Большие значения (3–4+):
-
- Только крупные структурные развороты
- Меньше, но более сильные сигналы
- Хорошо на младших таймфреймах для избежания шума
2. Min Bars Between Signals
Минимальное количество баров, которое должно пройти между двумя сигналами.
- Избегает скопления стрелок при каждом небольшом откате.
- Пример:
-
- Установлено в
3→ минимум 3 бара между одним сигналом и следующим. - На очень быстрых графиках (M1–M5) можно поставить
5–10. - На H1 и выше обычно достаточно
2–3.
- Установлено в
3. Arrow Offset (пипсы)
Насколько далеко стрелка и метка располагаются от свечи (в пипсах).
- Для Форекс:
-
5–10пипсов обычно выглядит хорошо.
- Для индексов (US500, US100 и др.):
-
- Используйте больший отступ (например, 20–50 “пипсов” в зависимости от размера пипса у брокера).
Если стрелки накладываются на свечи, увеличьте это значение.
Если они слишком далеко, уменьшите его.
4. Показывать текст BUY/SELL
true→ показывает и стрелку (↑/↓), и текст “BUY” или “SELL”.false→ только стрелки.
Если график кажется перегруженным, можно скрыть текст и оставить только стрелки.
🔍 Как генерируются сигналы (логика)
Внутри индикатора:
- Отслеживаются два последних локальных максимума и два последних локальных минимума:
-
_prevHigh,_lastHigh_prevLow,_lastLow
- На основе этих данных проверяется:
-
- Максимумы и минимумы оба растут?
-
- → Бычий тренд (
StructureTrendSignal.Bullish)
- → Бычий тренд (
- Максимумы и минимумы оба падают?
-
- → Медвежий тренд (
StructureTrendSignal.Bearish)
- → Медвежий тренд (
- Если они не совпадают, сохраняется предыдущий тренд.
- Каждый раз при изменении структурного тренда:
-
Медвежий → Бычий→ сигнал ПОКУПКИБычий → Медвежий→ сигнал ПРОДАЖИ
- Также гарантируется:
-
- Тренд не был
Неизвестен(то есть не в самом начале). - Прошло достаточно баров с момента последнего сигнала (
MinBarsBetweenSignals).
- Тренд не был
Это означает, что каждая стрелка отмечает реальный структурный сдвиг, а не случайный шум.
📈 Как читать сигналы BUY/SELL на графике
✅ Сигнал ПОКУПКИ
Что вы видите:
- Стрелку вверх
↑под свечой - Опционально текст “BUY” рядом со стрелкой
Что это значит:
- Структура изменилась с медвежьей на бычью.
- Последние локальные максимумы и минимумы теперь оба растут.
- Рынок, вероятно, переходит в новый восходящий тренд или возобновляет бычью структуру.
Как использовать:
- Ищите точки для входа в лонг:
-
- На свече сигнала или на нескольких последующих свечах.
- Предпочтительно после небольшого отката к уровню поддержки (предыдущий локальный минимум, зона спроса, VWAP, VA low и т.д.).
- Используйте инструменты, такие как Kalman Trend / EMA / Volume Profile для фильтрации:
-
- Принимайте сигналы ПОКУПКИ только когда старший таймфрейм или Kalman также показывают бычий тренд.
✅ Сигнал ПРОДАЖИ
Что вы видите:
- Стрелку вниз
↓над свечой - Опционально текст “SELL”
Что это значит:
- Структура изменилась с бычьей на медвежью.
- Локальные максимумы и минимумы теперь оба падают.
- Рынок, вероятно, входит в нисходящий тренд или возобновляет медвежью структуру.
Как использовать:
- Ищите точки для входа в шорт:
-
- На свече сигнала или на последующих свечах возле сопротивления.
- Идеально после ретеста пробитой поддержки (теперь сопротивления), VAH, зоны предложения и т.д.
🎯 Практическое применение в трейдинге
1. Как самостоятельный инструмент для входа
Простые правила:
- Настройка на покупку
-
- Ждите стрелку ПОКУПКИ.
- Размещайте ордер на покупку на или около свечи сигнала.
- Стоп-лосс ниже последнего локального минимума.
- Цель — предыдущий локальный максимум или ключевое сопротивление.
- Настройка на продажу
-
- Ждите стрелку ПРОДАЖИ.
- Размещайте ордер на продажу на или около свечи сигнала.
- Стоп-лосс выше последнего локального максимума.
- Цель — предыдущий локальный минимум или ключевая поддержка.
Это самый базовый способ использования, который лучше всего работает на H1, H4 и D1, где структура более четкая.
2. Как инструмент подтверждения с другими индикаторами
Здесь индикатор становится особенно мощным.
🔹 С Kalman Filter Trend
- Принимайте только сигналы ПОКУПКИ, когда:
-
- Тренд Калмана направлен вверх и цена находится на линии Калмана или выше.
- Принимайте только сигналы ПРОДАЖИ, когда:
-
- Тренд Калмана направлен вниз и цена находится на линии Калмана или ниже.
Эффект:
Kalman дает плавный тренд, MarketStructureOscSignals — точные структурные сдвиги. Вместе они фильтруют множество плохих сделок.
🔹 С Volume Profile / Support & Resistance
- Сильный сигнал ПОКУПКИ:
-
- Стрелка ПОКУПКИ появляется рядом с VA Low, предыдущим локальным минимумом или ликвидностью с отторжением.
- Сильный сигнал ПРОДАЖИ:
-
- Стрелка ПРОДАЖИ появляется рядом с VA High, предыдущим локальным максимумом или ликвидностью вверху.
Здесь сигнал — это не просто технический паттерн, но и привязка к зонам ликвидности и потока ордеров.
3. Для наращивания / сокращения позиции
Вы также можете использовать новые сигналы как:
- Точки наращивания
Добавляйте к позиции, когда появляется новый сигнал в том же направлении, что и ваша текущая сделка и старший таймфрейм совпадает. - Ранний выход / частичный выход
Если вы в лонге и появляется сигнал ПРОДАЖИ против вашей позиции (особенно возле ключевой структуры), вы можете: -
- Закрыть часть позиции
- Или ужесточить стопы
🧪 Рекомендуемые начальные настройки
Для Forex H1 / H4:
Swing Left = 2Swing Right = 2Min Bars Between Signals = 3Arrow Offset = 5–10 пипсов
Для Индексов M15 / H1:
Swing Left = 2–3Swing Right = 2–3Min Bars Between Signals = 5Arrow Offsetадаптирован под символ (например, 20–50 “пипсов” в зависимости от брокера)
Для Crypto H1 / H4:
- Чуть более высокие экстремумы для фильтрации шума:
-
Swing Left = 3Swing Right = 3Min Bars Between Signals = 4–6
Всегда проводите бэктесты на вашем предпочтительном инструменте и таймфрейме для точной настройки Swing и MinBarsBetweenSignals.
Сводка
The indicator provides visual signals as arrows and optional text on the chart, marking significant structural shifts rather than simple moving average crossovers. Users can adjust parameters such as swing strictness, minimum bars between signals to avoid clustering, arrow offset for display clarity, and whether to show BUY/SELL text.
Market Strutture Signal Pro supports multiple markets including Forex, indices, commodities, stocks, and cryptocurrencies, with recommended settings tailored for different timeframes and asset classes. It can be used as a standalone entry tool or combined with other indicators like Kalman Filter Trend and Volume Profile to enhance trade confirmation and filtering. The indicator also supports scaling in/out strategies based on structural shifts.
This tool is suitable for traders focusing on higher timeframes (H1, H4, D1) for cleaner structure signals and can be fine-tuned through backtesting for specific instruments and timeframes.
Обсуждение
Отзывы покупателей
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
