Loading...
Earnings Season Scanners Thinkorswim

Earnings Season Scanners для Thinkorswim: Полное руководство 2025

Как использовать Earnings Season Scanners для поиска акций перед и после отчётов в Thinkorswim?

Earnings Season Scanners для Thinkorswim помогают трейдерам находить акции с предстоящими корпоративными отчётами, пост-отчётными ценовыми гэпами и высокой предотчётной волатильностью. Эти сканеры идеальны для интрадей и свинг-трейдинга во время сезона отчётов в 2025 году, когда волатильность акций, таких как AAPL или TSLA, достигает пика. В этом руководстве вы найдёте thinkScript код для трёх сканеров, инструкции по установке и рекомендации по их использованию для поиска торговых возможностей.

1. Что такое Earnings Season Scanners?

Сезон отчётов — это период, когда компании публикуют квартальные результаты, вызывая значительные ценовые движения.
Earnings Season Scanners выявляют:
- Предстоящие отчёты: Акции с отчётами в ближайшие 1–7 дней.
- Пост-отчётные гэпы: Акции с ценовыми гэпами после отчётов (например, ≥5% движения).
- Высокая волатильность: Акции с повышенной подразумеваемой волатильностью (IV) перед отчётами.

Эти сканеры фокусируются на ликвидных активах с высоким объёмом, фильтруя неликвидные акции. Они подходят для:
- Интрадей трейдинга: Торговля гэпами с AT Churchill Strategy.
- Свинг-трейдинга: Захват движений после отчётов с RSIStrat.
- Опционной торговли: Использование высокой IV для стратегий, таких как стрэддлы.

Комбинируйте с индикаторами, такими как Relative Volume Std Dev, для подтверждения объёма.

2. ThinkScript код для Earnings Season Scanners

Ниже приведены thinkScript коды для трёх сканеров, которые можно использовать в Stock Hacker.

2.1. Upcoming Earnings Scanner

Находит акции с отчётами в ближайшие 1–7 дней.

input minPrice = 5.0;
input maxPrice = 500.0;
input minVolume = 500000;

def hasEarnings = HasEarnings(EarningTime.AFTER_MARKET) or HasEarnings(EarningTime.BEFORE_MARKET);
def daysToEarnings = if hasEarnings then GetEventOffset(Events.EARNINGS, 0) else Double.NaN;
def isValidEarnings = daysToEarnings >= 1 and daysToEarnings <= 7;
def isValidPrice = close >= minPrice and close <= maxPrice;
def isValidVolume = volume >= minVolume;

plot scan = isValidEarnings and isValidPrice and isValidVolume;

2.2. Post-Earnings Gap Scanner

Выявляет акции с ценовым гэпом ≥5% после отчёта.

input minPrice = 5.0;
input maxPrice = 500.0;
input minVolume = 500000;
input minGapPercent = 5.0;

def hadEarnings = HasEarnings(EarningTime.AFTER_MARKET)[1] or HasEarnings(EarningTime.BEFORE_MARKET)[1];
def gapPercent = AbsValue((open - close[1]) / close[1]) * 100;
def isValidGap = hadEarnings and gapPercent >= minGapPercent;
def isValidPrice = close >= minPrice and close <= maxPrice;
def isValidVolume = volume >= minVolume;

plot scan = isValidGap and isValidPrice and isValidVolume;

2.3. High IV Pre-Earnings Scanner

Находит акции с высокой подразумеваемой волатильностью (IV Rank ≥ 50%) перед отчётом.

input minPrice = 5.0;
input maxPrice = 500.0;
input minVolume = 500000;
input minIVRank = 50.0;

def hasEarnings = HasEarnings(EarningTime.AFTER_MARKET) or HasEarnings(EarningTime.BEFORE_MARKET);
def ivRank = imp_volatility() * 100;
def isValidIV = hasEarnings and ivRank >= minIVRank;
def isValidPrice = close >= minPrice and close <= maxPrice;
def isValidVolume = volume >= minVolume;

plot scan = isValidIV and isValidPrice and isValidVolume;

Эти коды фильтруют акции по цене, объёму и специфическим критериям отчётов или волатильности.

3. Как установить сканеры в Thinkorswim

Установка выполняется через Stock Hacker:

1. Откройте Thinkorswim и перейдите в ScanStock Hacker.
2. Нажмите Add Filter и выберите StudyCustom.
3. В окне Scanner Custom Filter выберите thinkScript Editor.
4. Вставьте код одного из сканеров и назовите фильтр (например, "UpcomingEarnings", "PostEarningsGap", "HighIVPreEarnings").
5. Нажмите OK и добавьте фильтры (цена, объём) через интерфейс.
6. Нажмите Scan для получения результатов.
7. Сохраните сканер через Save Scan Query с уникальным именем.

Щёлкните правой кнопкой на тикере для просмотра графика или добавления в watchlist. Экспортируйте результаты в Excel.

4. Настройка и оптимизация

Настройте сканеры под ваш стиль торговли:
- Ценовой диапазон: Измените minPrice/maxPrice (например, $10–$200 для средних капитализаций).
- Объём: Увеличьте minVolume до 1,000,000 для ликвидности или уменьшите до 200,000 для мелких акций.
- Гэп: Настройте minGapPercent (например, 3% для меньших движений, 10% для крупных гэпов).
- IV Rank: Увеличьте minIVRank до 75% для более волатильных акций.
- Дополнительные фильтры: Добавьте ATR для волатильности или Volume Profile для зон поддержки.
- Таймфрейм: Используйте дневной таймфрейм для свинг-трейдинга или 5-минутный для интрадей гэпов.

Тестируйте на Paper Money. Используйте индикаторы из каталога, такие как Fibonacci Retracements, для подтверждения уровней.

5. Преимущества и ограничения

Преимущества:
- Точность: Фокусировка на акциях с отчётами и высокой волатильностью.
- Гибкость: Подходит для интрадей, свинг-трейдинга и опционов.
- Фильтры: Исключает неликвидные акции через объём и цену.
- Интеграция: Легко экспортировать результаты в watchlist.
- Актуальность: Важно для сезона отчётов (январь, апрель, июль, октябрь).

Ограничения:
- Ложные сигналы: Гэпы могут не привести к устойчивому движению.
- Задержки TOS: Сканирование может быть медленным в часы пик.
- Ограниченные данные: TOS не всегда точно отражает IV Rank для всех акций.

Используйте HLOC Support and Resistance для подтверждения уровней или StockSizzle Unusual Volume для проверки объёма после гэпов.

6. Практическое использование

Earnings Season Scanners подходят для разных стратегий:
- Интрадей гэпы: Используйте Post-Earnings Gap Scanner с AT Churchill Strategy для торговли утренних движений.
- Свинг-трейдинг: Upcoming Earnings Scanner с RSIStrat для входа перед отчётами.
- Опционная торговля: High IV Pre-Earnings Scanner для стрэддлов или стрэнглов.
- Watchlist: Сохраняйте результаты для мониторинга, как описано в инструкции TOS.

Применяйте к ликвидным акциям (AAPL, TSLA) или ETF (SPY). Добавьте колонки, такие как IV Rank или % гэпа, через Customize.

Заключение

Earnings Season Scanners — это мощные инструменты для трейдинга во время сезона отчётов в Thinkorswim. Наши thinkScript коды для поиска предстоящих отчётов, гэпов и высокой волатильности помогут вам находить возможности в 2025 году. Интегрируйте с индикаторами и сканерами для повышения эффективности.

Получите доступ к реал-тайм данным Thinkorswim за $25/мес через tosforbuy.com. Протестируйте сканеры на Paper Money.