Категория
Риск
Уровень
Начальный
Где применяется
Управление рискомРазработка стратегииБэктестинг

Волатильность

Волатильность — степень изменения цены во времени: как далеко цена движется, а не куда. Статистически это стандартное отклонение доходностей; советник MT5 читает её как ATR, и она решает, верна ли сегодня дистанция стопа прошлого месяца.

также: market volatility, price volatility

Обновлено · Проверено

Простыми словами

Насколько далеко цена обычно движется, а не куда. Спокойный рынок и бурный могут закончить неделю на одной и той же цене; волатильность — это разница между двумя путями к ней.

Почему это важно

Каждая дистанция стопа, каждая цель и каждый размер лота внутри советника откалиброваны под какое-то предположение о том, как далеко цена уходит за сессию. Волатильность — это то самое предположение, высказанное явно. Когда она меняется после запуска, советник, который был верен, становится неверным, хотя ни одна строка его логики не изменилась.

  • Она задаёт смысл стопа. Тридцать пипсов — широкий стоп на EUR/USD в тихом августе и тесный на GBP/JPY во время объявления по денежно-кредитной политике.
  • Она — мост между риском и размером позиции. Рисковать фиксированным процентом счёта значит, что размер лота должен падать с ростом волатильности, а это происходит, только если советник её измеряет.
  • Бэктест наследует волатильность своего окна, а окно редко состоит из одного режима. По 22 измеренным здесь опубликованным журналам сделок самый волатильный квартал в медиане в 2,29 раза превышал самый спокойный при одних и тех же настройках на всём протяжении.
  • Это главная причина, по которой живые результаты расходятся с бэктестом, хотя ничего не сломалось. Спреды расширяются вместе с волатильностью, проскальзывание растёт вместе с ней, и оба записываются в убыток.

Как рассчитывается

σ = стандартное отклонение периодических доходностей · годовая σ = σ_дневная × √252
Периодическая доходность
Процентное изменение от закрытия одного бара к закрытию следующего, на том таймфрейме, который использует измерение.
√252
Масштабирование от дневного значения к годовому. Оно предполагает, что каждый период не зависит от предыдущего; внутридневная система вместо этого масштабирует по числу баров своего горизонта (√N).
ATR
Средний истинный диапазон за N баров — практический заменитель, который советник читает напрямую через iATR, выраженный в пипсах, а не в процентах.

Статистическое определение — стандартное отклонение доходностей; именно его используют коэффициент Шарпа, Value at Risk и любая модель риска. Практическое определение внутри советника — средний истинный диапазон (ATR), который измеряет ту же идею в ценовых единицах и не требует ряда доходностей для расчёта. Две цифры, называемые «волатильностью», часто оказываются этими двумя разными вещами.

Что считается высоким и низким

  • меньше 0,75 × σ тестового окна Спокойнее тестового окна — цели не достигаются, и повторяющиеся мелкие издержки берут верх
  • 0,75–1,25 × σ тестового окна Режим, в котором настраивались параметры. По опубликованным журналам здесь оказались 282 из 375 кварталов
  • 1,25–2 × Повышенная — стопы, рассчитанные под тестовое окно, начинают выбиваться обычными барами
  • больше 2 × Другой режим. Только у 2 из 22 опубликованных журналов был квартал настолько выше σ всего окна

Читать вместе с

Ни одно число само по себе не описывает стратегию. Эти показатели меняют прочтение данного.

Пример

Наглядный расчёт: один и тот же советник проходит с фиксированным стопом 30 пипсов через два режима. Меняется только величина обычного часового движения.

Спокойный режим — ATR(14) на H1
12 пипсов
Стоп в 30 пипсов отстоит на 2,5 средних диапазона — надёжно за пределами шума.
Волатильный режим — ATR(14) на H1
34 пипса
Тот же стоп теперь внутри одного среднего бара, так что обычное движение закрывает сделку.
Стоп по ATR на уровне 2,5 × ATR, спокойный режим
30 пипсов
Стоп по ATR на уровне 2,5 × ATR, волатильный режим
85 пипсов

Версия по ATR расширяется вместе с рынком — но размер лота тогда должен сжиматься вместе с ней.

Расчёт 30 ÷ 12 = 2,5 диапазона · 30 ÷ 34 = 0,88 диапазона

Результат Фиксированный стоп меняет смысл почти втрое; стоп по ATR — нет

Как это читать

  • Предпочитайте стопы, масштабируемые по волатильности, фиксированным дистанциям в пипсах, когда стратегия годами работает без присмотра, — но масштабируйте по той же мере и размер лота, иначе более широкий стоп означает просто больший убыток.
  • Относитесь к всплеску волатильности как к событию спреда и проскальзывания, а не только цены. Издержки исполнения растут вместе с ним, и быстрее всего — ровно в те моменты, когда стоп вероятнее всего будет выбит.

Страницы советников mt5depot указывают для каждой записи тестовое окно и источник данных, так что по датам видно, охватывает ли результат больше одного режима. Каждая измеренная цифра на этой странице получена из опубликованных журналов сделок этих записей (EXP-VOL-REGIME-001), на базе закрытых сделок.

Частые ошибки

Принимать волатильность за направление

Высокая волатильность говорит, что цена сильно движется, а не что она растёт. Тренд и волатильность — отдельные измерения: бурный боковик одновременно высоковолатилен и бестрендов.

Принимать волатильность за убыток

По опубликованным журналам самый волатильный квартал дневного P/L советника был прибыльным у 13 из 22, а худший единичный день выпал за пределы этого квартала у 15 из 22. Фильтр, отключающий советника при высокой волатильности, пересидел бы этот квартал и всё равно пропустил бы большинство худших дней.

Расширять стоп, не уменьшая лот

Стоп по ATR, который в волатильном режиме утраивается, утраивает деньги под риском, если размер позиции не падает вместе с ним. Адаптивный стоп помогает, только когда он в паре с адаптивным размером позиции.

Подробнее

Где волатильность входит в Тестер стратегий MT5

Тестер никогда не выводит цифру волатильности. Три его настройки решают, сколько её доходит до отчёта.

Моделирование. Every tick based on real ticks воспроизводит записанный путь внутри каждого бара, так что стоп внутри обычного бара выбивается тогда, когда он был бы выбит. Every tick, сгенерированный из баров M1, интерполирует этот путь, а Open prices only его отбрасывает. Стратегию, чей стоп уже диапазона бара, нельзя оценить ни на одном из этих двух — см. тиковые данные и качество моделирования.

Спред. «Тестер стратегий» → «Настройки» (Settings) → «Спред» (Spread) предлагает Current или фиксированное число пунктов. Оба закрепляют одно значение на годы, так что расширения, приходящего со всплеском волатильности, в тесте на генерируемых тиках нет. На реальных тиках спред — тот, что нёс тиковый файл.

Входные параметры. Стоп по ATR выводит на вкладку «Входные параметры» (Inputs) два параметра — период и множитель. Множитель, который работает при 2,0, но не при 1,8 и 2,2, подогнан под откаты одного окна, а не под волатильность. В MQL5 хендл создаётся один раз через iATR(_Symbol, PERIOD_CURRENT, 14) в OnInit. Значение читается с последнего завершённого бара, индекс 1, чтобы дистанция стопа не зависела от того, когда сработал сигнал. Настройки — в статье об ATR.

Что показывают 22 опубликованных журнала сделок

Каждая запись несёт свой список закрытых сделок, поэтому σ собственного дневного P/L советника можно измерить по календарным кварталам и сравнить со всем окном. Две из 24 записей ни в одном квартале не достигают 10 активных дней и были пропущены, а не дополнены.

Показатель (база закрытых сделок, кварталы с 10+ активными днями)Медиана по 22 советникамДиапазон или число
Подходящих кварталов на советника15,5375 всего
Размах режимов: σ самого волатильного квартала ÷ σ самого спокойного2,29×от 1,25× до 5,33×
Советники, у которых размах режимов больше 2×15 из 22
Кварталы в пределах ±25 % от σ всего окна78,76 %282 из 375
Худший единичный день внутри самого волатильного квартала7 из 22
Самый волатильный квартал был убыточным9 из 22
σ последнего подходящего квартала ÷ σ всего окна0,91×ниже 1 у 17 из 22

Две строки противоречат тому, что предполагает фильтр волатильности. Худший день пришёлся за пределы самого волатильного квартала у 15 из 22 советников, а этот квартал заработал у 13 из 22. Один плохой день — не режим, и скользящая мера не видит его приближения.

Самый широкий размах у Murmuration: квартальная σ 4,591 % в 2026-Q1 против 0,862 % в следующем квартале — в 5,33 раза при одинаковых настройках. Его худший день, 9,579 % 2020-03-18, пришёлся шестью годами раньше на более спокойный квартал.

Что делать с этой цифрой

Читайте режим, а не уровень: сравните сегодняшний ATR с ATR за тестовое окно на том таймфрейме, на котором торгует советник.

  1. Возьмите из записи даты начала и конца тестового окна и таймфрейм, на котором работает советник.
  2. Прикрепите Average True Range с периодом 14 к графику этого таймфрейма и прочитайте последний завершённый бар. Это ATR на момент запуска.
  3. Для среднего по окну прочитайте тот же индикатор по тестовым датам через CopyBuffer(handle, 0, 1, bars, array) и усредните массив.
  4. Разделите. В пределах 0,75–1,25 опубликованные цифры применимы; за 2 вы в режиме, которого тестовое окно может не содержать, — только у 2 из 22 журналов здесь был квартал настолько выше σ всего окна.

Как запустить бэктест в MT5 разбирает настройки выше, а оптимизация параметров — проверку соседних значений для множителя ATR. Как всплеск превращается в деньги — тема управления размером позиции, проскальзывания и максимальной просадки.

Часто задаваемые вопросы

Как волатильность влияет на советника MT5?
Она меняет смысл каждой дистанции, которую использует советник. Стопы и цели, заданные в фиксированных пипсах, становятся тесными при росте волатильности и свободными при её падении, так что одни и те же настройки в другом режиме дают другую стратегию. Спред и проскальзывание тоже растут вместе с ней.
Какой уровень волатильности считается нормальным для стратегии?
Полезной абсолютной цифры нет; значение имеет сопоставление текущих условий с окном, в котором стратегия тестировалась. По 22 опубликованным журналам в медиане 78,76 % кварталов лежали в пределах 25 % от цифры за всё окно. Остальное — та часть бэктеста, под которую фиксированная настройка не подбиралась.
Моделирует ли Тестер стратегий MT5 волатильность?
Он её воспроизводит, а не моделирует. Режим «Every tick based on real ticks» воспроизводит записанный путь внутри бара, режимы с генерируемыми тиками интерполируют внутри каждого бара, а режим по ценам открытия отбрасывает внутрибарное движение. Настройка спреда значит не меньше. «Current» закрепляет одно значение на весь тест, поэтому расширения, приходящего со всплеском, в отчёте нет, если его не нёс тиковый файл.
Высокая волатильность — это хорошо или плохо для советников?
Зависит от стратегии. Пробойным и трендовым системам, как правило, нужно движение, и в тихом рынке они глохнут; системы возврата к среднему и сеточные предпочитают спокойствие, и их ломают затяжные тренды. Проблема для обеих — смена режима после того, как настройки зафиксированы.