Содержание статьи

Доказательства и область применения

Приведенные материалы подтверждают терминологию и контекст исследования. Числовые пороговые значения, конечный автомат, политика выполнения и синтетические примеры, приведенные ниже, предложены в рамках данного исследовательского проекта. Новое тестирование на исторических данных не проводилось, и приведенные ссылки не подтверждают прибыльность данной конфигурации.

Данные и рынкиИспользуйте проверенные данные OHLC, при этом корпоративные операции обрабатываются согласованно. Записывайте биржу, тип инструмента и единицу измерения объема. Данные о тиковом объеме валютных операций не отражают общий объем рынка; объемы спотовых и бессрочных контрактов не должны смешиваться.
Таймфреймы исследованияСвечи H1, H4 и дневные свечи — отдельные исследовательские конфигурации. Длины окон, затраты исполнения и задержки подтверждения калибруют на выборке разработки. Оптимальный таймфрейм этого детектора не установлен.
Нижний кластер цен закрытия около 95.5–97 расположен между гэпами вниз и вверх; максимум острова 98 ниже предшествующего минимума 100.Открыть иллюстрацию в полном размере
Условная иллюстрация для этой статьи. Линия показывает цены закрытия; гэпы нужно проверять по OHLC-примеру, а не выводить из соединяющей линии.

Практическая последовательность действий

Порядок действий: Островной разворот: два гэпа и своевременное подтверждение
Все шаги подробно описаны ниже. На каждом этапе нужно записывать причину отклонения при нехватке данных или невыполнении условий.
  1. Проверьте входящий гэпИспользуйте отношения максимумов и минимумов и фиксированные правила сессий.
  2. Отслеживайте островной кластерОграничьте продолжительность и проверьте целостность данных.
  3. Дождитесь закрытия свечи выходаНеобходимо, чтобы весь кластер соответствовал строгим требованиям к разделению.
  4. Рассчитайте параметры заявкиУчтите стоп за островом, реально доступный вход и контролируемый размер позиции.
  5. Запишите фактические исполненияГэп через защитный стоп нельзя стереть задним числом.

Что нам говорит эта структура

Оригинальный комментарий Артура Хилла к графику иллюстрирует разворот «острова» через ценовые гэпы в районе определенного ценового диапазона. [1] Исторический пример помогает объяснить геометрию, но не позволяет оценить среднюю прибыльность всех разворотов «острова».

Островное дно следует за снижением: цена образует гэп вниз, торгуется в нижнем кластере, затем образует гэп вверх, оставляя кластер изолированным. У островной вершины отношения обратные. На непрерывно торгуемых рынках естественные сессионные гэпы редки; пропуски свечей и смена контракта могут создавать ложные гэпы на графике.

Поэтому правило построения данных — часть детектора. Гэп на свечах основной сессии может исчезнуть с включением расширенных торговых часов. Ни один подход не является единственно возможным, но определение ряда нужно зафиксировать до поиска кандидатов и соблюдать по всей выборке.

Правила, основанные на уже имеющейся информации.

Предлагаемое определение островного дна: свечи от a до b образуют остров длительностью 1–20 свечей. Входящий гэп требует H[a]<L[a−1]−epsilon, исходящий — L[b+1]>H[b]+epsilon. Строгая версия дополнительно требует max(H[a..b])<min(L[a−1],L[b+1])−epsilon, чтобы весь кластер лежал ниже обеих соседних торговых областей.

Задайте epsilon=max(2 ticks,0.15A), где A=ATR(14) зафиксирован до свечи a. Буфер и предел длительности — исследовательские настройки. Проверьте корректировки дроблений акций, торговый календарь, переходы между истекающими контрактами, временные метки и пропуски данных. Настоящий гэп сам по себе не доказывает благоприятность новой информации.

Подтверждайте только после закрытия свечи b+1: её итоговый минимум может меняться всю сессию. Вход по цене открытия b+1 — другая внутрисвечная стратегия, требующая достаточно подробных данных. Пивоты фильтра тренда доступны лишь с учётом задержки подтверждения. [2]

Остров из одной свечи допустим, но учитывается отдельно от многосвечного. Строгая изоляция проверяется для всего кластера, а не только последней свечи острова. Так отсекается случай, когда ранний максимум острова перекрывает область выхода, хотя проверка лишь соседних свечей ошибочно объявила бы всю структуру изолированной.

before potential island: freeze ATR A and session convention
if H[a]<L[a-1]-epsilon:
  track island for at most 20 bars
  on close of candidate exit bar j:
    b=j-1
    if L[j]>H[b]+epsilon and max(H[a:b])<min(L[a-1],L[j])-epsilon:
      signal LONG_ISLAND; stop=min(L[a:b])-epsilon
      execute at next feasible event
# H[a:b] includes both a and b in this pseudocode.
# Top islands reverse high/low relationships and comparisons.

Конкретная роль объёма

Повышенный объём свечи исходящего гэпа можно проверять как подтверждающий признак относительно сопоставимых сессий. Предлагается RVOL≥1.5 по медиане предыдущих 20 сессий; текущая сессия исключается из знаменателя. Острова из одной и нескольких свечей анализируйте отдельно.

Если гэп вызван событием компании, повышенная активность может отражать это событие, а не островную структуру. Сохраняйте метку события лишь при известном времени публикации, затем изучайте группы отдельно. Нельзя объяснять и удалять убыточные сделки новостями, опубликованными уже после сделки.

Для внутридневных вариантов укажите, означает ли разрыв отсутствие зарегистрированных сделок между соседними диапазонами баров или просто разрыв в начале сессии. Объем от неполного бара выхода не может рассматриваться как его окончательный объем. Для версии в реальном времени требуется совокупная активность и соответствующая историческая базовая линия.

Численные примеры и случаи отказов

Условный пример: свеча перед островом имеет low=100. У первой свечи острова high=97.5; в кластере из трёх свечей наибольший high=98, наименьший low=95. У свечи исходящего гэпа low=100.5 и close=102. При A=2 и epsilon=0.3 строгая изоляция соблюдается: 98<min(100,100.5)−0.3=99.7. Реально доступный вход следующей сессии по 102.2 имеет защиту 94.7 и по предложенному выходу 2R цель 117.2.

Неудача распознавания: сессия выхода открывается по 101, но затем торгуется до 97.8. К закрытию гэп уже не изолирует кластер, поэтому версия с подтверждением закрытием не даёт сигнала. Торговая неудача: после входа по 102.2 возникает гэп вниз, и защитный стоп 94.7 исполняется лишь по 93.8. Убыток 8.4 на единицу превышает плановый риск 7.5. Бэктест должен сохранить это проскальзывание.

Успешная условная траектория достигает 117.2 раньше стопа. Пример показывает учёт заданного выхода, а не историческую вероятность успеха. Линия закрытий показывает общую форму, но не подтверждает ни один гэп; проверку определяют указанные выше отношения OHLC.

Вход, аннулирование и выход

Базовая стратегия ставит защиту за всем островом и цель 2R от фактического входа; для островного дна R=entry−stop. Цель на прежнем сопротивлении — отдельная версия, уровень которой должен быть известен до входа. Большой исходящий гэп может оставить дальний стоп: по заранее заданному правилу риска до отправки заявки уменьшите позицию или отклоните сделку.

Дополнительный выход возможен при закрытии исходящего гэпа: у островного дна цена возвращается к максимуму последней свечи острова H[b]. Уточните, достаточно ли внутрисвечного касания или требуется условие по закрытию. Это другой выход, чем защитный стоп ниже всего острова. Сохранение более крупной модели не оправдывает игнорирование уже исполненной защитной заявки.

Не отменяйте ожидающую заявку задним числом после неблагоприятного гэпа. Если лимит риска проверен лишь после исполнения, может понадобиться сокращение или закрытие позиции при следующей реальной возможности; убыток и затраты всё равно остаются в симуляции. Для данных только OHLC раскройте консервативное правило на случай достижения нескольких уровней внутри одной свечи.

Проверка дополнительной ценности

В качестве контроля возьмите все гэпы вверх после снижения, не требуя предшествующего гэпа вниз. Это проверяет вклад островной структуры сверх эффекта самого гэпа. Отдельно учитывайте односвечные острова, длинные кластеры, случаи с новостным событием и разрывы между сессиями; отчитайтесь об исключениях из-за ненадёжных данных.

Оценивайте исполнение по реально доступным ценам открытия, спреду и проскальзыванию защитных заявок при гэпах, а не только доходности между закрытиями. Корректировки меняют историческую геометрию гэпов; сохраняйте версию данных и проверяйте корпоративные действия. Новый бэктест, подтверждающий преимущество этой конфигурации, не проводился; [3] не подтверждает прибыльность островных разворотов.

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

Частые ошибки

Считать разницу цен закрытия гэпом

Соседние свечи с перекрывающимися диапазонами не соответствуют этому определению.

Вход в сделку на открытии, используя окончательный дневной минимум.

Это приводит к смешению несовместимых временных рамок и введению информации о будущем.

Удалять сделку из-за гэпа через стоп

Активная заявка и её фактическое исполнение должны оставаться в журнале.

Список проверки перед использованием метода

Отмечайте пункты после проверки на своих данных. Прогресс сохраняется в этом браузере и не подтверждает прибыльность стратегии.

0/6 пунктов

Частые вопросы

Может ли в криптовалюте возникнуть так называемый «островной разворот»?

Он может появиться в конкретном потоке данных, но нужно проверить непрерывность торгов и пропущенные наблюдения. Скачок на графике не означает рыночного гэпа автоматически.

Обязательно ли остров должен содержать несколько свечей?

Нет. Версия допускает остров из одной свечи, но учитывает его отдельно: время и контекст могут отличаться от более длинного кластера.

Источники исследования

Каждый источник подтверждает указанное рядом определение или доказательство. Псевдокод, искусственные примеры и предлагаемые параметры требуют отдельной проверки.

  1. Arthur Hill: An Island Reversal for DIAStockCharts / Arthur Hill. Оригинальный комментарий к графику, иллюстрирующий разрывы и изолированную область; это не исследование процента выигрышей. Проверено: .
  2. TradingView: RepaintingTradingView. Время подтверждения и риск перерисовки вспомогательных признаков. Проверено: .
  3. Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Контекст систематического исследования ценовых моделей; данная конфигурация в указанной работе не тестировалась. Проверено: .

Связанные методы

Примечание о рисках

Материал предназначен для обучения и планирования исследований, а не является финансовой рекомендацией. Backtest моделирует прошлые данные, не гарантирует будущую доходность и не совершает реальные сделки. Методы библиотеки не обязательно реализованы в приложении. См. методологию и учебный центр.

Проверьте правила, прежде чем рисковать реальным капиталом

Проверьте возможности приложения, данные и каждую смоделированную сделку; сложные детекторы могут потребовать отдельной реализации.

Скачать Backtest в App Store