Содержание статьи
- Доказательства и область применения
- Иллюстрация
- Процесс
- Что нам говорит эта структура
- Правила, основанные на уже имеющейся информации.
- Наделение объема конкретной задачей
- Численные примеры и случаи отказов
- Вход, аннулирование и выход
- Проверка приростной ценности
- Частые ошибки
- Практический список проверки
- Частые вопросы
- Источники исследования
Доказательства и область применения
Приведенные материалы подтверждают терминологию и контекст исследования. Числовые пороговые значения, конечный автомат, политика выполнения и синтетические примеры, приведенные ниже, предложены в рамках данного исследовательского проекта. Новое тестирование на исторических данных не проводилось, и приведенные ссылки не подтверждают прибыльность данной конфигурации.
Практическая последовательность действий
- Подтвердите пять экстремумовДождитесь левого плеча, минимума, головы, минимума и правого плеча.
- Рассчитайте линию шеиСохраните коэффициенты линии и высоту головы.
- Сравните совпадающие временные метки.Сравните предыдущее закрытие с N(t−1), новое — с N(t).
- Заморозьте уровни торговлиИспользуйте стоп за правым плечом и значение линии шеи при пробое.
- Отслеживайте отдельные аннулированияОтличайте стоп сделки от отмены всей модели за уровнем головы.
Что нам говорит эта структура
Обычная фигура состоит из левого плеча, более высокой головы, правого плеча и линии шеи через два промежуточных минимума. Пробой линии шеи завершает модель. В обратной версии три минимума, средний — самый глубокий. [1] Это описание формы и события подтверждения, не гарантия разворота.
Гипотеза: цена перестаёт обновлять предыдущий экстремум и затем пробивает противоположную структуру. Правое плечо не обязано точно равняться левому. Но если допускать любую разницу высот и временной дисбаланс, почти любой зигзаг получит эту метку. Явные допуски позволяют отклонять неподходящих кандидатов и измерять частоту структуры.
Отделите детектор паттернов от менеджера сделок. Паттерн может соответствовать геометрии, но никогда не пересечь линию шеи. Подтвержденный прорыв может обеспечить низкое соотношение прибыли и риска при доступном исполнении. Действительная сделка все равно может быть убыточной. Эти различия делают набор данных для исследования более полезным, чем набор графиков, выбранных потому, что их будущее направление выглядит убедительно.
Правила, основанные на уже имеющейся информации.
Следующие настройки — исследовательские предложения. Используйте хронологический ряд подтверждённых экстремумов H1,L1,H2,L2,H3 с тремя барами слева и справа. Определите N(t)=L1+(L2−L1)(t−tL1)/(tL2−tL1). При доступности H3 зафиксируйте A=ATR(14), epsilon=max(2 ticks,0.15A) и буфер пробоя b=max(2 ticks,0.10A). Высота головы D=H2−N(tH2) должна быть не менее 1.5A.
Требование: голова должна выступать над более высоким плечом как минимум на 0.5A. Разница между плечами не должна превышать max(2epsilon,0.2D). Каждое плечо должно находиться как минимум на эпсилон выше линии шеи, измеренной в момент времени, соответствующий этому плечу. Требование: отношение продолжительности расстояния от левого плеча до головы к продолжительности расстояния от головы до правого плеча должно находиться в диапазоне от одной трети до трех.
Ограничьте абсолютное изменение значения линии шеи от левого плеча до правого плеча значением 0.5D. Зафиксируйте коэффициенты линии при создании кандидатов. Тест на пересечение вниз — C[t−1]≥N(t−1)−b и C[t]<N(t)−b. Сравнение предыдущего закрытия с текущим значением линии некорректно, если линия имеет наклон.
Не следует датировать сигналы задним числом в течение трех баров, затраченных на подтверждение правого плеча. Развороты становятся доступны с задержкой. [2]. Истечение срока действия кандидата после половины длительности паттерна, округленной в большую сторону, с минимальным сроком в пять баров. Инверсный паттерн меняет местами типы экстремумов и неравенства, сохраняя при этом логику задержки подтверждения и временной метки.
on confirmed right_shoulder:
compute fixed neckline coefficients m,q; N(t)=m*t+q
if geometry_valid: create candidate(time=now, height=D)
for later bar t:
if High[t] > H2+epsilon: cancel
elif t > created+max(5,ceil(pattern_duration/2)): expire
elif C[t-1] >= N(t-1)-b and C[t] < N(t)-b:
signal SHORT; target=N(t)-D; stop=H3+epsilon
# Inverse pattern: reverse extreme types, inequalities and trade direction.
Наделение объема конкретной задачей
Объём можно измерять на пробое линии шеи или сравнивать возле головы и правого плеча. Каждый выбор — отдельный признак. Например, определите RVOL пробоя как объём бара пробоя, делённый на медианный объём предыдущих 20 баров, затем проверьте RVOL не менее 1.5. Сохраняйте не прошедших фильтр кандидатов для оценки эффекта исключения.
Меньший объем правого плеча — это гипотеза об активности, сопровождающей финальную попытку, а не доказательство того, что институциональные продавцы контролируют ситуацию. Используйте окна одинаковой длины или средние значения по каждому бару в выбранных областях. В противном случае, более короткое плечо может выглядеть слабее просто потому, что было учтено меньше баров.
На дневных данных акций отмечайте сессии отчётности, сплиты и очень низкую ликвидность. Внутри дня нормализуйте активность по тем же временным слотам прошлых сессий. Гэп через линию шеи требует отдельного расчёта исполнения: высокий объём не возвращает гипотетический вход на линии, если первая исполнимая цена уже далеко за ней.
Численные примеры и случаи отказов
Условный пример: пять экстремумов имеют координаты времени и цены (10,108),(20,100),(30,114),(40,102),(50,109). Поэтому N(t)=98+0.1t и D=13. При t=55 линия шеи равна 103.5. При A=2, размере тика size=0.01, b=0.2 и epsilon=0.3 закрытие 103.2 подтверждает пробой, если предыдущее закрытие не ниже N(54)−0.2=103.2. Исполнимый короткий вход 103.1 имеет стоп за правым плечом 109.3 и цель 90.5. Риск 6.2, потенциальная прибыль 12.6, около 2.03R до издержек.
Пример сбоя: при той же геометрии цена закрытия на уровне 103.4 на баре 55 не пробила требуемый порог. В качестве альтернативы, уже открытая короткая позиция может отскочить к 109.4 и сработать защитный стоп-лосс. Тот факт, что голова на уровне 114 остается неповрежденной, не спасает эту сделку. Структурная недействительность выше головы и срабатывание стоп-лосса выше правого плеча служат разным целям.
Пример также проверяет ограничение наклона. Линия шеи меняется с 99 при левом плече до 103 при правом: изменение 4 меньше 0.5D=6.5. Разница высот плеч 1 меньше допуска 2.6. Это подтверждает, что детектор примет геометрию, но ничего не доказывает о вероятности достижения 90.5.
Вход, аннулирование и выход
Базовая линия формирует ордер после подтверждающего закрытия, устанавливает стоп-лосс за пределами правого плеча и проецирует высоту головы от значения линии шеи в момент пробоя. Зафиксируйте эту цель. Она не должна смещаться вместе с линией шеи на последующих барах. Если доступная точка входа значительно отклонилась от линии, рассчитайте соотношение прибыли и риска, используя исполняемую котировку, прежде чем размещать новый ордер.
Более отдаленный стоп-лосс выше уровня головы — это другая стратегия, которая обычно снижает геометрическое соотношение прибыли и риска. Ожидание повторного тестирования линии шеи — еще один вариант, требующий собственного момента истечения срока действия и срабатывания реакции. Не следует смешивать лучшие точки входа и стоп-лосс из этих альтернатив для каждого отдельного графика после анализа результатов.
В обратной модели направление меняется с короткого на длинное, но риск гэпа сохраняется. Проверьте размер позиции, ликвидность, спред и совокупную экспозицию портфеля. При гэпе через размещённый защитный стоп используйте исполнимую цену, не считая намеченный стоп пределом убытка. Если один бар мог коснуться стопа и цели, используйте детальные данные либо заранее заданный консервативный порядок событий.
Проверка приростной ценности
Сравните полученную модель с пробитием последнего минимума при том же фильтре предыдущего тренда. Это позволит проверить, добавляет ли форма «плечо-голова-плечо» дополнительную информацию по сравнению с общим разворотом импульса. Результаты следует представить по наклону линии шеи, дисбалансу плеч и продолжительности формирования, используя группы, выбранные до анализа окончательного тестового набора.
Храните время экстремума, его подтверждения, сигнала и ордера в отдельных полях. Применяйте хронологическую проверку вне обучающей выборки, комиссии, спред и проскальзывание. Исследование [3] не доказывает прибыльности детектора или его цели. Малым подгруппам нужны широкие интервалы неопределённости, а не внешне точный процент побед.
Проверка на уровне отдельных блоков должна охватывать плоскую линию шеи, положительные и отрицательные наклоны, правое плечо, находящееся ниже линии в свой собственный момент времени, и пересечение, происходящее до подтверждения плеча. Особенно полезным тестом является сохранение всех цен фиксированными при изменении только наклона линии: сравнение обоих закрытий с N(t) должно в некоторых случаях не совпадать с правильным расчетом N(t−1)/N(t). Тест воспроизведения также должен подтвердить, что добавление будущих баров не может изменить ранее принятый или отклоненный сигнал.
Частые ошибки
Перестраивать линию шеи по будущим экстремумам
Не соединяйте более поздние минимумы после сигнала, чтобы пробой выглядел убедительнее.
Торговля до появления правого плеча
Продажа на росте может быть отдельной стратегией, но это ещё не завершённая модель из подтверждённых экстремумов.
Требование идеальной визуальной симметрии
Точное равенство исключает многие конструкции; неограниченная погрешность делает это обозначение бессмысленным. Проверьте небольшой заявленный диапазон погрешностей.
Список проверки перед использованием метода
Отмечайте пункты после проверки на своих данных. Прогресс сохраняется в этом браузере и не подтверждает прибыльность стратегии.
Частые вопросы
Обязана ли линия шеи быть горизонтальной?
Нет. Для наклонной линии требуется формула, зависящая от времени, и ограничение по наклону, что исключает возможность принятия конструкций с сильными искажениями.
Обязана ли цена достичь цели, спроецированной по высоте головы?
Нет. Это геометрическая проекция. Сравните её с фиксированной целью в R и скользящим выходом на тех же входах, используя данные вне обучающей выборки.
Источники исследования
Каждый источник подтверждает указанное рядом определение или доказательство. Псевдокод, искусственные примеры и предлагаемые параметры требуют отдельной проверки.
- IG Academy: Basic chart patterns part oneIG. Базовая геометрическая терминология и терминология подтверждения; соответствующий общедоступный раздел был прочитан. Проверено: .
- TradingView: RepaintingTradingView. Задержка подтверждения экстремумов и перерисовка сигналов. Проверено: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Контекст систематического исследования графических моделей; эта конфигурация в научной работе не тестировалась. Проверено: .
Связанные методы
Примечание о рисках
Материал предназначен для обучения и планирования исследований, а не является финансовой рекомендацией. Backtest моделирует прошлые данные, не гарантирует будущую доходность и не совершает реальные сделки. Методы библиотеки не обязательно реализованы в приложении. См. методологию и учебный центр.
Проверьте правила, прежде чем рисковать реальным капиталом
Проверьте возможности приложения, данные и каждую смоделированную сделку; сложные детекторы могут потребовать отдельной реализации.
Скачать Backtest в App Store