StratBase.aiStratBase.ai
ПанельСтворити бектестМої бектестиКаталогБлогНовиниІнструментиДопомога

Продукти

  • Панель дослідника
  • Створити бектест
  • Мої бектести
  • Каталог
  • Блог
  • Новини

Алерти

  • Календар
  • OI Screener
  • Funding Rate
  • REKT
  • Pump/Dump

Компанія

  • Про нас
  • Тарифи
  • Партнерська програма
  • AI Віджет
  • Контакти

Юридичне

  • Конфіденційність
  • Умови
  • Політика повернень

Підтримка

  • Центр допомоги
  • Відгуки
StratBase.aiStratBase.ai

Придумай. Протестуй.

StratBase.ai не надає фінансових порад та торгових рекомендацій. AI лише формалізує ідеї користувача у тестовані конфігурації стратегій для дослідницьких цілей. Минулі результати бектестів не гарантують майбутню доходність. Усі торгові рішення та пов'язані ризики — виключно відповідальність користувача. Платформа не є брокером і не здійснює реальну торгівлю.

© 2026 StratBase.ai · AI-платформа для дослідження та бектестингу торгових стратегій

support@stratbase.ai
Центр допомоги/Індикатори/ROC (Швидкість зміни)

ROC (Швидкість зміни)

📈Індикатори
📌

ROC (Швидкість зміни)

📌

Що таке ROC?

Швидкість зміни (ROC) — це осцилятор імпульсу, який вимірює відсоткову зміну ціни між поточним баром та баром N періодів тому. Він коливається навколо нуля: позитивні значення вказують на висхідний імпульс, негативні — на низхідний.

ROC належить до сімейства індикаторів моментуму та є одним із найстаріших технічних індикаторів, розробленим ще в середині XX століття. Його популярність зумовлена простотою розрахунку та універсальністю застосування на різних ринках та таймфреймах.

📌

Як працює

ROC розраховує відсоткову різницю між поточною ціною та ціною N періодів тому:

ROC = ((Закриття - Закриття[N]) / Закриття[N]) * 100

Результат — відсоткове значення без верхніх та нижніх меж.

Покроковий розрахунок ROC

  1. Визначте період N (наприклад, 12 барів)
  2. Возьміть поточну ціну закриття (Close)
  3. Возьміть ціну закриття N періодів тому (Close[N])
  4. Обчисліть різницю: Close - Close[N]
  5. Поділіть на стару ціну: (Close - Close[N]) / Close[N]
  6. Помножте на 100: результат × 100 = ROC у відсотках

Практичний приклад розрахунку

Припустимо, ви аналізуєте Bitcoin з ROC(12):

  • Поточна ціна BTC: $45,000
  • Ціна 12 періодів тому: $40,000

ROC = (($45,000 - $40,000) / $40,000) × 100 = 12.5%

Це означає, що за останні 12 періодів Bitcoin виріс на 12.5%, що вказує на сильний бичачий моментум.

📌

Ключові особливості

  • Вище 0 — Ціна вища, ніж N барів тому (бичачий імпульс)
  • Нижче 0 — Ціна нижча, ніж N барів тому (ведмежий імпульс)
  • Екстремальні значення — Вказують на потенційну перекупленість/перепроданість
  • Перетин нульової лінії — Сигналізує про зміну імпульсу
  • Відсутність обмежень — На відміну від RSI чи Stochastic, ROC не має фіксованих меж
  • Нормалізований формат — Відсотки дозволяють порівнювати різні активи
📌

Торгові сигнали

Сигнали на купівлю

  • ROC перетинає 0 знизу вгору (імпульс стає позитивним)
  • ROC відскакує від екстремально негативних значень
  • Бичача дивергенція: ціна робить новий мінімум, ROC — вищий мінімум

Сигнали на продаж

  • ROC перетинає 0 зверху вниз (імпульс стає негативним)
  • ROC розвертається від екстремально позитивних значень
  • Ведмежа дивергенція: ціна робить новий максимум, ROC — нижчий максимум

Детальний аналіз дивергенцій

Бичача дивергенція:

  • Ціна формує нижчі мінімуми
  • ROC формує вищі мінімуми
  • Вказує на ослаблення ведмежого тренду
  • Потенційний сигнал розвороту вгору

Ведмежа дивергенція:

  • Ціна формує вищі максимуми
  • ROC формує нижчі максимуми
  • Вказує на ослаблення бичачого тренду
  • Потенційний сигнал розвороту вниз
📌

Покрокова інструкція використання

Крок 1: Налаштування індикатора

  1. Додайте ROC до графіка
  2. Встановіть період відповідно до торгової стратегії:
    • 5-10 для скальпінгу
    • 12-14 для денної торгівлі
    • 20-25 для свінг-трейдингу

Крок 2: Визначення екстремальних рівнів

  1. Проаналізуйте історичні дані за 3-6 місяців
  2. Визначте типові максимальні та мінімальні значення ROC
  3. Встановіть рівні перекупленості/перепроданості (наприклад, ±10% для волатильних активів)

Крок 3: Пошук торгових сигналів

  1. Слідкуйте за перетинами нульової лінії
  2. Шукайте дивергенції між ціною та ROC
  3. Враховуйте екстремальні значення для входів від рівнів

Крок 4: Підтвердження сигналів

  1. Використовуйте додаткові індикатори (MA, RSI, обсяг)
  2. Аналізуйте загальний тренд на вищих таймфреймах
  3. Враховуйте фундаментальні фактори та новини
📌

Параметри

| Параметр | За замовчуванням | Рекомендовані діапазони | Опис | |----------|-----------------|------------------------|------| | Період | 12 | 5-100 | Кількість барів для ретроспективного аналізу |

Оптимізація періоду ROC

| Тип торгівлі | Період ROC | Характеристики | |--------------|------------|----------------| | Скальпінг | 3-7 | Високая чутливість, багато сигналів | | Денна торгівля | 9-14 | Збалансований підхід | | Свінг-трейдинг | 14-25 | Менше помилкових сигналів | | Позиційна торгівля | 25-50 | Довгострокові тренди |

📌

Приклади умов

| Умова | Значення | Торгове застосування | |-------|----------|---------------------| | ROC(12) > 0 | Позитивний імпульс | Фільтр для лонг-позицій | | ROC(12) < 0 | Негативний імпульс | Фільтр для шорт-позицій | | ROC(12) cross_over 0 | Імпульс змінився на бичачий | Сигнал входу в лонг | | ROC(12) cross_under 0 | Імпульс змінився на ведмежий | Сигнал входу в шорт | | ROC(12) > 5 | Сильний висхідний імпульс (>5% зміна) | Підтвердження бичачого тренду | | ROC(12) < -5 | Сильний низхідний імпульс | Підтвердження ведмежого тренду | | ROC(12) > 15 | Потенційна перекупленість | Сигнал для фіксації прибутку | | ROC(12) < -15 | Потенційна перепроданість | Можливість для покупки на відскоку |

📌

ROC vs індикатор Momentum

ROC і Momentum близькі за змістом, але відрізняються виводом:

| Властивість | ROC | Momentum | |------------|-----|----------| | Формула | ((Close - Close[N]) / Close[N]) × 100 | Close - Close[N] | | Вивід | Відсотки (%) | Абсолютна різниця цін | | Нульова лінія | 0% | 0 | | Порівняння між активами | Так (нормалізований) | Ні (залежить від ціни) | | Інтерпретація | Відсоткова зміна | Абсолютна зміна | | Переваги | Універсальність, порівняність | Простота розрахунку |

ROC кращий при порівнянні імпульсу різних інструментів (наприклад, BTC vs ETH), оскільки відсотковий формат нормалізує масштаб.

📌

Типові періоди

| Період | Застосування | Переваги | Недоліки | |--------|-------------|----------|----------| | 1 | Зміна за день, дуже шумний | Миттєва реакція | Багато помилкових сигналів | | 5 | Короткостроковий імпульс (1 торговий тиждень) | Швидке виявлення змін | Високий рівень шуму | | 12 | Середньостроковий (популярний за замовчуванням) | Оптимальний баланс | Середня затримка | | 20-25 | Свінг-трейдинг, місячний цикл | Стабільні сигнали | Повільна реакція | | 50-100 | Довгострокова сила тренду | Надійність | Значна затримка |

📌

Комбінації з іншими індикаторами

ROC + Moving Average

  • Застосування: Підтвердження трендового напряму
  • Сигнал: ROC > 0 та ціна вище MA = сильний бичачий сигнал
  • Приклад: ROC(12) > 0 AND Close > SMA(50)

ROC + RSI

  • Застосування: Виявлення екстремальних станів ринку
  • Сигнал: ROC < -10% та RSI < 30 = потенційна перепроданість
  • Приклад: ROC(14) < -8 AND RSI(14) < 35

ROC + Volume

  • Застосування: Підтвердження силы руху
  • Сигнал: ROC > 5% з високим обсягом = потужний імпульс
  • Приклад: ROC(12) > 5 AND Volume > Average_Volume(20)
❓

Поширені помилки та FAQ

❌ Поширені помилки

  1. Використання ROC як єдиного сигналу

    • Завжди комбінуйте з іншими індикаторами
    • Враховуйте загальний тренд ринку
  2. Неправильний вибір періоду

    • Короткі періоди = більше сигналів, але менша надійність
    • Довгі періоди = менше сигналів, але вища точність
  3. Ігнорування екстремальних значень

    • ROC >20% або <-20% часто вказують на перекупленість/перепроданість
    • Використовуйте для управління ризиками
  4. Торгівля проти тренду

    • ROC краще працює як фільтр тренду, а не як контртрендовий індикатор
    • На сильних трендах уникайте сигналів проти основного напряму

❓ Часті питання (FAQ)

Q: Який найкращий період для ROC? A: Залежить від стилю торгівлі. Для денної торгівлі - 9-14, для свінг-трейдингу - 14-25, для довгострокових інвестицій - 25-50.

Q: Чи можна використовувати ROC для всіх активів? A: Так, ROC універсальний завдяки відсотковому формату. Особливо ефективний для волатильних активів як криптовалюти та акції зростання.

Q: Як визначити рівні перекупленості/перепроданості для ROC? A: Проаналізуйте історичні дані за 6-12 місяців. Зазвичай ±10-15% для помірно волатільних активів, ±20-30% для високоволатільних.

Q: Чи працює ROC на боковому ринку? A: ROC менш ефективний на боковому ринку. В таких умовах краще використовувати осцилятори з фіксованими межами (RSI, Stochastic).

Q: Як поєднувати ROC з фундаментальним аналізом? A: Використовуйте ROC для тайминга входів після фундаментального аналізу. Сильний позитивний ROC може підтвердити позитивні фундаментальні новини.

📌

Практичний приклад стратегії

Стратегія "ROC Momentum Breakout"

Налаштування:

  • ROC(14)
  • SMA(50)
  • Volume > 1.5 × Average_Volume(20)

Умови для входу в лонг:

  1. ROC(14) cross_over 0 (перетин нуля знизу вгору)
  2. Close > SMA(50) (ціна вище довгострокової MA)
  3. Volume > 1.5 × Avg_Volume(20) (підвищений обсяг)
  4. ROC(14) > 2% (мінімальний поріг моментуму)

Умови для виходу:

  1. ROC(14) < -3% (втрата моментуму)
  2. ROC(14) > 15% (потенційна перекупленість)
  3. Стоп-лосс: 5% від ціни входу

Приклад на практиці:

  • Актив: BTC/USDT
  • ROC(14) перетинає 0, досягаючи 3.2%
  • Ціна $42,000 (вище SMA(50) = $40,500)
  • Обсяг перевищує середній на 80%
  • Сигнал: ВХІД В ЛОНГ
📌

Поради

  • ROC — один із найпростіших індикаторів імпульсу
  • Короткі періоди (5-10) чутливі та підходять для короткострокової торгівлі
  • Довгі періоди (20-30) фільтрують шум та підходять для свінг-трейдингу
  • Екстремальні значення ROC часто передують поверненню до середнього
  • Добре працює як фільтр підтвердження тренду разом з іншими індикаторами
  • Регулярно переглядайте та оптимізуйте параметри відповідно до мінливих ринкових умов
  • Завжди враховуйте ринковий контекст та фундаментальні фактори при інтерпретації сигналів ROC
Пов'язані ресурси|Калькулятор ФібоначчіКалькулятор точок розворотуТорговий блог