← Все идеи
#019ПробойСвинг

Моментум-пробой Qullamaggie: база после роста и стоп внутри ADR

Акция выросла на 30-100% за 1-3 месяца и строит узкую базу на растущих средних. Вход на пробое максимума первых минут дня, стоп на минимуме дня не шире ADR, частичный выход через 3-5 дней, остаток по EMA 10.

Jack Corsellis · Qullamaggie · Смотреть видео

Рынки

Акции

Таймфрейм

D1, M1, M5, H1

Данные

OHLC, Объём, Время сессий, Список инструментов

Правила

Частично формализовано

Сложность

Сложная

Статус

Не проверено

Часть правил дописали мы, это помечено в тексте.

TradingView нужны данные или обходные пути
EasyLanguage есть ловушки
MetaTrader 5 нужны данные или обходные пути

Идея коротко

Qullamaggie торгует акции, которые уже сильно выросли. Рост идёт ступенями: движение, пауза, движение. Задача в том, чтобы купить в момент начала следующей ступени. Бумага прибавила 30-100% за один-три месяца, потом от двух недель до двух месяцев строит базу: минимумы повышаются, размах сужается, объём сохнет, цена держится на растущих 10- и 20-дневных средних. В день пробоя он покупает через максимум первой 1-, 5- или 60-минутной свечи, стоп ставит на минимум дня.

Стоп не должен быть шире среднего дневного диапазона бумаги (ADR или ATR), идеально треть или половина. Через 3-5 дней продаётся от трети до половины позиции, стоп переносится в безубыток, остаток держится до первого закрытия ниже 10-дневной средней. Доля прибыльных сделок низкая, заработок дают редкие сделки на десятки рисков.

Обе части источника это пересказ Jack Corsellis: разбор стратегии и отдельное видео про скан и исполнение. Отбор бумаг по всей вселенной вынесен в отдельное правило в конце раздела «Правила». Сигнал описан на одной акции.

Почему это может работать

Объяснение авторов через моментум и спрос. Бумага, которая выросла сильнее рынка, привлекает покупателей, и после паузы движение часто продолжается. Узкая база на падающем объёме значит, что продавцов мало. Короткая узкая свеча перед пробоем даёт близкий стоп, поэтому сделка изначально асимметрична: риск в долю ADR, потенциал в несколько ADR.

Фильтр режима по NASDAQ опирается на наблюдение, что пробои массово срабатывают в периоды общего роста. Каждый год, по словам Qullamaggie, бывает три-шесть месяцев, когда метод почти не зарабатывает, и тогда лучше сидеть в деньгах.

Все цифры результатов принадлежат Qullamaggie и Джеку. Их нельзя проверить по отчётам, а исследование Джека сделано задним числом на отобранных глазами пробоях.

Правила

Режим рынка (автор)

// дневные бары NASDAQ Composite
N10 = EMA(NasdaqClose, 10)
N20 = EMA(NasdaqClose, 20)
N50 = SMA(NasdaqClose, 50)
// автор говорит о 10- и 20-дневной средней без типа. Finetiq: EMA, как у Джека

RegimeOK  = N10 > N20 AND N10 > N10[1] AND N20 > N20[1]      // идеально ещё N20 > N50
RegimeOff = N10 < N20 AND N10 < N10[1] AND N20 < N20[1]      // автор: высокий процент неудач, лонг не торговать
// Finetiq: новые входы только при RegimeOK
// сообщество (Джек): закрытие месяца NASDAQ выше месячной средней 10
// Джек называет её EMA 10, линия на его графике из Excel SMA (index-ema-regime). Проверьте обе

Сетап на одной акции

ADRpct = 100 * (Average(High / Low, 20) - 1)
// автор: средний дневной диапазон в % за 20 дней без гэпов; Finetiq: формула

BaseHigh = Highest(High, 60)
BaseLen  = число баров после бара BaseHigh
Rally    = BaseHigh / (минимум за 60 баров до бара BaseHigh) - 1

BigMove    = Rally >= 30%                    // автор: 30-100% и больше за 1-3 месяца
BaseOK     = BaseLen >= 10 AND BaseLen <= 40 // автор: база от 2 недель до 2 месяцев
HigherLows = минимум второй половины базы > минимума первой половины     // автор: минимумы выше; Finetiq: способ
Surf       = Close > EMA(Close, 20) хотя бы на 80% баров базы
             AND Close > SMA(Close, 50)      // автор: база на растущих 10/20, иногда 50; ниже 50-дневной он почти не покупает
                                             // Finetiq: 80%
Tight      = High - Low < 0.5 * Average(High - Low, 20)   // автор: узкий триггер-бар; Finetiq: порог
DryUp      = Volume < Average(Volume, 30)                  // автор: объём сохнет; Finetiq: сравнение с 30-дневной

Setup = BigMove AND BaseOK AND HigherLows AND Surf AND Tight AND DryUp
Pivot = High триггер-бара                     // сообщество (Джек): максимум последней узкой свечи
// вариант для проверки: Pivot = BaseHigh

Вход и стоп (автор)

// день после Setup, внутридневные данные
IF RegimeOK
    ORH = High первой N-минутной свечи, N = 1, 5 или 60   // 60-минутная первая свеча фактически 30-минутная
    BUY STOP at MAX(ORH, Pivot)                            // Finetiq: если ORH ниже пивота, ждём пивот
    StopLoss = минимум дня на момент входа                 // автор: low of the day

    RiskPct = (EntryPrice - StopLoss) / EntryPrice * 100
    IF RiskPct > ADRpct THEN CANCEL                        // автор: стоп не шире ADR
    // автор: идеал 1/3-1/2 ADR; сообщество (Джек): держит 1/2-2/3 ADR
    IF EntryPrice - Close[1] > ATR(20) THEN CANCEL         // автор: не покупать, если за день прошла больше ATR
                                                           // Finetiq: ATR 20

// сообщество (Джек, второе видео): дневное приближение без внутридневных данных
BUY STOP at Pivot LIMIT Pivot * 1.005 (до 1.01)
StopLoss = Low триггер-бара

Размер позиции (автор)

RiskMoney = Equity * 0.5%              // автор: обычно 0.3-0.5%, на маленьком счёте 1-2%
Shares    = RiskMoney / (EntryPrice - StopLoss)
Shares * EntryPrice <= 25% * Equity    // автор: не больше 25% счёта в одну бумагу
// автор: брать только сделки с реальным потенциалом от 10R. Механически это не проверить.
// Finetiq: прокси ADRpct >= 3%; сообщество (Джек): ADR бумаги от 1.5-2 ADR QQQ

Сопровождение (автор)

// через 3-5 дней продать от трети до половины, стоп остатка в безубыток
IF BarsSinceEntry = 3 AND позиция в плюсе          // Finetiq: день 3, условие «в плюсе»
    SELL 1/2 AT NEXT BAR OPEN
    StopLoss = EntryPrice

// сообщество (Джек), free roll: SELL 1/3 LIMIT at EntryPrice + 2R или SELL 1/2 LIMIT at EntryPrice + 1R.
// Зафиксированная прибыль равна риску оставшейся части

// остаток: первое закрытие ниже средней, не касание внутри дня
IF Close < EMA(Close, 10) THEN EXIT AT NEXT BAR OPEN      // быстрые бумаги, для новичков всегда 10
// медленные бумаги: EMA 20; сообщество (Джек): EMA 21
// Finetiq: исполнение на открытии следующего дня; вариант для проверки: за минуты до закрытия

Отбор бумаг (отдельное правило)

// считается по всей вселенной акций США после закрытия, результат идёт в список наблюдения
// Qullamaggie: три скана за 1, 3 и 6 месяцев; долларовый объём, ADR% и рост в топ-7% всех акций
// сообщество (Джек), пример 3-месячного скана:
Close > 1 AND Close > SMA(Close, 200) AND Close > SMA(Close, 50)
AND Average(Volume, 50) > 100 000
AND рост за 3 месяца > 50%
// сообщество (Джек): сортировка по RS rank за 3 месяца, 99 = лучшая. В его базе около 64 бумаг из 5000
// сигнал выше считается на каждой бумаге из списка отдельно

Параметры

Параметр Значение Откуда
Режим NASDAQ: 10 выше 20, обе растут автор
Тип средних режима EMA Finetiq
Предшествующий рост от 30% за 1-3 месяца автор
Длина базы 10-40 торговых дней автор
Средние базы EMA 10 и 20, SMA 50 автор
Доля баров над EMA 20 80% Finetiq
Узкий бар диапазон меньше 0.5 от среднего за 20 Finetiq
Вход ORH первой 1, 5 или 60-минутной свечи автор
Стоп минимум дня автор
Максимальный стоп ADR% за 20 дней, идеал 1/3-1/2 автор
Фильтр погони рост за день не больше ATR автор
Лимит в дневной версии 0.5-1% над пивотом сообщество (Джек)
Риск на сделку 0.3-0.5% автор
Доля счёта в бумаге до 25% автор
Прокси потенциала 10R ADR% от 3% Finetiq
Частичный выход 1/3-1/2 через 3-5 дней, стоп в безубыток автор
День частичного выхода 3 Finetiq
Трейлинг закрытие ниже EMA 10 (медленные: 20-21) автор; EMA 21 сообщество (Джек)
Скан цена > $1, выше SMA 50 и 200, объём > 100 000, рост > 50% за 3 месяца сообщество (Джек)

Что проверить

  1. Фильтр режима. Прогоните сигнал без фильтра, с правилом 10/20 по NASDAQ и с месячной средней Джека (EMA 10 и SMA 10). Цифра 90% у Джека показывает, когда пробои случаются, а не когда они прибыльны. Сравнивайте среднюю сделку в каждом режиме.
  2. ORH против дневного входа. Вход на 1, 5 и 60-минутной свече против buy stop на пивоте. Смотрите ширину стопа в долях ADR и долю пропущенных сделок, где стоп оказался шире ADR. Джек показывает, что на 60 минутах стоп часто выходит за ADR.
  3. Трейлинг. EMA 10 против EMA 21 и SMA 50. Сравните не только средний ход, но и время в сделке. У Джека на 60 лучших сетапах выход по EMA 10 дал в среднем +98% за 26 дней, по EMA 21 +148% за 45 дней, по SMA 50 +194% за 72 дня.
  4. Частичный выход. Половина через 3 дня против free roll (треть на 2R) и против удержания всей позиции до трейлинга. При доле прибыльных 20-30% частичный выход сильно меняет форму распределения.
  5. Окрестность фильтров сетапа. Рост 30%, 50% и 100%; база 10-40 и 15-60 дней; порог узкого бара 0.4, 0.5 и 0.7. Если сделки и результат резко меняются, формализация базы подогнана.
  6. Ошибка выжившего и издержки. Скан отбирает лучшие бумаги. Тест на сегодняшнем списке акций завышает результат, нужна история с исключёнными из листинга бумагами. Добавьте проскальзывание на стоп-ордерах пробоя и на гэпах через стоп.
  7. Длинные серии убытков. При доле прибыльных 25% серия из 10 убытков подряд обычна. Посчитайте максимальную серию и просадку при риске 0.5% и при 1%.

Особенности платформ

TradingView (Pine Script)

  • Стратегия торгует только символ графика. Скан по вселенной, топ-7% и RS rank в бэктесте Pine не воспроизводятся. Сигнал можно проверить на заранее выбранном списке бумаг по одной, но такой список уже содержит ошибку выжившего.
  • Режим NASDAQ на дневках: request.security("NASDAQ:IXIC", "D", expr[1], lookahead = barmerge.lookahead_on).
  • ORH требует 1- или 5-минутных данных за годы по многим бумагам. Глубина внутридневной истории в TradingView ограничена тарифом, поэтому для длинного теста остаётся дневное приближение.
  • Частичный выход: strategy.exit с qty_percent. Если вход и минимум дня задеты одной свечой, нужен use_bar_magnifier = true.

MultiCharts и TradeStation (EasyLanguage)

  • Скан и ранжирование по вселенной делаются в портфельном модуле (TradeStation Portfolio Maestro, MultiCharts Portfolio Trader). Проверьте, есть ли в данных исключённые из листинга бумаги.
  • NASDAQ Composite подключается вторым потоком данных на график акции. Для ORH дневной поток идёт вместе с внутридневным, Time это время закрытия бара: первая минутная свеча после 09:30 имеет Time = 931.
  • Buy next bar at X stop живёт один бар, в день пробоя его нужно отправлять на каждом баре. Стоп ценой: Sell next bar at StopLoss stop.
  • На внутридневных барах TradeStation полный объём исторически лежит в Ticks, а Volume может содержать только объём на повышении. Для фильтра сохнущего объёма берите дневные бары.

MetaTrader 5 (MQL5)

  • У брокеров с CFD на акции США обычно несколько сотен крупных бумаг. Быстрые бумаги с ADR от 3%, на которых работает метод, часто отсутствуют, а скан по всей вселенной невозможен.
  • У CFD только тиковый объём. Фильтры среднего объёма и сохнущего объёма по нему не воспроизводятся.
  • NASDAQ Composite у брокера обычно нет. CFD NAS100 это Nasdaq-100, режим по нему приблизительный.
  • Открытие 09:30 ET переводите в серверное время брокера с учётом летнего времени. У части брокеров в дневные бары акций попадают предторговые котировки, и минимум дня получается другим.

Где идея может сломаться

  • Результаты Qullamaggie взяты со скриншотов стримов в пересказе, аудированных отчётов нет. Видео Джека рекламируют MarketSmith и его собственную платформу для сканов.
  • Качество базы у автора оценивается глазами, у Джека даже по звёздам. Наша формализация ростом, длиной и узким баром может отбирать совсем другие графики, чем выбирает опытный трейдер.
  • Скан отбирает лучшие бумаги по прошлой доходности. Без истории с исключёнными из листинга акциями бэктест будет заметно лучше реальности.
  • Доля прибыльных 20-30% означает долгие серии убытков. Итог держится на немногих сделках в 20-50R, и на короткой выборке их может не оказаться совсем.
  • Исследование Джека на 500 пробоях сделано задним числом: стопы расставлены на глаз, пробои отобраны после факта.
  • Вход по ORH требует внутридневных данных по сотням бумаг и быстрого исполнения. Дневное приближение даёт другой стоп и другой набор сделок.

Источники

  • QULLAMAGGIE Stock Trading Strategy EXPLAINED | $5k to $100m!

    Jack Corsellis · Qullamaggie

    • 01:07Доходность со скриншотов стримов
    • 02:02Стратегия в двух предложениях
    • 06:49EMA 10 вместо SMA, выход частями через 3-5 дней
    • 09:12Режим рынка по NASDAQ Composite
    • 11:26Критерии сетапа: рост 30-100%, база от 2 недель до 2 месяцев
    • 13:05Вход на ORH, стоп на минимуме дня не шире ADR
    • 33:08Триггер-бар и пивот
    • 36:26ADR% и ATR за 20 дней
    • 39:11Идеальный стоп: треть или половина ADR
    • 1:22:05Три скана и топ-7% по росту
    • 1:25:54Не покупать, если за день прошла больше ATR
    • 1:32:15Доля прибыльных 22-25% в 2019, около 30% в 2020, лучшие сделки 20-50R
    • 1:32:57Размер: до 25% счёта, риск 0.3-0.5%, потенциал от 10R
    • 1:36:08Исследование Джека на 500 пробоях
  • How to Trade & Scan for QULLAMAGGIE 5 Star Breakout Setups

    Jack Corsellis

    • 01:19Схема сетапа и стоп в безубыток после частичного выхода
    • 09:20ADR% без гэпов и сравнение с QQQ
    • 11:05Buy stop limit в пределах 0.5-1%
    • 13:22Free roll: треть на 2R или половина на 1R
    • 41:37Скан: 1, 3 и 6 месяцев, фильтры
    • 44:07Сортировка по RS rank за 3 месяца
    • 48:1260 лучших сетапов: выход по EMA 10, EMA 21 и SMA 50
    • 49:483000 пробоев и месячная средняя NASDAQ

Заявлено автором

Эти цифры и утверждения принадлежат автору. Мы их не проверяли.

  • В названии видео: рост счёта с $5 тысяч до $100 млн.
  • Со скриншотов стримов Qullamaggie в пересказе Джека: средняя годовая доходность 268% за 2011-2020 годы, около 350%, если считать с 2013 года без двух убыточных лет. В 2011 году он три-четыре раза терял счёт.
  • Qullamaggie называет долю прибыльных сделок 22-25% в 2019 году и ближе к 30% в 2020-м. Лучшие сделки, по его словам, приносят 20-50 начальных рисков.
  • Исследование Джека на 500 пробоях, стопы расставлены задним числом на глаз: средний начальный стоп 4.95%, средний ход до первого закрытия ниже EMA 10 составил 28.82%, ниже EMA 21 42%. В единицах начального риска 5.71 и 7.82: это среднее отношений по каждой сделке из таблицы Джека, поэтому оно не равно частному средних (28.82 / 4.95 = 5.82).
  • Исследование Джека на 3000 пробоях 1986-2022 годов: около 90% пробоев пришлись на месяцы, когда NASDAQ Composite закрылся выше месячной 10-периодной средней. В таблице и вслух Джек называет её EMA 10, а линию на графике построил в Excel как SMA. Это частота пробоев, а не их результат.

Похожие идеи

Обновлено: 2026-09-10