Ключевые моменты:
- Индикатор скорости изменения цены (ROC, Rate of Change) — это осциллятор импульса (индикатор, который показывает силу и скорость движения цены). Он измеряет процентное изменение цены между текущим моментом и ценой заданное число периодов назад.
- ROC колеблется выше и ниже линии нуля. Значения выше нуля показывают усиление импульса, а значения ниже нуля — ослабление импульса.
- Самые важные сигналы: пересечения линии нуля, крайние значения (перекупленность/перепроданность) и дивергенция с ценой (когда цена и индикатор движутся в разные стороны).
- Часто по умолчанию используют период 12, но лучшие настройки зависят от рынка и таймфрейма (временного интервала свечей, например 1 час или 1 день).
- ROC лучше работает как инструмент подтверждения, а не как отдельная торговая система. Используйте его вместе с трендом и анализом движения цены (price action — чтение поведения цены по графику без упора на индикаторы) для более точных сигналов.
Импульс — одна из самых полезных вещей, которые показывает график. Он говорит не только куда движется цена, но и насколько быстро. Индикатор скорости изменения цены (ROC) создан именно для этого. Он превращает движение цены в понятное значение импульса, с которым можно работать.
В этом руководстве вы разберёте торговлю с индикатором ROC с нуля. Мы рассмотрим формулу, пример расчёта, ключевые сигналы и как встроить ROC в торговый план.
Понимание индикатора скорости изменения цены (ROC)

ROC относится к группе инструментов, которые называют осцилляторами импульса — индикаторами, показывающими «силу» движения. Он не повторяет цену, а измеряет скорость движения. Это и делает его полезным: два рынка могут расти, но тот, у которого импульс сильнее, чаще даёт более устойчивый тренд.
Что измеряет индикатор ROC
По сути ROC отвечает на вопрос: насколько изменилась цена за заданное число периодов. Он сравнивает текущую цену закрытия с ценой закрытия в выбранной точке в прошлом. Результат показывается в процентах.
- Растущий ROC означает, что цена ускоряется вверх.
- Падающий ROC означает, что рост теряет силу или усиливается падение.
- Почти ровный ROC около нуля означает, что импульс остановился.
Так как ROC — это процент изменения цены, его удобно сравнивать между разными инструментами. Значение +3% означает одно и то же и на EUR/USD, и на золоте. Поэтому трейдеры часто его используют.
Как импульс используется в техническом анализе
Импульс — важная часть технического анализа (анализа поведения цены по графику). Цена показывает, где находится рынок. Импульс показывает, насколько сильное движение стоит за этим. Когда цена и импульс «согласны», тренд обычно держится дольше. Когда они расходятся, это часто ранний сигнал риска.
Индикаторы импульса вроде ROC часто используют, чтобы:
- Подтвердить силу текущего тренда.
- Увидеть, что движение слабеет.
- Заметить возможный разворот раньше, чем отреагирует цена.
- Отсеять слабые сделки, где нет «силы» движения.
Если использовать ROC так, он становится не «предсказателем», а способом оценить качество движения, а не только направление.
Как работает индикатор ROC
Чтобы правильно применять ROC, полезно понимать, как он считается. Математика простая. Когда вы увидите расчёт, значения индикатора станут понятнее.
Формула ROC
Формула индикатора ROC простая:
ROC = ((Текущее закрытие − Закрытие n периодов назад) / Закрытие n периодов назад) × 100
Здесь n — период расчёта (lookback period, число прошлых периодов для сравнения). Если поставить n = 12 на дневном графике, ROC сравнит сегодняшнее закрытие с закрытием 12 дней назад. Чем больше разница между ценами, тем больше ROC — со знаком плюс или минус.
Важно помнить:
- По умолчанию ROC использует цену закрытия, хотя на некоторых платформах это можно изменить.
- Значение колеблется вокруг линии нуля.
- У ROC нет фиксированного максимума и минимума, поэтому это «неограниченный» осциллятор (значения теоретически могут быть любыми).
Пример расчёта ROC
Пример помогает понять. Представьте, что вы торгуете золотом и используете ROC с периодом 12 на дневном графике. Сначала рынок растёт:
- Цена закрытия сегодня: 2,400
- Цена закрытия 12 дней назад: 2,300
Подставим в формулу:
ROC = ((2,400 − 2,300) / 2,300) × 100 = (100 / 2,300) × 100 = +4.35%
Значение +4.35% означает, что золото на 4.35% выше, чем 12 дней назад. Импульс положительный. Через две недели картина меняется:
- Цена закрытия сегодня: 2,350
- Цена закрытия 12 дней назад: 2,420
ROC = ((2,350 − 2,420) / 2,420) × 100 = (−70 / 2,420) × 100 = −2.89%
Отрицательное значение показывает, что импульс стал вниз: текущая цена ниже, чем 12 периодов назад. Та же формула, но вывод другой. Таблица ниже суммирует оба случая:
| Сценарий | Закрытие сейчас | Закрытие 12 периодов назад | Значение ROC |
| Растущий рынок | 2,400 | 2,300 | +4.35% (бычий импульс) |
| Падающий рынок | 2,350 | 2,420 | −2.89% (медвежий импульс) |
Как настроить ROC на платформе или в таблице
Обычно ROC не считают вручную. На большинстве платформ он уже встроен. В MetaTrader 4 и MetaTrader 5 у VT Markets добавить ROC можно за несколько секунд:
- Откройте график нужного инструмента.
- Выберите Insert (Вставка), затем Indicators (Индикаторы), затем Oscillators (Осцилляторы).
- Выберите Rate of Change или Momentum (на некоторых платформах ROC находится в этой группе).
- Укажите период и примените.
Если вы хотите лучше понять механику, можно собрать ROC в таблице:
- В колонке A — даты.
- В колонке B — цены закрытия.
- В колонке C — формула ROC со ссылкой на цену закрытия на 12 строк выше.
Когда вы видите, как значения меняются строка за строкой, проще понять, как индикатор реагирует на рынок.
Как читать индикатор ROC
ROC важно читать в контексте. Одно число само по себе мало что значит. Важно, где оно относительно нуля, куда движется и совпадает ли с ценой.
Линия нуля и значения со знаком плюс/минус
Линия нуля — основная точка отсчёта. Она означает, что текущая цена равна цене n периодов назад.
- ROC выше нуля: цена выше, чем n периодов назад, значит импульс вверх.
- ROC ниже нуля: цена ниже, чем n периодов назад, значит импульс вниз.
- Пересечение нуля: импульс меняется с одной стороны на другую.
Чем дальше ROC от нуля, тем сильнее импульс. Значение +8% намного «сильнее», чем +1%. В этом и смысл положительных и отрицательных значений ROC.
Перекупленность и перепроданность
Так как ROC не ограничен сверху и снизу, у него нет фиксированных уровней перекупленности и перепроданности. Поэтому смотрят на крайние значения относительно истории самого инструмента.
- Если ROC поднимается необычно высоко, движение может быть слишком разогнанным.
- Если ROC падает необычно низко, продажи могут быть близки к исчерпанию.
- Такие значения намекают на паузу или разворот, но не гарантируют его.
Совет: отметьте на графике уровни ROC, которые совпадали с прошлыми разворотами. Эти исторические крайние точки могут служить ориентиром для этого рынка.
Как находить дивергенцию ROC
Дивергенция ROC — это ситуация, когда индикатор и цена показывают разное. Это один из самых полезных сигналов.
- Бычья дивергенция: цена делает новый более низкий минимум, а ROC — более высокий минимум. Это означает, что давление продаж слабеет.
- Медвежья дивергенция: цена делает новый более высокий максимум, а ROC — более низкий максимум. Это означает, что импульс покупок слабеет.
Дивергенция сама по себе не является точным сигналом входа. Это предупреждение: текущее движение может быть слабее, чем кажется по цене.
Как использовать ROC в торговле

Понимать, что показывает ROC — одно. Превратить это в повторяемый план — другое. Рабочая стратегия с ROC опирается на понятные сигналы и строгий контроль риска (правила, которые ограничивают возможный убыток).
Подход с пересечением линии нуля
Самый простой способ — использовать линию нуля как сигнал.
- Пересечение снизу вверх (из отрицательных значений в положительные) показывает, что импульс становится бычьим.
- Пересечение сверху вниз показывает, что импульс становится медвежьим.
- Часто такие пересечения используют для входа по направлению основного тренда.
Минус: при боковом рынке (когда цена ходит в диапазоне без явного направления) пересечения нуля дают много ложных сигналов. Поэтому важно подтверждение, о котором ниже.
Подход с дивергенцией
Подход с дивергенцией требует терпения и часто даёт более сильные идеи.
- Дождитесь явной дивергенции между ценой и ROC.
- Найдите подтверждение по цене, например пробой ближайшего уровня.
- Входите в сторону, которую подсказывает дивергенция, а стоп-лосс ставьте за последним локальным разворотом (swing — близкий максимум/минимум).
Это подходит тем, кто выбирает реже, но качественнее. Сигналы появляются нечасто, но обычно значимее.
Комбинация ROC с другими индикаторами
ROC редко стоит использовать в одиночку. Комбинация с другими инструментами помогает убрать часть ложных сигналов.
- Добавьте скользящую среднюю (moving average — сглаженная линия средней цены), чтобы торговать только по тренду.
- Используйте поддержки и сопротивления (уровни, где цена часто останавливается или разворачивается), чтобы точнее выбирать вход на сигналах ROC.
- Добавьте объём (volume — сколько сделок/контрактов прошло), чтобы понять, есть ли «участие рынка» за импульсом.
- Совмещайте ROC с RSI (Relative Strength Index, индекс относительной силы — индикатор от 0 до 100, часто используют уровни 70/30), чтобы перепроверять перекупленность и перепроданность.
На платформе VT Markets вы можете добавить эти индикаторы на один график MetaTrader и проверить, как они работают вместе.
ROC для дейтрейдинга и свинг-трейдинга
ROC можно подстроить под стиль торговли. Индикатор тот же, меняются настройки.
- Дейтрейдинг: более короткий период на низких таймфреймах быстрее реагирует на внутридневные колебания.
- Свинг-трейдинг: более длинный период на старших таймфреймах сглаживает «шум» (мелкие случайные колебания) и показывает импульс на несколько дней.
- Позиционная торговля: ещё более длинные периоды на недельных графиках выделяют главный тренд.
Связь между таймфреймом и настройками приводит к вопросу выбора параметров.
Как выбрать настройки ROC
Нет одного «идеального» числа. Настройки зависят от того, чем вы торгуете и как долго держите сделку. Поиск лучших настроек ROC — это тесты и ваши предпочтения.
Популярные периоды ROC и где они подходят
Практичная отправная точка для самых частых периодов:
| Период | Характер | Лучше всего подходит |
| 9–10 | Быстро реагирует, чувствительный | Скальпинг и дейтрейдинг |
| 12–14 | Сбалансированный, часто по умолчанию | Универсально |
| 20–25 | Более плавный и медленный | Свинг- и позиционная торговля |
Классическое значение по умолчанию — 12. Для многих рынков это разумный баланс, поэтому часто начинают с него и затем подстраивают.
Как подстроить период под таймфрейм и рынок
Разные рынки двигаются с разной «скоростью». То, что подходит спокойной валютной паре, может быть слишком резким для волатильного товара (волатильность — насколько сильно цена колеблется).
- Для более волатильных инструментов часто нужен период чуть длиннее, чтобы уменьшить шум.
- Для более спокойных инструментов подходит более короткий период.
- На младших таймфреймах обычно используют более короткий период; на старших — более длинный.
Совет: меняйте по одному параметру и оценивайте результат на достаточном количестве сделок. В VT Markets можно проверять настройки на демо-счёте, прежде чем рисковать реальными деньгами.
ROC по сравнению с другими индикаторами импульса
ROC часто путают с другими инструментами импульса. Понимание различий помогает выбрать подходящий индикатор.
| Характеристика | ROC | RSI | MACD |
| Шкала | Не ограничен, вокруг нуля | Ограничен 0–100 | Не ограничен, вокруг нуля |
| На основе чего | Процент изменения цены | Средние рост и падение | Скользящие средние |
| Скорость | Быстрый | Средняя | Более медленный, более плавный |
| Типичное применение | «Сырой» импульс | Фиксированные уровни перекупленности/перепроданности | Подтверждение тренда |
ROC и индикатор Momentum
ROC и классический индикатор Momentum близки. Оба сравнивают текущую цену с ценой раньше.
- Momentum часто показывает разницу в «сырых» пунктах или отношение вокруг базового уровня.
- ROC показывает ту же идею в процентах.
- Проценты проще сравнивать между разными инструментами.
На практике они двигаются почти одинаково. ROC просто удобнее для сравнения.
ROC и RSI
Оба — осцилляторы импульса, но строятся по-разному.
- ROC не ограничен и показывает процент изменения вокруг нуля.
- RSI (индекс относительной силы) ограничен диапазоном 0–100.
- У RSI есть фиксированные уровни перекупленности и перепроданности, обычно 70 и 30.
- У ROC фиксированных уровней нет — крайние значения оценивают по истории.
Их часто используют вместе: RSI — для понятных порогов, ROC — для оценки «чистой» скорости движения.
ROC и MACD
MACD (Moving Average Convergence Divergence) устроен иначе: это индикатор, построенный на разнице скользящих средних, который показывает сближение/расхождение этих средних.
- MACD строится на скользящих средних и включает сигнальную линию (дополнительную линию для подтверждения).
- ROC — это одна линия, основанная только на изменении цены.
- MACD более плавный и медленный, ROC — более быстрый.
- ROC часто реагирует раньше, а MACD чаще даёт более «чистое» подтверждение тренда.
Ни один не лучше всегда. Они отвечают на разные вопросы об одном движении.
Сильные стороны и ограничения ROC
Идеальных индикаторов нет. Реалистичные ожидания помогают торговать лучше. У ROC есть сильные стороны и ограничения.
ROC — опережающий или запаздывающий индикатор?
ROC обычно считают опережающим индикатором: изменения импульса могут появляться раньше, чем меняется направление цены, давая ранний сигнал.
- Как опережающий индикатор он может показать ослабление импульса до разворота.
- Но он всё равно опирается на прошлые цены, поэтому небольшая задержка остаётся.
- Практический вывод: воспринимайте сигналы ROC как ранние подсказки и ждите подтверждения.
Где ROC слабее
Как и у других индикаторов импульса, у ROC есть слабые места.
- Он даёт ложные сигналы на «рваном» боковом рынке.
- Пересечения нулевой линии часто «дергают» туда-сюда, когда тренда нет.
- Крайние значения могут долго оставаться крайними в сильном тренде, поэтому «перекупленность» не всегда значит «продавать».
- Сам по себе ROC не показывает общий тренд и контекст.
Это важно, потому что рынок не прощает самоуверенности. Европейское управление по ценным бумагам и рынкам (ESMA) в ограничениях на продукты 2018 года ссылалось на анализы регуляторов стран ЕС: обычно от 74% до 89% счетов частных инвесторов теряют деньги при торговле CFD (контрактами на разницу — инструментом, где вы зарабатываете/теряете на изменении цены без владения активом).
Поэтому решает дисциплина, а не один индикатор.
Как на практике снижать влияние ограничений
Полностью убрать слабые стороны ROC нельзя, но ими можно управлять.
- Всегда используйте стоп-лосс (заявку, которая закрывает сделку при достижении убытка), чтобы ограничить потери.
- Используйте ROC вместе с трендом и анализом поведения цены, а не отдельно.
- Требуйте подтверждения перед входом.
- Выбирайте разумный размер позиции и рискуйте небольшой частью счёта в одной сделке.
- Ведите торговый дневник, чтобы понять, какие настройки ROC и ситуации реально работают у вас.
При таком подходе ROC становится надёжной частью набора инструментов, а не обещанием лёгких денег.
Часто задаваемые вопросы (FAQ)
Что такое индикатор скорости изменения цены?
ROC (Rate of Change) — осциллятор импульса, то есть индикатор силы движения. Он измеряет процентное изменение цены между текущим закрытием и закрытием заданное число периодов назад. Он движется вокруг линии нуля и показывает, растёт импульс или падает.
Как рассчитывается скорость изменения цены?
ROC считается по формуле: ((текущая цена − цена n периодов назад) / цена n периодов назад) × 100. Вы выбираете период, например 12. Индикатор строит процентную разницу между текущим значением и прошлым.
Что означает положительное или отрицательное значение ROC?
Положительный ROC означает, что текущая цена выше, чем в выбранный период назад, то есть импульс направлен вверх. Отрицательное значение означает, что цена за этот период снизилась, то есть импульс вниз. Значения около нуля показывают слабый импульс.
Какая настройка ROC лучшая?
Единой правильной настройки нет. Часто используют 9, 12, 14 или 25. Короткие периоды быстрее реагируют и подходят для внутридневной торговли. Длинные периоды сглаживают сигнал и подходят для свинг- и позиционной торговли.
ROC — опережающий или запаздывающий индикатор?
ROC обычно считают опережающим индикатором импульса: изменения импульса могут появляться раньше разворота цены. Но он использует прошлые цены, поэтому его часто дополняют индикаторами тренда или объёма для подтверждения.
Как применить ROC на практике
Индикатор ROC показывает, что простой инструмент при грамотном использовании помогает точнее читать рынок. Сам по себе он не даёт гарантированных прибыльных сделок. Но он помогает ясно видеть импульс, подтверждать важные движения и избегать слабых сигналов.
Следующий шаг — практика. Добавьте ROC на график, проверьте несколько периодов и понаблюдайте за реакцией на рынках, которые вы отслеживаете. Привыкайте сочетать его с трендом, поведением цены и строгим управлением риском.
С VT Markets вы можете торговать форекс, золотом, индексами и акциями в формате CFD (контрактов на разницу) на платформах MetaTrader 4 и MetaTrader 5, используя инструменты из этого материала.