Loading...
52-Week High/Low Scanner Thinkorswim

52-Week High/Low Scanner для Thinkorswim: Полное руководство 2025

Как использовать 52-Week High/Low Scanner для поиска акций на годовых максимумах или минимумах в Thinkorswim?

52-Week High/Low Scanner для Thinkorswim помогает трейдерам находить акции, достигающие 52-недельных максимумов или минимумов, что сигнализирует о потенциальных breakout- или reversal-возможностях. Этот сканер идеален для свинг-трейдинга и интрадей трейдеров в 2025 году, когда акции, такие как AAPL или TSLA, могут демонстрировать значительные движения. В этом руководстве вы найдёте thinkScript код, инструкции по установке и рекомендации по использованию для поиска торговых возможностей.

1. Что такое 52-Week High/Low Scanner?

52-недельные максимумы и минимумы — это ключевые уровни, отражающие экстремальные ценовые точки за год.
Достижение этих уровней может указывать на:
- 52-недельный максимум: Потенциальный пробой (breakout) и продолжение восходящего тренда.
- 52-недельный минимум: Возможный разворот (reversal) или продолжение нисходящего тренда.
- Подтверждение: Цена выше 200-дневной SMA для максимумов или ниже для минимумов усиливает сигнал.

Сканер фокусируется на ликвидных активах с высоким объёмом, фильтруя неликвидные акции. Он подходит для:
- Свинг-трейдинга: Захват среднесрочных движений с Simple Moving Average Crossover.
- Интрадей: Торговля пробоев или разворотов на 5- или 15-минутных таймфреймах с AT Churchill Strategy.
- Комбинация: Усиление сигналов с индикаторами, такими как Relative Volume Std Dev.

2. ThinkScript код для 52-Week High/Low Scanner

Ниже приведён thinkScript код для сканера, который выявляет акции в пределах 1% от 52-недельных максимумов или минимумов. Используйте его в Stock Hacker.

input minPrice = 5.0;
input maxPrice = 500.0;
input minVolume = 500000;
input proximityPercent = 1.0;
input smaPeriod = 200;

def yearHigh = Highest(high, 252);
def yearLow = Lowest(low, 252);
def sma = SimpleMovingAvg(close, smaPeriod);
def isNearHigh = close >= yearHigh * (1 - proximityPercent / 100) and close <= yearHigh;
def isNearLow = close <= yearLow * (1 + proximityPercent / 100) and close >= yearLow;
def isValidPrice = close >= minPrice and close <= maxPrice;
def isValidVolume = volume >= minVolume;
def isAboveSMA = close > sma;
def isBelowSMA = close < sma;

plot scan = ((isNearHigh and isAboveSMA) or (isNearLow and isBelowSMA)) and isValidPrice and isValidVolume;

Код определяет акции, близкие к 52-недельным максимумам (с подтверждением выше 200-дневной SMA) или минимумам (ниже SMA), с фильтрами по цене и объёму.

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

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

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

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

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

Адаптируйте сканер под ваш стиль торговли:
- Ценовой диапазон: Настройте minPrice/maxPrice (например, $10–$200 для средних капитализаций).
- Объём: Увеличьте minVolume до 1,000,000 для ликвидности или уменьшите до 200,000 для мелких акций.
- Близость: Измените proximityPercent (например, 0.5% для более точных сигналов, 2% для более широкого охвата).
- SMA: Настройте smaPeriod (например, 50 для краткосрочных трендов, 200 для долгосрочных).
- Дополнительные фильтры: Добавьте ATR для волатильности или Volume Profile для зон поддержки.
- Таймфрейм: Используйте дневной таймфрейм для свинг-трейдинга или 15-минутный для интрадей пробоев.
- Сортировка: Добавьте колонку % изменения через Customize для приоритизации сильных движений.

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

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

Преимущества:
- Точность: 52-недельные уровни являются значимыми для рынка.
- Универсальность: Подходит для акций, ETF и фьючерсов на разных таймфреймах.
- Фильтры: Исключает неликвидные активы через объём и цену.
- Интеграция: Легко экспортировать результаты в watchlist.
- Подтверждение: SMA повышает надёжность сигналов.

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

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

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

52-Week High/Low Scanner подходит для разных стратегий:
- Свинг-трейдинг: Пробои 52-недельных максимумов с Simple Moving Average Crossover для входа в лонг.
- Интрадей: Развороты у 52-недельных минимумов с AT Churchill Strategy для шортов или лонгов.
- Watchlist: Сохраняйте результаты для мониторинга, экспортируя в Excel.

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

Заключение

52-Week High/Low Scanner — это мощный инструмент для поиска акций на 52-недельных максимумах или минимумах в Thinkorswim, идеальный для свинг- и интрадей-трейдинга в 2025 году. Наш thinkScript код и инструкции помогут быстро настроить сканер и интегрировать его в вашу стратегию.

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