Осцилляторы и индикаторы моментума — RSI, стохастик, MACD и ROC
RSI показывает 78, а цена продолжает расти. Противоречия нет: при дальнейшем росте цены сглаженные повышения могут по-прежнему преобладать над снижениями. Осциллятор отвечает на конкретный вопрос о данных, а не назначает дату разворота. Ниже вы рассчитаете RSI по последовательным закрытиям, сравните два способа сглаживания стохастика и проверите, почему MACD с параметрами 12,26,9 может выглядеть по-разному на двух платформах.

- Осциллятор не говорит, когда рынок развернётся. Перекупленность не означает «продавай сейчас», а перепроданность — «покупай сейчас». Это показание конкретного преобразования цены: информация о состоянии, а не направлении.
- Высокое показание может сохраняться при дальнейшем росте. Считая RSI>70 автоматической заявкой на продажу, вы добавляете правило, отсутствующее в формуле индикатора.
- Положение цены внутри диапазона и сглаженное направление движения — разные измерения. При движении вверх RSI или стохастик могут оставаться высокими. Мы не приводим рейтинга эффективности категорий инструментов в консолидации.
- Каждый осциллятор — явная формула на основе ценовых данных. ROC и Momentum, RSI со сглаживанием Уайлдера, стохастик %K/%D и MACD с сигнальной линией можно рассчитать вручную; статья показывает как. ATR и полосы Боллинджера измеряют волатильность, а не моментум; здесь они рассмотрены короче как контекст для показаний осцилляторов.
1. Что такое осцилляторы и индикаторы моментума
В предыдущей статье рассматривались трендовые индикаторы — инструменты, отвечающие на вопрос «куда движется рынок?». Осцилляторы отвечают на дополнительные вопросы, разные для каждой формулы: как быстро меняется цена (ROC), как повышения соотносятся со снижениями (RSI), где закрытие находится внутри локального диапазона (стохастик) и как расходятся две средние (MACD).
Название «осциллятор» отражает колебания значений этих индикаторов между фиксированными границами (например, 0–100 у RSI) или вокруг центрального уровня (например, нуля у CCI). В отличие от скользящей средней, которая может неограниченно расти вместе с ценой, осциллятор ограничен диапазоном или хотя бы расположен относительно фиксированной линии — это ключ к интерпретации. Строго говоря, осциллятор преобразует ценовые данные для отображения в ограниченном диапазоне или относительно центральной линии; что именно он измеряет, зависит от формулы.
Моментум — скорость изменения цены. Если вчера EUR/USD вырос на 30 пипсов, а сегодня на 10, цена всё ещё растёт, но моментум ослабевает. Осцилляторы измеряют именно это: силу и темп движения цены, а не только направление. Ослабление моментума при продолжающемся росте цены — часть картины, а не сигнал.
Простейшие меры моментума — Momentum и ROC. До RSI — две базовые формулы. Momentum(n) = Ct − Ct−n: сегодняшнее закрытие минус закрытие n периодов назад, в единицах цены. ROC(n) = (Ct − Ct−n) / Ct−n × 100: та же разница в процентах. Расчёт (условные значения): Ct = 1,1000; Ct−10 = 1,0800 → Momentum = 0,0200 = 200 пипсов; ROC = 0,0200 / 1,0800 × 100 = +1,85%. Оба колеблются вокруг нуля (Momentum на основе разницы — в единицах цены, ROC — в процентах). Для положительных цен ROC имеет нижнюю границу −100%, которой не достигает, и не имеет фиксированной верхней границы; у Momentum на основе разницы нет фиксированных границ, общих для всех цен. Более сложные осцилляторы развивают эту логику изменения. Особенность реализации: встроенный Momentum в MetaTrader рассчитывает Ct / Ct−n × 100, поэтому колеблется вокруг 100, а не нуля; при положительных ценах значение положительно. При Ct−n = 0 отношения ROC и Momentum в MetaTrader не определены. Прежде чем сравнивать значения с учебником, проверьте формулу своей платформы.
Важное различие: ATR и полосы Боллинджера — не осцилляторы моментума. Для оценки волатильности используются эти индикаторы. Здесь они рассматриваются короче как контекст для оценки того, обычное ли текущее движение или экстремальное относительно недавней волатильности.
2. RSI — индекс относительной силы
Дж. Уэллс Уайлдер создал RSI и описал его в 1978 году. Индикатор измеряет отношение сглаженных повышений и снижений, а не сравнивает силу двух разных валют или компаний. Значение по умолчанию 14 задаёт число изменений, нужных для инициализации модели ниже.[1]
Как устроен RSI — формула и расчёт
RSI сравнивает сглаженные положительные и отрицательные изменения между последовательными закрытиями. Стандартный период — 14, но более старые изменения продолжают влиять всё слабее после инициализации. Определим:
- U — сглаженное по Уайлдеру среднее приростов между последовательными закрытиями. Для каждой свечи вход gaint = max(Ct − Ct−1, 0). Цвет свечи не определяет это изменение.
- D — сглаженное по Уайлдеру среднее потерь между последовательными закрытиями. Для каждой свечи вход losst = max(Ct−1 − Ct, 0).
- RS = U / D (при D = 0 и U > 0 RSI равен 100 по соглашению непрерывного продолжения; при D = 0 и U = 0 — ноль, делённый на ноль, — результат зависит от соглашения платформы),
- RSI = 100 − 100 / (1 + RS).
Результат безразмерен и находится в диапазоне 0–100. Важная деталь: U и D — не обычные средние. Первое значение — арифметическое среднее за n периодов, но каждое следующее использует сглаживание Уайлдера (RMA): Ut = [Ut−1 × (n−1) + gaint] / n. Математически это EMA с α = 1/n, эквивалентная EMA(2n−1) по коэффициенту сглаживания (начальные значения могут различаться из-за разных способов инициализации рядов); при n = 14 это EMA(27), а не SMA(14) или EMA(14). Поэтому RSI, рассчитанный вручную с обычным средним, разойдётся с платформой.
Медвежье тело может дать прирост для RSI
Это условные цены EUR/USD в USD за EUR. Для RSI сравните новый Close с предыдущим Close, для цвета свечи — с новым Open. Пипс равен 0,0001.
| Предыдущий Close | Новый Open | Новый Close | Тело | Изменение Close | Прирост / потеря |
|---|---|---|---|---|---|
| 1,1000 | 1,1020 | 1,1010 | Медвежье: C<O | +10 пипсов | 10 / 0 пипсов |
| 1,1020 | 1,1000 | 1,1010 | Бычье: C>O | −10 пипсов | 0 / 10 пипсов |
В первой строке свеча падает относительно своего Open, но закрывается выше предыдущего Close. Она вносит прирост. Во второй она растёт от Open, но остаётся ниже предыдущего Close и вносит потерю. Одних этих входов недостаточно для расчёта RSI: нужны прежние состояния U и D.
Расчёт RSI(14). За 14 изменений сумма повышений — 84 пипса, абсолютных снижений — 42 пипса. Начальные значения: U=84/14=6, D=42/14=3, RSI=100·6/(6+3)=66,6666667. Следующее изменение — +9 пипсов. U=(6·13+9)/14=87/14, D=(3·13)/14=39/14, поэтому RSI=100·87/(87+39)=69,0476190. Рост составляет 2,3809524 пункта RSI, а не 2 пипса и не ровно два пункта. Округляйте отображаемый результат, а не переносимое далее состояние U/D.
Показание 80 можно объяснить без слова «дорого»: при положительном D оно означает U/D = 80/(100−80) = 4. Сглаженные повышения в четыре раза больше сглаженных снижений. Это не измеряет число заявок, позиционирование или расстояние до будущей вершины. Один RSI не доказывает скопления стопов.
Период 14 — соглашение Уайлдера и настройка описанного RSI по умолчанию, а не результат оптимизации для EUR/USD. Изменение периода меняет множитель 1/n и начальное значение. Более короткий период придаёт новому изменению больший вес, но не гарантирует роста числа точных сигналов. При сравнении сохраняйте один поток, входную цену и начальную историю.[1]
RSI по пятнадцати ценам: начальное значение и следующее изменение
Для этой модели нужны 15 цен, дающих 14 изменений для первого RSI(14). Начальное Close=1,1000 USD/EUR; изменения в пипсах: 12; −6; 6; −3; 15; −9; 9; −6; 18; −12; 12; −6; 12; 0. Сумма повышений — 84, снижений — 42, чистое изменение — 42 пипса, поэтому пятнадцатая цена равна 1,1042. Каждая строка — следующий закрытый H1; время UTC в файле условное.
| Индекс цены | Закрытие, USD/EUR | Изменение, пипсы | RSI, пункты |
|---|---|---|---|
| 14 | 1,1042 | 0 | 66,6666667 |
| 15 | 1,1051 | 9 | 69,0476190 |
| 16 | 1,1060 | 9 | 71,2585034 |
| 17 | 1,1069 | 9 | 73,3114674 |
Серия индикатора начинается в строке 14. В предыдущих строках нет показания, а не RSI=0. Нулевое изменение добавляет ноль к повышениям и снижениям, но затем всё равно обновляет рекуррентное состояние. Полный CSV ряда RSI содержит все цены Close, изменения и значения, используемые и в примере дивергенции. Это учебные данные без спреда, цены исполнения или утверждений об исходах сделок.
RSI по реальным закрытиям: состояние может сохраняться
В истории ICMarketsSC-Demo EUR/USD H1 шесть последовательных свечей с открытиями от 2025-12-03 11:00 до 2025-12-03 16:00 после закрытия имеют RSI(14) выше 70. Золотые точки отмечают эти показания, а не заявки. Сохранение в зоне соответствует формуле; один порог не определяет свечу окончания движения.
RSI не перезапускается на левом краю изображения. CSV содержит 570 последовательных Close с 2025-11-03 00:00: начальные значения усредняют первые 14 изменений, затем U и D обновляются с коэффициентом 1/14 без округления состояний. Изображение показывает индексы 514–569. Каждое значение H1 известно лишь после завершения свечи и поступления окончательной записи. Время сохраняет исходные метки MT5; часовой пояс брокера независимо не проверен.
Данные и воспроизводимость: fm58-eurusd-h1-full-prefix.csv, fm58-real-history.json, fm58-reproduce.py, fm58-method.txt.
Интерпретация RSI
Классическая интерпретация Уайлдера:
- RSI выше 70 — рынок перекуплен. Возможная интерпретация: движение вверх могло стать чрезмерно растянутым.
- RSI ниже 30 — рынок перепродан. Возможная интерпретация: движение вниз могло стать чрезмерно растянутым.
- RSI около 50 — нейтральное состояние. Нет явной чрезмерной растянутости ни в одном направлении.
Перекупленность — не инструкция продавать. RSI выше 70 описывает преобладание сглаженных повышений над снижениями. История не обрывается после 14 свечей: RMA придаёт старым изменениям убывающее влияние. Границы 30/70 и альтернативные трендовые зоны — соглашения интерпретации; они не меняют ни формулы, ни вероятности разворота.
RSI=40 означает U/D=2/3; RSI=60 — U/D=3/2. Одно число может получаться из ценовых изменений разного масштаба. Без единиц цены, таймфрейма и предшествующей структуры нельзя сказать, было ли движение малым или большим. Мы не называем 40 поддержкой, а 60 сопротивлением автоматически.
Дивергенция RSI
Как и дивергенция MACD, у RSI дивергенция возникает, когда цена образует новый экстремум, который RSI не подтверждает.
- Медвежья дивергенция: цена образует более высокий максимум, RSI — более низкий. Моментум ослабевает вопреки росту цены.
- Бычья дивергенция: цена образует более низкий минимум, RSI — более высокий. Нисходящий моментум ослабевает.
- Скрытая бычья дивергенция: цена образует более высокий минимум, RSI — более низкий. В интерпретации Кардвелла это иногда считают подтверждением восходящего тренда; описание не задаёт частоты продолжений или разворотов.
- Скрытая медвежья дивергенция: цена образует более низкий максимум, RSI — более высокий. Это аналогично интерпретируют как подтверждение нисходящего тренда; исход правила требует отдельного теста.
Обычная медвежья дивергенция сопоставляет более высокий максимум цены с меньшим RSI; бычья — более низкий минимум с большим RSI. Скрытая дивергенция использует обратное сопоставление, описанное выше.[1] На условной схеме нижемы выбираем подтверждённые экстремумы Close и читаем RSI на тех же индексах; отдельная поворотная точка RSI не требуется. Упражнение с реальными данными далее намеренно использует более строгое правило совместных точек, заданное до вопроса.
Нулевые знаменатели и отсутствующие показания
Частое недоразумение возникает, когда график показывает число, хотя обычное отношение недоступно. Записывайте граничные условия вместе с формулой:
| Условие | Арифметический вывод | Правило модели в статье |
|---|---|---|
| RSI: U>0, D=0 | По непрерывному продолжению 100·U/(U+D)=100 | 100 после сбора начальных данных |
| RSI: U=0, D>0 | 100·U/(U+D)=0 | 0 после сбора начальных данных |
| RSI: U=D=0 | 0/0; формула не определяет числа | Нет показания; мы не подставляем 50 наугад |
| Стохастик: Hn=Ln | 0/0 для допустимого Close в этом диапазоне | Нет исходного показания |
| ROC: Ct−n=0 | Нельзя разделить на начальную цену | Нет показания |
| CCI: MD=0; %B: width=0 | Обычное отношение недоступно | Нет показания |
Это не означает, что каждая платформа использует такое правило. Опубликованный MetaQuotes код stochastic.mq5 присваивает 100 при нулевой сумме диапазонов.[16] Показание 100 в этой ветви не доказывает закрытия на максимуме положительного диапазона. В загруженном коде rsi.mq5 нет отдельной ветви U=D=0; проверяйте конкретную версию и обработку деления на ноль, а не обещайте универсальное RSI=50.[18] Не превращайте автоматически неполные начальные данные или недопустимую цену в ноль.
RSI: более низкого минимума цены недостаточно для подтверждения дивергенции
Остановитесь на закрытии свечи H1 с открытием 5 января 2026 года в 14:00. Close равен 1,16707, RSI(14) — 31,1813. Предыдущий подтверждённый минимум имеет Close 1,16753 и RSI 24,7271. По правилу ниже что уже известно, чего ещё нет и когда оценку впервые можно завершить?
Правило упражнения: совместный минимум должен быть строго ниже по Close и RSI двух закрытых свечей с каждой стороны, с одним центром. Сопоставляйте последовательные совместные минимумы на расстоянии 5–30 записей с непрерывными часовыми записями в обоих окнах точек. Для бычьей дивергенции второй Close должен быть ниже хотя бы на 1 пипс, RSI — выше хотя бы на 3 пункта; первый RSI не выше 40. Следующие 12 доступных записей изучайте только после распознавания. Полные зафиксированные правила доступны до раскрытия ответа.
Данные, доступные в этом кадре (CSV).
Раскрыть подтверждение и следующие 12 записей H1
В кадре оценки второй минимум не подтверждён. Его Close и RSI известны, но по правилу совместных точек нужны ещё две свечи справа. Свеча с открытием 16:00 заканчивается не раньше 17:00. После поступления окончательной записи оба минимума подходят: Close снизился на 4,6 пипса, RSI вырос на 6,4542 пункта. При распознавании текущий Close уже 1,16857, RSI — 42,1731. Это другие показатели, чем в центре точки.
После распознавания открываем ровно 12 последующих завершённых записей H1. Последняя, с открытием 6 января в 04:00, имеет Close 1,17376 и RSI 65,2042. В этом фрагменте, выбранном как первое совпадение, цена позже выросла. Это не устанавливает результативности дивергенции или результата сделки. Главное различие — время минимума, его подтверждение и цена, фактически известная при распознавании.
Данные раскрытого кадра (CSV). Происхождение данных и расчёты (JSON), Воспроизвести офлайн (Python), Зафиксированные правила.
Исходные источники полного сканирования: USDJPY-H1.csv, GBPUSD-H1.csv, EURUSD-H1.csv.
3. Стохастический осциллятор
Здесь стохастический осциллятор измеряет положение закрытия в диапазоне минимум–максимум последних n свечей. Исходному %K нужны и цена, и обе границы диапазона.[2]
- Исходный %K = (C − Ln) / (Hn − Ln) × 100, где Hn и Ln — наибольший максимум и наименьший минимум за n периодов (при Hn = Ln — рынке без диапазона — знаменатель равен нулю, и платформы используют собственные соглашения),
- %D = SMA(3) от %K — сглаженная сигнальная линия.
Расчёт (условные значения). Диапазон последних 14 свечей: 1,0800–1,1000; закрытие 1,0980. Исходный %K = (1,0980 − 1,0800) / (1,1000 − 1,0800) × 100 = 0,0180 / 0,0200 × 100 = 90,0 — цена около верхней границы диапазона.
Быстрый вариант использует исходный %K. В часто описываемом медленном варианте %K — SMA(3) исходных показаний, а %D — SMA(3) этого сглаженного %K. Для пяти исходных значений 78, 84, 84, 87, 90 последовательные медленные %K равны 82, 85, 87, а последний %D = (82+85+87)/3 = 84,6666667. Однако 14,3,3 не исчерпывает определения. Опубликованный код MetaQuotes реализует замедление как отношение сумм расстояний и диапазонов, что при меняющихся диапазонах даёт результат, отличный от SMA отношений. Ниже рассчитаем эту разницу.[16]
Интерпретация: выше 80 → зона перекупленности; ниже 20 → перепроданности. Пересечение %K/%D в экстремальной зоне — классический сигнал. Само пребывание в перепроданности, как и у RSI, не является сигналом входа: в нисходящем тренде индикатор может много свечей оставаться ниже 20, причём каждый «экстремум» относителен лишь к диапазону, который сам сдвигается.
RSI сравнивает изменения последовательных входных цен. Стохастик сравнивает закрытие с High и Low окна. Это разные функции: изменение одного High при неизменном Close может повлиять на стохастик, но не на RSI по Close. Их можно сравнивать при определённой функции каждого; согласие не означает автоматически двух независимых сведений.
Отчёт BIS о событии со стерлингом 7 октября 2016 года описывает резкое движение и условия ликвидности.[13] У нас нет полной истории заданного потока, поэтому мы не приписываем событию значений стохастика. Механику можно проверить и без этого: если закрытие точно совпало с наименьшим Low положительного диапазона, исходный %K равен нулю. Это показание не ограничивает следующий Low — окно может сдвинуться дальше.
Стохастик: 63,33 или 70 для тех же трёх диапазонов?
Задайте три последовательных состояния окна: C−Ln и Hn−Ln, обе величины расстояния в USD/EUR. Это условные входные данные сглаживания, а не запись мирового рынка.
| Состояние | C−Ln | Hn−Ln | Исходный %K |
|---|---|---|---|
| 1 | 0,009 | 0,010 | 90,00 |
| 2 | 0,001 | 0,002 | 50,00 |
| 3 | 0,004 | 0,008 | 50,00 |
SMA трёх исходных %K = (90+50+50)/3 = 63,3333333. Отношение сумм в опубликованном коде MetaQuotes даёт 100·(0,009+0,001+0,004)/(0,010+0,002+0,008) = 70. Больший диапазон здесь получает больший вес. При равенстве всех трёх диапазонов результаты совпадают; этот частный случай может скрыть разницу при поверхностном сравнении. Для полного сравнения запишите тип цены, n, замедление, метод %D и код либо версию инструмента.
Стохастик: крайнее значение может сохраняться при снижении
GBP/USD H1 показывает пять последовательных завершённых SlowK ≤20 со свечи с открытием 3 апреля 2026 года в 17:00 до 21:00. Текущий Close — 1,31920, SlowK — 6,2210. Одно это число определяет время отскока? Отделяйте положение закрытия внутри недавних диапазонов от размера движения, описанного ATR и полосами.
Данные, доступные в этом кадре (CSV).
Раскрыть шестое закрытие и следующие 12 записей H1
Шестая завершённая свеча H1 открывается в 22:00: Close 1,31930, SlowK 6,4702, D 6,8962. Шесть показаний известны не раньше 23:00 после поступления окончательной записи. Заранее заданные условия предыдущего снижения: Close ниже SMA50, SMA50 ниже своего значения десять записей назад и Close ниже своего значения двадцать записей назад. Это описание прошлого, а не гарантия продолжения тренда. SlowK использует параметры 14,3 и сглаживание отношением сумм расстояний Close−Low к диапазонам High−Low; D — SMA3 этой линии. Здесь ATR14 — SMA истинного диапазона, BB — SMA20 ±2 стандартных отклонения с делителем 20. ATR и BB не участвовали в отборе случая и не являются независимыми «голосами» за покупку.
Раскрытие показывает 12 последующих записей после распознавания, а не 12 часов. В экспорте разрыв между открытиями 3 апреля 23:00 и 6 апреля 00:00: между соседними записанными открытиями 49 часов. Мы не добавляем пропущенных свечей и не соединяем линии индикатора через разрыв. SlowK остаётся ≤20 ещё четыре записи до роста. Последний показанный Close — 1,32531. Это не устанавливает правила покупки при крайнем стохастике, а показывает необходимость разделять состояние индикатора, момент наблюдения и последующий исход.
Данные раскрытого кадра (CSV). Происхождение данных и расчёты (JSON), Воспроизвести офлайн (Python), Зафиксированные правила.
Исходные источники полного сканирования: USDJPY-H1.csv, GBPUSD-H1.csv, EURUSD-H1.csv.
4. MACD — построение и реализация
В предыдущей статье полностью рассмотрены сигнальная сторона MACD — пересечения линий, дивергенции и выбор параметров, — поскольку MACD сочетает трендовый индикатор и осциллятор. Здесь изучим моментум и реализацию, где скрыты две детали, которых один график не раскрывает.
Формулы. MACD = EMA(12)−EMA(26). В варианте EMA сигнал = EMA(9) от MACD, а гистограмма разницы = MACD−сигнал. Документация MT5 задаёт SMA(9) вместо сигнальной EMA.[12] При заданных состояниях EMA12=1,0952 и EMA26=1,0918 MACD равен 0,0034 USD/EUR = 34 пипса. При заданном сигнале 0,0021 гистограмма разницы составляет 0,0013 USD/EUR = 13 пипсов. Это проверка вычитания состояний, а не расчёт EMA без полного ценового ряда.
Во-первых, единицы. В отличие от RSI и стохастика, MACD не безразмерен — он выражен в единицах цены инструмента. Показания +0,0034 на EUR/USD и +0,34 на USD/JPY несопоставимы между парами или таймфреймами; фиксированных границ нет, поэтому нет универсального порога «перекупленности». MACD колеблется вокруг нуля: информацию несут пересечения нуля, отношение к сигнальной линии и направление гистограммы, а не абсолютное значение.
Во-вторых, реализации. «MACD» на разных платформах не всегда один индикатор:
| Элемент | Классическое определение (Аппель) | MetaTrader 4/5 (встроенный) |
|---|---|---|
| Основная линия | EMA(12) − EMA(26), отображается линией | Та же формула, но отображается столбцами |
| Сигнальная линия | EMA(9) линии MACD | SMA(9) основной линии |
| Гистограмма | MACD − сигнал, отдельные столбцы | Нет отдельного ряда разницы: столбцы — сама основная линия |
Поэтому при одинаковых параметрах (12, 26, 9) MetaTrader показывает другие значения сигнальной линии (SMA вместо EMA) и иное отображение: то, что в учебнике является гистограммой разницы, в MT — сама основная линия. Прежде чем сравнивать показание с другим описанием или записью платформы, проверьте, какую версию рассчитывает ваша.
MACD: отдельные расчёты сигнала SMA и EMA
Возьмём заданный ряд десяти значений самой линии MACD: 0,0010; 0,0012; 0,0014; 0,0016; 0,0018; 0,0020; 0,0022; 0,0024; 0,0026; 0,0034 USD/EUR. Это условные входные состояния сигнальной линии; мы не утверждаем, что рассчитали их по нераскрытой истории Close. Первые девять дают начальное SMA=0,0018. Для EMA(9) α=2/(9+1)=0,2. На десятом состоянии:
| Вариант | Сигнальная линия, USD/EUR | MACD−сигнал, USD/EUR | Разница в пипсах |
|---|---|---|---|
| EMA(9), начальное SMA9 | 0,002120000 | 0,001280000 | 12,800000 |
| SMA(9), скользящее окно | 0,002066667 | 0,001333333 | 13,333333 |
Обе сигнальные линии ниже MACD, но их значения различаются. Документация MT5 задаёт SMA; описание варианта TradingView использует EMA.[12][19] Учитывайте при сравнении, что показывают столбцы: саму основную линию или MACD−сигнал. Цвет и стиль отрисовки не определяют формулы. Показание +0,0034 USD/EUR соответствует 34 пипсам; +0,34 JPY/USD при пипсе 0,01 тоже соответствует 34 пипсам, но всё ещё не означает одинакового экономического движения двух пар.
MACD на той же истории: меняется только сигнал
Второе сравнение использует те же закрытия, а не независимую рыночную выборку. EMA12 начинается с SMA первых 12 закрытий, EMA26 — первых 26. Первые девять доступных MACD инициализируют сигнал EMA9; сигнал SMA9 всегда усредняет последние девять значений. Это явная воспроизводимая инициализация нашего расчёта, а не заявление о совпадении каждого знака с терминалом, начинающим историю иначе.
Для H1 с открытием 2025-12-04 17:00 MACD равен 0,00052235 USD/EUR, сигнал SMA9 — 0,00056580, EMA9 — 0,00058339. Документация MT5 указывает сигнал SMA; классический вариант использует EMA. Мы рисуем линии для удобства сравнения. Встроенные столбики MT5 показывают сам MACD, а не MACD−сигнал. Ни разница линий, ни один фрагмент не устанавливают превосходства варианта.
Данные и воспроизводимость: fm58-eurusd-h1-full-prefix.csv, fm58-real-history.json, fm58-reproduce.py, fm58-method.txt.
5. CCI, ATR и полосы Боллинджера — инструменты контекста
CCI сравнивает типичную цену с её средним и средним абсолютным отклонением. ATR и полосы измеряют диапазон и разброс, а не колебания моментума. Мы сохраняем их как контекст, чтобы не путать высокий моментум с высокой волатильностью. Статья о скользящих средних объясняет построение полос и вариант делителя стандартного отклонения.
CCI — осциллятор без фиксированных границ
Здесь CCI (индекс товарного канала) задаётся формулой (TP−SMA(TP,n))/(0,015·MD), где TP=(H+L+C)/3, а MD — среднее абсолютное отклонение всех n типичных цен от одного и того же текущего среднего. При MD=0 отношение не имеет обычного значения. Формула измеряет расстояние от локального ориентира; «возврат к норме» был бы уже гипотезой о будущем движении.[5]
CCI не ограничен 0–100 или ±100. Но при заданном определении SMA/MD и фиксированном n его значения не могут расти произвольно. Поскольку сумма отклонений от среднего равна нулю, сумма их абсолютных величин не меньше удвоенного абсолютного последнего отклонения. Поэтому |CCI| ≤ n/(2·0,015). При n=20 граница равна 666,6667, если MD>0. Это арифметическое свойство, а не новый порог перекупленности. Девятнадцать типичных цен 1,1000 и одна 1,1010 дают среднее 1,10005, MD=0,000095 и CCI=666,6667.
CCI помогает упорядочить расстояние типичной цены от локального среднего. Масштаб зависит от периода и расчёта отклонения. Показание +100 не означает того же, что RSI=70, и ни одно число не является процентной вероятностью разворота. Чтобы выбрать между ними, нужно определить, что измерять, а не ранжировать «более пригодный для работы» индикатор.
ATR — средний истинный диапазон
ATR — тоже разработка Уайлдера[1]. Это не осциллятор моментума. Он не говорит ни «куда», ни «насколько далеко от нормы», а лишь одно: насколько сильно движется рынок.
Истинный диапазон (TR) = max(H−L, |H−Ct−1|, |L−Ct−1|). Эквивалентно: max(H,Ct−1)−min(L,Ct−1). Построение Уайлдера сглаживает TR с коэффициентом 1/n. Не каждая реализация ATR делает то же самое: опубликованный MetaQuotes atr.mq5 код рассчитывает скользящее простое среднее n значений TR.[7] Описание настройки должно включать и метод сглаживания.
Чем полезно различие? Новый большой TR повышает оба варианта, но полностью исчезает из SMA при выходе из окна; при сглаживании Уайлдера влияние затухает. Один ATR не задаёт «безопасного» расстояния стопа. Он описывает предыдущие диапазоны, включая разрывы между прежним закрытием и текущей свечой.
Три практических применения:
1. Масштаб расстояния. ATR=80 пипсов с множителем 1,5 даёт 120 пипсов, или 0,0120 USD/EUR. Вычитание этого расстояния из ориентира 1,0850 даёт 1,0730. Расчёт не определяет ни максимального убытка, ни гарантированного исполнения. Раздел о стоп-лоссе и отмене сценария объясняет применение заявок.
2. Фильтр расстояния. Правило может исключать новый вход, когда Close удалён от EMA(21) более чем на 2 × ATR(14). Это выбранный порог расстояния, а не доказательство близкого разворота. Запишите метод ATR и сравните полное правило с фильтром и без него.
3. Изменение сглаженного диапазона. Рост ATR означает более высокое сглаженное значение TR, но не требует начала тренда. Падение ATR не задаёт даты будущего большого движения. ATR — не подразумеваемая волатильность, и он не содержит информации о необъявленном событии.
Эффект сглаживания: модель TR в пипсах. Начальные 20, 30 и 40 пипсов дают среднее 30. Новый TR=120 даёт RMA3=(2·30+120)/3=60 пипсов, а SMA3=(30+40+120)/3=63,3333 пипса. Измеряется один ряд TR; результаты различаются, потому что RMA сохраняет предыдущее состояние, а SMA удаляет старейшие 20. График ниже показывает эти заданные данные без восстановления отсутствующих OHLC.
Четвёртое применение — масштабирование размера позиции по текущей волатильности, известное по стратегиям «Черепах» и фондам CTA, — целиком относится к управлению рисками, где и рассмотрено (раздел 9).
Полосы Боллинджера
Полосы Боллинджера разработаны Джоном Боллинджером в 1980-х годах.[6] Три линии:
- Средняя полоса = SMA(20). Простая скользящая средняя за 20 периодов.
- Верхняя полоса = SMA(20) + 2 × стандартное отклонение (σ) за 20 периодов.
- Нижняя полоса = SMA(20) − 2 × стандартное отклонение (σ) за 20 периодов.
Ключевой момент: полосы расширяются и сужаются с волатильностью. Высокая волатильность → широкие полосы. Низкая → узкие. Поэтому полосы Боллинджера находятся между трендовым индикатором (средняя MA) и индикатором волатильности (ширина полос).
Интерпретация:
1. Касание верхней полосы ценой ≠ «продавай». Самая частая ошибка. Боллинджер неоднократно подчёркивал [6] что касание полосы не является сигналом разворота. При сильном восходящем тренде цена может неделями «идти» по верхней полосе: полосы подстраиваются, но медленнее тренда. Касание сообщает о растянутости движения; что с этим делать, зависит от контекста.
2. Сжатие полос Боллинджера. Узкие полосы означают малые отклонения цены от среднего в выбранном окне. Для воспроизводимого названия заранее задайте, например, Bandwidth не выше каждого из предыдущих 100 закрытых значений. Это условное определение минимума, а не оптимальный фильтр. Оно не даёт ни направления, ни времени, ни величины будущего движения.
Полосы измеряют отклонение уровней цены вокруг среднего. Не сравнивайте его без пересчёта со стандартным отклонением процентных доходностей или годовой подразумеваемой волатильностью опционов. Все три могут называться «волатильностью», но используют разные данные, единицы и горизонты. Узкая полоса перед плановой публикацией не доказывает низкого риска будущего движения.
3. %B и Bandwidth. %B=(C−lower)/(upper−lower): ноль означает нижнюю полосу, единица — верхнюю; цена вне полос даёт результат вне 0–1. Bandwidth=(upper−lower)/middle — отношение; Bandwidth%=100·Bandwidth — процентная величина. При lower=1,0900, upper=1,1100, middle=1,1000 и C=1,1050 получаем %B=0,75 и Bandwidth=0,0181818, или 1,81818%. Нулевую ширину или нулевой знаменатель нужно обрабатывать как случай без обычного показания.
В повседневном применении полосы Боллинджера полезнее всего как карта контекста: цена в верхней, нижней или средней части своего обычного диапазона? Волатильность растёт, падает или сжата?
Как установить стоп-лосс с помощью ATR?
ATR переводит предыдущий TR в сглаженное расстояние в единицах цены. При 80 пипсах и множителе 1,5 расстояние равно 120 пипсам. Вычитание из EUR/USD 1,0850 даёт 1,0730. Это лишь расчёт уровня относительно заданного ориентира, а не гарантия цены выхода или максимального убытка. Раздел об управлении рисками объясняет условия заявок.
6. Осцилляторы и трендовые индикаторы — когда что использовать
Правило, подходящее другому пути цены, может давать вводящие в заблуждение показания. Различия ниже помогают выбрать, что проверять; они не ранжируют причин убытков трейдеров.
Показания при направленном движении. Если явный фильтр классифицирует ряд как направленный, одного высокого RSI или стохастика недостаточно для вывода о развороте. Инструменты по-прежнему правильно описывают входные данные. Пороги ADX не доказывают ни эффективности скользящих средних, ни неэффективности осцилляторов; результаты зависят от правила использования показания.
Показания внутри ограниченного диапазона. Закрытие около нижней границы может дать низкий стохастик, но не гарантирует отскока. Если прежний High выйдет из окна, %K может измениться и без нового минимума. RSI ниже 30 тоже не подтверждает сохранения диапазона.
Выход за диапазон. Индикаторы не обязаны одновременно давать «экстремальные» показания. Анализ пробоя требует заранее известного определения диапазона и условия закрытия свечи вне него. MA, RSI и Bandwidth добавляют измерения той же истории. Объединяя их при скрининге, используйте явные AND/OR, а не выбирайте условие, подошедшее после исхода.
На практике пороги ADX могут определять режим: выше 25 осцилляторы читают как индикаторы отката в тренде; ниже 20 — как инструменты диапазона. Это соглашения, а не законы. Важно иметь какое-либо явное правило распознавания режима: иначе одно показание то означает «откат», то «разворот», а ложные сигналы создаёт отсутствие правила, не индикатор.
Как читать дивергенцию на H1 и D1?
H1 и D1 используют разные входные цены, окна и время закрытия. Две свечи справа для подтверждения пивота означают разные задержки по календарному времени. Дивергенция D1 не гарантирует ни большего движения, ни разрешения за заданное число дней. Записывайте выбранные экстремумы, время подтверждения и условие отклонения интерпретации.
7. Особенности осцилляторов на Forex
Многие классические осцилляторы появились вне современного FX, главным образом на товарных рынках и рынках акций. На Forex необходимо учитывать сессии, ликвидность и реакции на макроданные.
Мы не приписываем Forex автоматически больше консолидаций или «благоприятную среду для осцилляторов» по сравнению с акциями. Такое сравнение требует общего определения режима и выборки. Для одного ряда закрытий формула RSI работает одинаково независимо от рынка; источники котировок, границы дня и исполнение могут различаться.
Сессии и волатильность. Распределения часового TR могут различаться в пересечение Лондона и Нью-Йорка и азиатскую сессию. Рассчитывайте величину и направление разницы для одного потока, пары и периода; мы не задаём фиксированного множителя окна. H1 ATR(14) означает период 14 в выбранном методе сглаживания. SMA охватывает последние 14 доступных TR; вариант Уайлдера сохраняет убывающее влияние более старых наблюдений. При пропущенных свечах 14 наблюдений не обязательно соответствуют 14 последовательным часам. Сравнивая окна, записывайте часовой пояс и сопоставляйте диапазоны одних часов за много дней, а не приписывайте всё показание ATR текущей сессии.
У спотовой валютной пары нет дивидендов компании, но возможны перерывы котирования и скачки. Это не делает её дивергенции «чище». После обновления осциллятор включает новую цену; он не восстанавливает котировок или исполнений, отсутствующих в выгрузке.
Связанные пары и коррелирующие показания. При согласованных котировках EUR/GBP следует отношению EUR/USD к GBP/USD, но нелинейный RSI кросса — не простое отношение их RSI. Совпадающие показания нескольких пар не дают автоматически столько же независимых подтверждений. Сравнение должно учитывать общие валюты и фактический ряд цен каждой пары.
Время сервера меняет входные данные. D1 RSI(14) зависит не только от 14 начальных изменений, но и от последующего сглаживания и начальной истории. Сдвиг границ дня меняет ряды Close, High и Low. Не каждая настройка UTC создаёт воскресную свечу: это зависит от календаря и агрегации поставщика. Сравнивайте выгрузки с известным поясом и правилом DST; одна метка GMT+2 не доказывает круглогодичного совпадения с 17:00 Нью-Йорка. Статья о построении графиков и таймфреймах объясняет механику.
Раздел 4 подробно рассматривает внутридневное распределение ликвидности, спредов и неактивных окон: сессии, пересечение Лондона и Нью-Йорка, ролловер и минуты перед данными. Для осцилляторов вывод один: то же показание в ликвидном пересечении и в неактивный час ролловера несёт разную информацию, поскольку во втором случае цена построена из редких котировок.
Около публикаций условия исполнения могут меняться. Мы не задаём ни универсального расширения спреда, ни ухудшения на фиксированное число пипсов. RSI на закрытой свече — одно измерение; доступные при реакции Bid/Ask для нужного объёма — другое. Для проверки издержек нужны фактические данные, а не одна запись свечей после события.
8. Что говорят исследования
Прямых сопоставимых исследований RSI, стохастика и дивергенций на FX мало, и существующие результаты не складываются в единую картину. Тем важнее дисциплина в выводах о том, что они действительно означают.
RSI и стохастик в исторических тестах. Мало академических работ прямо проверяют RSI или стохастик на современном FX. Часто цитируемая работа Ло, Мамайски и Ванга (2000) касалась автоматического распознавания графических формаций в данных акций 1962–1996 годов — не осцилляторов или валют; осторожный вывод (некоторые формации несут дополнительную информацию об условных распределениях доходности) не доказывает преимущества после издержек в акциях, тем более на FX[8]. На практике важнее другое: даже если тест находит закономерность, спред, проскальзывание и своп могут превратить её результат в отрицательный, поэтому любая оценка «эффективности» осциллятора должна включать издержки.
Полосы Боллинджера. Опубликованные правила автора различают описание полос и самостоятельный сигнал.[6] Мы не восстанавливаем здесь конкретной выборки стратегии USD/CAD, поэтому не приводим рейтинга результатов. Воспроизводимый тест должен задавать, в частности, тип средней, вариант отклонения, время доступности полосы и реакцию на касание или закрытие вне неё.
Дивергенции. Без выбора экстремумов, максимального расстояния между ними, допуска равенства и времени подтверждения нет единого набора «всех дивергенций». График с несколькими удачными примерами — не исследование эффективности. Для оценки нужны и случаи продолжения цены, и зафиксированное правило без переноса пивотов после исхода.
Осцилляторы сами по себе не зарабатывают: результат зависит от того, как они фильтруют время, режим и риск. Их ценность — в контексте, а не генерации сигналов входа: насколько растянуто движение, подтверждает ли моментум цену и какова волатильность. Поэтому один осциллятор — не стратегия.
Обзор Менкхоффа и Тейлора документирует применение технического анализа на FX и возможные объяснения его полезности.[11] Популярность не устанавливает результата конкретного осциллятора. Тест требует явных издержек, правила сигнала, неиспользованной выборки и времени доступности данных; мы не предполагаем, что издержки FX всегда ниже издержек акций.
9. Когда осциллятор перестаёт помогать
Прочтение «перекупленности» как срока разворота. RSI=80 описывает соотношение сглаженных приростов и потерь. Оно может сохраняться при дальнейшем росте. Контртрендовому правилу нужны собственное ценовое условие и отмена; один порог ADX не измеряет его дополнительного риска.
RSI и стохастик как два измерения. Они измеряют разные отношения, но используют перекрывающиеся данные. Зона S/R, свечная модель и средняя тоже могут происходить из одной цены, поэтому смена категории не обеспечивает независимости. Ещё один индикатор имеет смысл, когда добавляет конкретную нужную правилу информацию, а не очередную зелёную отметку.
Игнорирование режима рынка. Осциллятор в консолидации и в тренде несёт совершенно разную информацию. Без предварительного ответа «есть ли тренд?» его сигналы менее диагностичны. Оценка режима предшествует показанию; без неё ложные сигналы создаёт неверное применение, а не индикатор.
Вывод о заявках по одному RSI. Вид цены или осциллятора не раскрывает всей книги стопов рынка. Гипотезы о скоплениях нельзя выдавать за наблюдения. То, что многие читатели могут видеть RSI ниже 30, не доказывает числа позиций или мест их закрытия.
Дивергенция = немедленный вход. Дивергенция RSI на D1 — предупреждение, которое может сохраняться неделями. Вход при её появлении без реакции цены или подтверждения S/R — ставка на время, а не анализ.
ATR как сигнал направления. «ATR растёт — покупаю». Рост ATR означает большее сглаженное значение истинного диапазона без информации о направлении цены. TR включает и расстояние от прежнего Close, поэтому High−Low не обязательно расширяется. В варианте Уайлдера новый TR может быть ниже предыдущего TR и всё же повысить ATR, если превышает предыдущий ATR. Индикатор может входить в явное правило или служить масштабом расстояния, но сам не указывает направления сделки.
Осцилляторы младших таймфреймов на кроссах — издержки съедают результат. Торговля осцилляторами M15/H1 на GBP/NZD, EUR/AUD или GBP/CAD может быть убыточной по чисто арифметическим причинам. На основных парах в ликвидные часы спред — доля цели; на кроссах в менее подходящее время издержки забирают значимую часть диапазона. Условный расчёт: при цели 30 пипсов около 8 пипсов спреда, проскальзывания и комиссии съедают более четверти прибыли; сходные издержки нагружают и каждый убыток, поэтому отношение доходности к риску в бэктесте по средним ценам систематически завышено.
Иллюзия «тройного подтверждения» нескольких таймфреймов. Перепроданность RSI на M15, H1, H4 и D1 означает преобладание сглаженных снижений над повышениями в каждой агрегации по выбранному определению. Она не задаёт ни будущего продолжения, ни частоты разворотов. Таймфреймы частично охватывают одни цены, поэтому согласие не создаёт автоматически независимых подтверждений. Одно низкое показание не указывает конца движения.
Перерыв котирования. RSI на закрытии пятницы описывает данные до того момента. После возобновления следующий Close включает изменение, а TR — ещё и расстояние от прежнего Close. Ни гладкая линия индикатора, ни соединённые точки графика не доказывают доступности всех промежуточных цен. Раздел о часах торговли рассматривает риск удержания позиции через перерыв.
Дивергенция, недоступная на свече вершины
В CSV модели выберите локальные максимумы Close: цена должна быть строго выше двух закрытий слева и двух справа. Сопоставляйте RSI с теми же индексами. Выбор Close — явное правило примера; анализ вершин High мог бы дать иной набор. Получаем:
| Пивот | Цена, USD/EUR | RSI | Подтверждение после двух закрытий |
|---|---|---|---|
| 17 | 1,1069 | 73,3115 | 2026-10-01T19:00:00+00:00 |
| 26 | 1,1070 | 69,1468 | 2026-10-02T04:00:00+00:00 |
Второй Close выше, RSI ниже, поэтому по этому правилу есть обычная медвежья дивергенция. Она становится известна лишь после закрытия индекса 28, в 04:00 UTC 2 октября 2026 года. На графике можно соединить индексы 17 и 26, но бэктест не может на индексе 26 отреагировать на две будущие свечи. Реакции нужна более поздняя доступная котировка; Close не гарантированная цена сделки. Пример показывает расчёт и временную отметку, а не эффективность дивергенции.
Заранее задайте и конец наблюдения: например, следующий подтверждённый более высокий максимум Close обновляет сравниваемую пару. Не удаляйте старое событие из журнала. Новый результат RSI не меняет времени доступности предшествующего события.
10. Практика — от показания к контексту
Начните с функции показания: RSI описывает отношения изменений, стохастик — положение в диапазоне, MACD — отношения средних, ATR — величину сглаженного TR. Затем запишите таймфрейм, входную цену и состояние свечи. Только потом сравнивайте число с явным правилом. Мы не навязываем ни единого торгового сценария, ни обязательного исключения индикатора после каждой публикации.
На практике лучше хорошо понимать построение одного осциллятора, чем накладывать несколько инструментов по похожим данным.
Минимальный набор
- RSI(14) — один осциллятор моментума. Для оценки растянутости, дивергенции и времени входа после отката в тренде. На D1 и H4.
- ATR(14) — индикатор волатильности. Для размещения стоп-лосса, оценки «обычности» движения и выявления смены режима волатильности. На любом таймфрейме.
- Полосы Боллинджера (20, 2) — при желании, визуальная карта контекста. Сжатие как показание компрессии. Положение цены внутри полос как дополнительная информация.
Добавьте вопрос, на который должен отвечать каждый выбранный инструмент. Ещё одна средняя, ADX или MACD — не обязательный список. Если две линии обобщают почти одно свойство, проверьте, нужны ли обе. Предыдущая статья даёт методы сравнения скользящих средних.
Чтобы перевести расстояние в размер позиции и бюджет убытка, нужны отдельные предположения о цене исполнения. Раздел об управлении рисками рассматривает это; один ATR не завершает расчёта.
Условные сценарии
Читайте лишь то, что устанавливают числа. Допустим, D1 закрыта, EMA(21) растёт, Close выше EMA(200), ADX=30, RSI=42. EMA(21) выросла, цена выше длинной средней. ADX описывает сглаженное расхождение DI. RSI даёт U/D=42/58, то есть сглаженные потери больше приростов. Заметьте пробел: мы не сказали, выше ли Close значения EMA(21). Добавьте это показание, если нужно правилу. Эти условия совместимы с откатом; ни одно не говорит о его завершении.
Сценарий диапазона. Предположим подтверждённые границы 1,0900–1,1000 и Close=1,0905. Цена на 5 пипсов выше нижней границы; исходный %K именно для этого окна равен 5. RSI нельзя рассчитать по одним границам диапазона: нужны последовательные изменения. Низкий %K не гарантирует сохранения границ. Если пробой определён как закрытие D1 ниже 1,0900, событие становится известно лишь в конце свечи, а не при первом касании уровня.
Проверочный список интерпретации
Прежде чем делать вывод по осциллятору, задайте семь вопросов, прямо следующих из статьи:
- Какая формула рассчитывает индикатор и в каких единицах выражает результат?
- Какую цену он использует: закрытие какого потока и какое время сервера?
- Закрылась ли читаемая свеча или показание ещё может измениться?
- Какие параметры и метод сглаживания применила платформа (по умолчанию ≠ универсально)?
- Если ищете дивергенцию, как определён свинг и подтверждён ли второй?
- Независимо ли «второе подтверждение» от первого или это преобразование той же цены?
- Чего не измеряет индикатор (список рядом с таблицей раздела 11)?
Эти проверки устанавливают смысл числа и время его доступности. Затем применяйте заранее выбранные условия режима и цены. Цены исполнения и издержки — дополнительная проверка, а не информация внутри осциллятора.
11. Обзор инструментов — сравнительная таблица
Сравнение распространённых осцилляторов и индикаторов волатильности: сильные стороны, ограничения и типичные применения.
| Индикатор | Что измеряет | Диапазон | Таймфрейм (соглашения) | В тренде | В консолидации | Типичная ошибка |
|---|---|---|---|---|---|---|
| ROC / Momentum | Скорость изменения цены | Для положительных цен: ROC > −100%, MT Momentum > 0; фиксированной верхней границы нет ни у одного. Momentum на основе разницы не имеет фиксированных границ | Любой (соглашение) | Описывает изменение за заданное окно; знак не определяет формации | Колеблется вокруг нуля (MT: вокруг 100) без явного направления | Сравнение значений платформ без проверки формулы |
| RSI | Сила моментума | 0–100 | Любой; 14 периодов охватывают разное время на H1 и D1 | Высокое показание может сохраняться; самостоятельного сигнала разворота нет | Зоны 30/70 как ориентиры | Продажа при >70 без проверки тренда |
| Стохастик | Положение цены в диапазоне | 0–100 | Любой; явный период и метод сглаживания | Высокое показание не исключает дальнейшего роста | Реагирует на отскоки от границ диапазона | Использование вместе с RSI как «подтверждения» |
| MACD | Моментум как разница скользящих средних | Не ограничен (единицы цены) | H4/D1 | Описывает фазы тренда; пересечения запаздывают | Много пересечений без продолжения | Сравнение значений пар; смешение реализаций (раздел 4) |
| CCI | Отклонение от среднего | При n=20 и SMA/MD: |CCI| ≤ 666,6667 (MD>0) | H4/D1 | Расстояние от среднего в единицах MD; порог не доказывает разворота | Положение относительно локального среднего | Нет калибровки: +100 не экстремум для каждой пары; граница зависит от n и определения MD |
| ATR | Волатильность | 0–∞ | Любой; внутри дня учитывайте торговую сессию | Реагирует на расширение диапазонов без указания направления | Низкое значение = сжатие | Использование как сигнала направления |
| Полосы Боллинджера | Волатильность + положение цены | Динамический | H4/D1 | Цена «идёт» по полосе | Сжатие → показание компрессии | Покупка или продажа при касании полосы |
Все инструменты, кроме полос Боллинджера, отображаются в отдельной панели под ценовым графиком. Оценка относится к настройкам по умолчанию на основных валютных парах; предложенные таймфреймы — практические соглашения, а не измеренный рейтинг. Полезность показания зависит от соотношения движения и издержек, а не названия таймфрейма.
Наконец перечислим, чего ни один инструмент не измеряет: объём сделок рынка, позиционирование участников, издержки исполнения, риск событий (публикаций, интервенций, выходных) или будущую волатильность. Все они преобразуют прошлые цены, и это верная точка отсчёта: осциллятор обобщает уже сделанное ценой, чтобы не считывать это с сырого графика. Решение строится на контексте, а не пороге индикатора.
Частые вопросы — Осцилляторы и индикаторы моментума
RSI выше 70 — продавать?
Не автоматически. RSI > 70 означает преобладание сильных повышений в окне индикатора; в тренде это типичное состояние, а не предсказание разворота. Сравнивайте показание с режимом рынка (ADX), структурой цены (зоной сопротивления или формацией) и возможной дивергенцией. Без такого контекста RSI > 70 остаётся одним сведением о состоянии индикатора.
Что использовать — RSI или стохастик?
RSI и стохастик измеряют разные отношения. Можно использовать оба, если каждый отвечает на отдельный вопрос; их согласие нельзя считать двумя независимыми доказательствами. RSI по Close не реагирует на одну новую тень при неизменном Close, а стохастик по High/Low может реагировать.
Чем Momentum отличается от ROC и почему MetaTrader показывает другие значения?
В классическом виде Momentum — разница цен Ct − Ct−n, выраженная в единицах цены; ROC выражает то же изменение в процентах от начального значения. Встроенный Momentum в MetaTrader вместо этого рассчитывает отношение Ct / Ct−n × 100 и колеблется вокруг 100. Поэтому значения учебника и платформы различаются, хотя форма рядов похожа. Формулы и расчёт см. в разделе 1.
Что означает сжатие полос Боллинджера?
Сжатие означает узость полос по заданному сравнению ширины с историческими значениями. Пример определения — текущий Bandwidth не выше каждого из предыдущих 100 закрытых значений. Само сжатие не указывает ни направления, ни времени будущего пробоя. Нужно записать длину сравнения и вариант Bandwidth.
Как торговать дивергенцию RSI?
Обычная дивергенция сравнивает два надлежащим образом сопоставленных экстремума цены и осциллятора. Она не доказывает разворота. Правило подтверждения пивота двумя свечами справа делает показание доступным лишь после закрытия второй из них. Реакцию нельзя задним числом приписать свече экстремума. Скрытая дивергенция — другая конфигурация отношений, а не название неудачной обычной дивергенции.
Стоит ли менять период RSI на 7 или 21?
Смена 14 на 7 или 21 меняет множитель сглаживания и число изменений для начального значения. Более короткий период придаёт больший вес последнему изменению, но число пересечений заданного порога зависит от ряда. Сравнивайте один поток, применённую цену и начальную историю. Мы не задаём лучшего периода или доли успешных сигналов.
Источники
Основные источники
- TradingView: индекс относительной силы. Охват: RSI по RMA повышений и снижений; Close и 14 по умолчанию; отличие обычной дивергенции от разворотов Кардвелла. Дата обращения: 3 октября 2026.
- MetaQuotes: стохастический осциллятор. Охват: исходный %K, параметры замедления и метод %D. Дата обращения: 3 октября 2026.
- MetaQuotes: индекс товарного канала. Охват: TP, среднее, среднее абсолютное отклонение и константа 0,015. Дата обращения: 3 октября 2026.
- Джон Боллинджер: правила полос Боллинджера. Охват: 20 и 2 по умолчанию; касание не самостоятельный сигнал; нормальное распределение цен не предполагается. Дата обращения: 3 октября 2026.
Дополнительное чтение
- MetaQuotes: опубликованный код atr.mq5. Охват: TR=max(H,Cprev)−min(L,Cprev); скользящее простое среднее TR в этом коде. Дата обращения: 3 октября 2026.
- Ло, Мамайски, Ванг (2000), исходная работа авторов. Охват: автоматическое распознавание выбранных формаций акций США за 1962–1996 годы; условная информация не доказывает прибыльности индикатора FX. Дата обращения: 3 октября 2026.
- MetaQuotes: скользящая средняя. Охват: SMA, EMA, SMMA и линейная WMA; применённая цена. Дата обращения: 3 октября 2026.
- Менкхофф, Тейлор (2007), Американская экономическая ассоциация. Охват: обзор применения технического анализа на FX; не доказательство преимущества конкретной конфигурации. Дата обращения: 3 октября 2026.
- MetaQuotes: MACD. Охват: MACD = EMA12−EMA26; сигнал SMA9 в MT5. Дата обращения: 3 октября 2026.
- BIS: внезапный обвал стерлинга 7 октября 2016 года. Охват: историческое движение GBP и условия ликвидности; без расчёта MA/MACD по недоступному ряду. Дата обращения: 3 октября 2026.
- SNB: объявление от 15 января 2015 года. Охват: отмена минимального курса 1,20 CHF за EUR; без выдуманных показаний индикаторов. Дата обращения: 3 октября 2026.
- MetaQuotes: опубликованный код stochastic.mq5. Замедление как отношение суммы числителей к сумме диапазонов; при sumhigh=0 используется 100. Дата обращения: 3 октября 2026.
- MetaQuotes: опубликованный код rsi.mq5. Начальное значение по n изменениям, обновления Уайлдера; код, загруженный 3 октября 2026 года, не задаёт отдельной ветви 0/0. Дата обращения: 3 октября 2026.
- TradingView: стратегия MACD. Описание варианта MACD с сигнальной линией EMA. Дата обращения: 3 октября 2026.
- MetaQuotes: Momentum. MT Momentum = 100*C/Cprev, центральная линия 100. Дата обращения: 3 октября 2026.
- MetaQuotes: ценовые данные. Охват: тиковый объём — число полученных при формировании свечи тиков; отличие от реального объёма. Дата обращения: 3 октября 2026.