Содержание статьи
- Доказательства и область применения
- Иллюстрация
- Процесс
- Что нам говорит эта структура
- Правила, основанные на уже имеющейся информации.
- Наделение объема конкретной задачей
- Численные примеры и случаи отказов
- Вход, аннулирование и выход
- Проверка приростной ценности
- Частые ошибки
- Практический список проверки
- Частые вопросы
- Источники исследования
Доказательства и область применения
Приведенные материалы подтверждают терминологию и контекст исследования. Числовые пороговые значения, конечный автомат, политика выполнения и синтетические примеры, приведенные ниже, предложены в рамках данного исследовательского проекта. Новое тестирование на исторических данных не проводилось, и приведенные ссылки не подтверждают прибыльность данной конфигурации.
Практическая последовательность действий
- Подтвердите флагштокПеред малым треугольником требуется сильный ход.
- Подтверждение сходимостиДождитесь достаточного числа пивотов внутри короткой базы.
- Проверьте срок действияНе торгуйте после точки схождения или предела длительности базы.
- Ждите пробоя по направлению флагштокаПротивоположный пробой запишите как неудачу продолжения.
- Рассчитайте ордерЗащитите позицию за всей базой; цель задайте фиксированной проекцией флагштока.
Что нам говорит эта структура
Вымпел сочетает сильное движение — флагшток — с небольшой треугольной консолидацией. [1] В отличие от флага с почти параллельными границами, этот вариант требует снижающейся верхней и повышающейся нижней границы, образующих явно сужающийся диапазон.
Гипотеза продолжения содержит два отдельных компонента: импульс до базы и сужение внутри неё. Если исключение требования флагштока почти не меняет результаты, стратегия фактически может быть пробоем треугольника. Храните признаки флагштока, базы и триггера отдельно, чтобы проверить этот вопрос.
Название не делает короткую неупорядоченную последовательность допустимым сетапом. Компактный паттерн труднее подтвердить без будущих данных: ожидание пивотов может занять большую часть его длительности. Детектор должен показывать это ограничение, а не использовать будущие бары для более раннего входа.
Правила, основанные на уже имеющейся информации.
Предлагаемые параметры флагштока: длительность 3–20 баров, величина P≥3A, где A=ATR(14) известен до его начала, и эффективность траектории ER=P, делённое на сумму абсолютных изменений между закрытиями, не ниже 0.7. База длится 5–20 баров и откатывает не больше 0.5P. Эти длительности — исследовательские параметры, а не универсальные экономические эквиваленты разных рынков.
Для короткой базы используйте пивоты с двумя барами с каждой стороны; нужно минимум пять чередующихся пивотов. Постройте U(t) и B(t) по подтверждённым точкам, требуя slope(U)<0<slope(B), положительную ширину и отношение конечной ширины к начальной width≤0.7. Отклонения опорных точек ограничьте max(2 ticks,0.15A). Если до истечения срока пивотов недостаточно, отклоните кандидата; не используйте неподтверждённые экстремумы.
Когда кандидат полностью сформирован, зафиксируйте границы и флагшток. Завершайте его при первом из условий: apex−1, двадцатый бар базы или откат более половины флагштока. В базовой версии бычий вымпел торгует только пробой вверх; пробой нижней границы записывается как неудача продолжения. Медвежья версия зеркальна. Пивоты нельзя переносить в прошлое. [2]
Первый допустимый пробой расходует кандидата. Для торговли неудавшимся вымпелом в обратную сторону нужна отдельная стратегия со своими триггером и риском. Прибыль в другом направлении не превращает её в успешную сделку на продолжение.
if valid_pole(P,ER,pre_pole_ATR):
track short_converging_base
if confirmed_geometry: freeze U,B,pole,expiry
for t>created and t<=expiry:
if retracement>0.5*P: cancel
elif bullish and C[t-1]<=U(t-1)+b and C[t]>U(t)+b:
emit LONG; stop=base_low-epsilon; target=U(t)+P; consume candidate
elif bullish and C[t]<B(t)-b: mark FAILED_CONTINUATION; consume candidate
# b=max(2 ticks,0.10A); epsilon=max(2 ticks,0.15A); mirror for bearish setups.
Наделение объема конкретной задачей
Измеряйте медианный объём базы относительно объёма флагштока, а RVOL пробоя — относительно предыдущих 20 баров. Храните непрерывные значения и признаки прохождения порогов для анализа связи с исходами. Отношение объёма базы к флагштоку ниже 0.7 и RVOL≥1.5 при пробое — тестовые настройки, не гарантия подтверждения.
Короткий внутридневной вымпел может совпасть с обедом, сменой сессии или другим предсказуемым затишьем. Сырой объём может смешать эту сезонность с информативным снижением активности. Сравнивайте одинаковое время предыдущих сессий; сохраняйте метки новостей и гэпов для отдельного анализа.
Сравните отсутствие фильтра объёма, только снижение объёма в базе, только рост на пробое и оба условия. Рост средней доходности сделки при слишком малом числе возможностей может не улучшить портфель. Вместе со статистикой сделок показывайте охват и использование капитала.
Численные примеры и случаи отказов
Синтетический пример: флагшток растёт от 200 до 218 при A=3, P=18 и ER=0.82. У базы из 12 баров верхняя граница снижается от 217 до 215, нижняя растёт от 210 до 213; отношение конечной ширины к начальной равно 2/7. При b=0.3 закрытие 215.5 пробивает верхнюю линию вверх. Вход 215.6, стоп под всей базой 209.55 и цель 233 дают риск 6.05 и потенциальную прибыль 17.4, около 2.88R до издержек.
Неудача до входа: цена закрывается по 212.5 ниже нижней линии 213 до пробоя вверх. Однонаправленная стратегия продолжения не покупает. Неудача после входа: длинная позиция открыта по 215.6, затем цена достигает 209.5. Запишите закрытую по стопу сделку. Использование последнего минимума около 213 вместо минимума всей базы меняет стратегию и требует отдельной оценки.
В успешном синтетическом сценарии цель 233 достигнута до стопа. Проекция прибавляет длину флагштока к границе в момент пробоя, а не к более позднему выгодно выглядящему входу. Тест входа после гэпа должен сохранить эту цель и пересчитать доступную прибыль и фактический риск позиции.
Вход, аннулирование и выход
Базовый стоп расположен за всей короткой базой; цель откладывает P от границы при пробое. Вход следует после подтверждения закрытием. Если доступная котировка ушла слишком далеко, заранее заданное правило отношения прибыли к риску может отклонить ордер до отправки. Нельзя предполагать исполнение у вершины треугольника после того, как рынок её прошёл.
Не увеличивайте цель по новому максимуму флагштока, возникшему после пробоя. Трейлинг по пивотам или фиксированный выход 2R можно исследовать отдельно. Большой бар может достичь стопа и цели; порядок определяют подробные данные либо заранее заданное консервативное правило.
У короткого паттерна явно задайте порядок: подтверждение пивота, активация кандидата, проверка закрытия, отправка и исполнение ордера. Заранее выставленный внутрибара ордер отличается от варианта с подтверждением закрытием. Все ордера, активные до гэпа, учитывайте с возможными срабатываниями и исполнениями, включая неблагоприятное проскальзывание.
Проверка приростной ценности
Сравните сочетания факторов: сильный флагшток есть или нет, сужение есть или нет, фильтр объёма есть или нет. Так можно выделить вклад компонентов, не приписывая весь эффект названию вымпела. Сравнивайте флаги и вымпелы на одних подходящих флагштоках для выделения геометрии базы.
Учитывайте случаи, когда не удается получить достаточное количество подтвержденных точек разворота до истечения срока действия. Задержка обнаружения является частью упущенной выгоды. Примените хронологическое тестирование вне выборки и сообщите о сделках, чистой ожидаемой доходности, просадке и неопределенности. Методологический источник [3] не содержит результатов для этой конфигурации.
Проверьте обычный длительный треугольник без флагштока, короткий параллельный флаг, вымпел с точкой схождения до активации и допустимую базу с пробоем против флагштока. Проверьте также большое движение с низкой эффективностью траектории. Устраняйте дубли перекрывающихся окон базы, чтобы одно продолжение не считалось многократно. Добавление поздних баров не должно менять историю кандидатов.
Частые ошибки
Изменение названия после достижения результата
Успешный треугольник не становится вымпелом, если до него не было подходящего флагштока.
Использование несовместимой задержки подтверждения
Если подтверждение пришло после пробоя, детектор пропустил его; не переносите сигнал в прошлое.
Выбор стопа после наблюдения траектории цены
Минимум всей базы и последний локальный минимум задают разные правила управления риском.
Список проверки перед использованием метода
Отмечайте пункты после проверки на своих данных. Прогресс сохраняется в этом браузере и не подтверждает прибыльность стратегии.
Частые вопросы
Разве вымпел должен быть меньше флага?
Ранжирование по абсолютному размеру не требуется. Этот вариант отличает сужающиеся границы от параллельных; обеим структурам нужен сильный флагшток.
Можно ли торговать пробой против направления флагштока?
Да, как отдельную стратегию неудавшегося вымпела. Этот базовый вариант записывает неудачу продолжения и не переворачивает позицию автоматически.
Источники исследования
Каждый источник подтверждает указанное рядом определение или доказательство. Псевдокод, искусственные примеры и предлагаемые параметры требуют отдельной проверки.
- IG: How to trade bullish and bearish pennantsIG. Изучено публичное объяснение терминологии вымпела и структуры «флагшток плюс база». Проверено: .
- TradingView: RepaintingTradingView. Задержка подтверждения пивотов и перерисовка сигналов. Проверено: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Методологический контекст систематического исследования паттернов; цитируемая научная работа не тестирует эту конфигурацию. Проверено: .
Связанные методы
Примечание о рисках
Материал предназначен для обучения и планирования исследований, а не является финансовой рекомендацией. Backtest моделирует прошлые данные, не гарантирует будущую доходность и не совершает реальные сделки. Методы библиотеки не обязательно реализованы в приложении. См. методологию и учебный центр.
Проверьте правила, прежде чем рисковать реальным капиталом
Проверьте возможности приложения, данные и каждую смоделированную сделку; сложные детекторы могут потребовать отдельной реализации.
Скачать Backtest в App Store