Loading...
AT Churchill Strategy Thinkorswim

Дейтрейдинг стратегия AT Churchill: руководство по настройке

Как настроить AT Churchill Strategy в Thinkorswim для интрадей трейдинга в 2025 году?

AT Churchill Strategy — это эффективная стратегия для интрадей трейдинга в Thinkorswim, разработанная для захвата краткосрочных движений на волатильных акциях, таких как NVDA, AMD или TSLA. Она сочетает пробои VWAP с индикаторами импульса и фильтрами объёма, генерируя точные сигналы покупки и продажи. Это руководство включает полный thinkScript код, инструкции по настройке и рекомендации по интеграции с Percent Change Scanner (MTD, WTD, YTD) и StockSizzle Unusual Volume для оптимизации трейдинга в 2025 году. Тестируйте на Paper Money для проверки сигналов.

1. Обзор стратегии

AT Churchill Strategy ориентирована на интрадей трейдинг с использованием 1- или 5-минутных графиков.
Основные компоненты:
- VWAP: Пробои выше/ниже VWAP сигнализируют о направлении тренда.
- Импульс: Изменение цены за 5 свечей подтверждает силу движения.
- Объём: Фильтр по аномальному объёму исключает ложные сигналы.
Стратегия подходит для волатильных акций и требует строгого риск-менеджмента из-за частоты сигналов.

Используйте MTD/WTD/YTD Scanner для поиска акций с WTD ≥3% или MTD ≥5%, чтобы повысить вероятность импульсных движений.

2. ThinkScript код

Ниже приведён полный thinkScript код для AT Churchill Strategy, который генерирует сигналы покупки при пробое VWAP с положительным импульсом и высоким объёмом, и сигналы продажи при обратных условиях. Код включает параметры для настройки, ATR для стоп-лоссов и алерты.

# AT Churchill Strategy for Thinkorswim
# Intraday trading strategy combining VWAP, momentum, and volume
# Recommended timeframe: 1-min or 5-min charts

input momentumLength = 5; # Period for momentum calculation
input volumeLength = 20; # Period for average volume
input atrLength = 14; # ATR period for stop-loss
input atrMultiplier = 1.5; # Multiplier for stop-loss
input showAlerts = yes; # Enable alerts for signals

# Define VWAP
def vwapValue = VWAP();

# Calculate momentum (price change over momentumLength bars)
def momentum = close - close[momentumLength];

# Calculate volume filter (current volume > average volume)
def avgVolume = Average(volume, volumeLength);
def highVolume = volume > avgVolume;

# Define buy and sell signals
def buySignal = close > vwapValue and momentum > 0 and highVolume;
def sellSignal = close < vwapValue and momentum < 0 and highVolume;

# Calculate ATR for stop-loss
def atrValue = ATR(length = atrLength);
def stopLossBuy = close - (atrValue * atrMultiplier);
def stopLossSell = close + (atrValue * atrMultiplier);

# Plot signals on chart
AddOrder(OrderType.BUY_AUTO, buySignal, open[-1], 100, Color.GREEN, Color.GREEN, "Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, open[-1], 100, Color.RED, Color.RED, "Sell");

# Add stop-loss orders (optional, enable in TOS)
AddOrder(OrderType.SELL_TO_CLOSE, buySignal[1] and low <= stopLossBuy, open[-1], 100, Color.ORANGE, Color.ORANGE, "Stop Loss Buy");
AddOrder(OrderType.BUY_TO_CLOSE, sellSignal[1] and high >= stopLossSell, open[-1], 100, Color.ORANGE, Color.ORANGE, "Stop Loss Sell");

# Alerts for buy/sell signals
Alert(buySignal and showAlerts, "AT Churchill Buy Signal", Alert.BAR, Sound.Bell);
Alert(sellSignal and showAlerts, "AT Churchill Sell Signal", Alert.BAR, Sound.Bell);

# Plot VWAP for reference
plot VWAPLine = vwapValue;
VWAPLine.SetDefaultColor(Color.CYAN);
VWAPLine.SetLineWeight(2);

Инструкции по использованию:
- Скопируйте код в thinkScript Editor.
- Настройте параметры: `momentumLength` (5–10), `volumeLength` (20–50), `atrMultiplier` (1.0–2.0).
- Активируйте алерты через `showAlerts = yes`.
- Тестируйте на Paper Money с акциями вроде NVDA или TSLA.

Код включает стоп-лоссы на основе ATR (1.5x) для управления рисками. Для дополнительной фильтрации добавьте индикаторы, такие как Relative Volume Std Dev.

3. Настройка в Thinkorswim

Настройте стратегию в Thinkorswim:
1. Откройте ChartsStudiesEdit Studies.
2. Выберите Strategies и создайте новый скрипт в thinkScript Editor.
3. Вставьте код, настройте параметры (например, `momentumLength = 5`).
4. Активируйте Show Trades для сигналов.
5. Установите 1- или 5-минутный таймфрейм.
6. Настройте алерты через Create Alert.
7. Экспортируйте тикеры в Excel для watchlist.

Используйте Open Price at 10:00 AM Scanner для утренней активности и Spread Column для ликвидности.

4. Интеграция со сканерами и индикаторами

Комбинируйте AT Churchill Strategy с:
- Percent Change Scanner (ссылка): Акции с WTD ≥3% или MTD ≥5%.
- StockSizzle Unusual Volume (ссылка): Подтверждение объёма.
- Open Price at 10:00 AM (ссылка): Утренняя волатильность.
- Spread Column (ссылка): Ликвидные акции.
- Relative Volume Std Dev (ссылка): Аномальная активность.
- ATR Indicator (ссылка): Стоп-лоссы.

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

Преимущества:
- Автоматизация: ThinkScript упрощает трейдинг.
- Скорость: Идеальна для интрадей.
- Интеграция: Работает с MTD/WTD/YTD Scanner.
- Тестирование: Бесплатно на Paper Money.
Ограничения:
- Ложные сигналы: Требуется Unusual Volume.
- Задержки TOS: Проблемы в пик сессии.
- Риск: Частые сделки требуют стоп-лоссов.

6. Практическое применение

Сценарии использования:
- Утренние пробои: NVDA с Open Price Scanner.
- Импульс: SPY с WTD ≥3%.
- Волатильность: TSLA с Unusual Volume.
Пример: На 5-минутном графике NVDA ждите пробоя VWAP с WTD ≥3%. Установите стоп-лосс на 1.5 ATR ниже VWAP.

7. Заключение

AT Churchill Strategy оптимизирует интрадей трейдинг в Thinkorswim. С полным thinkScript кодом и интеграцией с MTD/WTD/YTD Scanner и Unusual Volume, она идеальна для волатильных акций в 2025 году. Тестируйте на Paper Money и изучите сканеры.

Получите реал-тайм данные за $25/мес на tosforbuy.com. См. другие стратегии.