Критерии momentum

 Не удалось получить готовый список из-за таймаута при расчёте 1/3/6-месячной доходности по всей истории цен. Доступная схема не содержит готовых полей доходности, а оконные функции по price_history оказались слишком тяжёлыми для лимита скринера.

Практичный вариант

Можно разбить расчёт на два лёгких запроса:

  1. Получить последние 130 торговых дней по ограниченному universe — например, акции из S&P 500 или предварительно отфильтрованные по ликвидности.
  2. Рассчитать доходности на стороне анализа, отфильтровать положительные значения за 1, 3 и 6 месяцев, затем ранжировать по средней доходности.

Альтернативно можно использовать finance_ohlcv_histories для короткого списка предварительно отобранных тикеров: это надёжнее, чем сканировать всю базу через SQL.

Предлагаемый фильтр

КритерийПорог
Доходность за 1 месяцПоложительная
Доходность за 3 месяцаПоложительная
Доходность за 6 месяцевПоложительная
Средний дневной оборотБолее $10 млн
Momentum scoreСреднее из 1M/3M/6M
Дополнительная проверкаFCF > 0, рост выручки > 5%, net margin > 5%

Что это даёт

Такой подход отбирает не просто «сегодняшних лидеров», а акции с устойчивым восходящим трендом на нескольких горизонтах. Для финального топ-5 после расчёта доходностей я бы дополнительно проверил ближайшие даты отчётностей, консенсус-прогнозы и долговую нагрузку, чтобы исключить бумаги, где momentum поддержан только краткосрочными новостями.

Momentum: я буду ранжировать по сочетанию доходности за 1, 3 и 6 месяцев, положительной динамики относительно сектора, устойчивого объёма торгов и отсутствия резкого ухудшения фундаментальных показателей. Это снижает риск покупки краткосрочного всплеска без подтверждения фундаментами.

Что уже видно по данным

Доступный скринер содержит отдельные таблицы для котировок, баланса, консенсус-оценок аналитиков и финансовых коэффициентов; это позволяет корректно соединить цену, 52-недельный диапазон, FCF, маржинальность, долговую нагрузку и рост выручки в одном запросе.

Для финального отбора я использую такие метрики:

КритерийНедооценённые near-lowsMomentum
ЦенаДо $30Без ограничения
Позиция к 52W lowВ пределах 15%Не требуется
ДинамикаФильтр не нуженПоложительная за 1–6 месяцев
ФундаменталыFCF > 0, net margin > 5%, D/E < 1,5Рост выручки и стабильная маржа
Дополнительный фильтрПоложительный рост выручкиОтносительная сила против рынка

Рыночные риски

  • Процентные ставки и доходности: рост долгосрочных доходностей обычно сильнее всего давит на дорогие growth-акции и компании с высокой долговой нагрузкой.

  • Концентрация индексов: сильная зависимость широкого рынка от нескольких megacap-компаний повышает риск резкой коррекции при разочаровывающих результатах или изменении ожиданий по ИИ/капзатратам.

  • Сезонность отчётов: ближайшие публикации могут резко изменить рейтинги momentum-акций; важно проверять не только EPS, но и guidance, free cash flow и комментарии менеджмента.

  • Ликвидность низких цен: у акций дешевле $30 спреды и волатильность нередко выше, поэтому позиции лучше формировать небольшими траншами и с жёсткими стопами.

Комментарии

Популярные сообщения из этого блога

Кардиология и нефрология как её видят народные целители - метод Мельникова (метод Скайфолл) Cardiovascular RU-EN

AI: ИИ (иск. интеллект) - пузырение или новая волна?