Сезонность акций: как проверить календарный эффект

Обложка статьи «Сезонность акций: как проверить календарный эффект»: Четыре свечи одного месяца в разных годах от общей линии 100: три золотые растут, серая падает на 12%, справа среднее -1,5% и рост в трёх годах из четырёх.

Что называют сезонностью акций

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

Поговорки вроде «продавай в мае и уходи» эту идею хорошо показывают, но и только. В учебном материале Schwab прямо сказано, что такие фразы движение рынка не предсказывают. Там же оговорено, что сезонность, как и другие понятия технического анализа, прогнозом не является.

Речь именно о календаре котировки одной бумаги. Сезонный спрос на товары самой компании - другая тема: это отчётность бизнеса, а не статистика цены по месяцам.

Как сравнить один месяц за разные годы

Месяц сравнивают так: для каждого года берут изменение цены от закрытия прошлого месяца до закрытия выбранного и ставят эти проценты в один столбец. Считают по общей формуле: изменение = (цена в конце месяца / цена в конце прошлого месяца - 1) × 100%. В таблице индикатора Seasonality на TradingView данные разложены так же: каждый год в своей строке, каждый месяц в своём столбце.

Возьмём учебный пример, числа выдуманы. У условной акции один и тот же месяц смотрим в четырёх годах А, Б, В и Г. Цену на закрытие прошлого месяца в каждом году приводим к 100, а месяц закрывается на 102, 103, 101 и 88.

ГодНачалоКонецИзменение
А100102+2%
Б100103+3%
В100101+1%
Г10088-12%

Один месяц условной акции в четырёх годах

учебная схема · не котировка и не сигнал

Месяц в годах А, Б, В, Г

Месяц в годах А, Б, В, Гстарт 100А+2%Б+3%В+1%Г-12%
  1. Каждый год считается от своей точки 100, свечи не идут подряд во времени. Месяцы не перемножаются друг на друга, это четыре отдельных наблюдения.
Учебные числа, не данные биржи. Каждая свеча - тот же календарный месяц в своём году: открытие на 100, закрытие на 102, 103, 101 и 88. Три года рост, один год сильное падение.

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

Почему частый рост не означает положительное среднее

Частый рост и положительное среднее - разные показатели, и в нашем примере они расходятся. Месяц рос в трёх годах из четырёх, доля положительных лет 75%. А среднее изменение (2 + 3 + 1 - 12) / 4 = -1,5%, то есть в среднем цена за этот месяц снижалась.

Медиана показывает третью картину. Сортируем ряд: -12, 1, 2, 3. Посередине стоят 1 и 2, медиана (1 + 2) / 2 = 1,5%. Одно сильное падение тянет среднее вниз, а на медиану почти не влияет.

Медианы в таблице TradingView нет, её считают вручную. Под годами там могут выводиться три строки: среднее, стандартное отклонение и доля положительных изменений. Отклонение показывает, насколько проценты разбросаны вокруг среднего. Большой разброс при скромном среднем значит, что отдельные годы уходили далеко от среднего в обе стороны, в том числе провалами, и ваш риск в таком месяце лучше считать заранее.

Как проверить закономерность и не обмануть себя

Честная проверка начинается с правил, записанных до того, как вы посмотрели на таблицу: какая бумага, какой месяц или отрезок, какой источник цен и с какого года считаем. Если сначала найти самый «зелёный» месяц, а потом объявить его закономерностью, вы подгоняете вывод под историю.

Берите все доступные полные годы. В индикаторе Seasonality для этого стартовый год ставят раньше первой даты данных, справка приводит пример 1900. Тогда в расчёт попадут и неполный первый год торгов, и текущий незаконченный год, их лучше оценивать отдельно. Там же есть поле для исключения отдельных месяцев. Выкидывать им неудобные годы задним числом нельзя: так сезонность рисуется руками. Исключать можно только по правилу, записанному заранее.

Четыре наблюдения, как в нашем примере, объясняют только арифметику и ничего не доказывают. Даже длинная история остаётся историей. Сезонность полезна как фон: она подсказывает, в какие месяцы бумага раньше вела себя шумно, а решение всё равно принимают по текущему графику на своём таймфрейме. Как такие наблюдения встраиваются в анализ цены, разобрано в руководстве технический анализ: что это и как применять. Какие индикаторы ещё помогают читать график акции, собрано в ответе индикаторы для акций.

Материал образовательный и не является индивидуальной инвестиционной рекомендацией.

Источники

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа