
Оптимизированная версия береговой стратегии - это стратегия обратного трейдинга, основанная на ложных прорывах, специально разработанная для захвата ликвидности на рынке. Основная идея стратегии происходит от концепции “береговой” известной трейдерки Линды Рашке. Когда появляются берега, умные средства “приготавливаются”.
Стратегия основана на анализе ценового поведения и сочетает в себе несколько высокотехнологичных индикаторов, включая Дончианский канал, Ордерный блок и Гап справедливой стоимости, чтобы обеспечить глубокое понимание структуры рынка и институционального финансового следа, что обеспечивает многоуровневую подтверждение для принятия решений по сделкам.
Принцип работы стратегии Океан основан на модели психологии рынка и поведения трейдеров. Стратегия реализует в коде четыре основных признака торговых сигналов:
Субъекты морских черепах подают многоголовый сигнал ((TBS Long): когда черепаха полностью прорывает ближайший донкьянский минимум, а затем закрывается, возвращаясь в диапазон. Такой ложный прорыв обычно представляет собой более сильный обратный сигнал.
Сигнал “ТБС-короткий” (TBS Short): когда корпус полностью прорвет ближайшую высоту Тунцзяна и снова закроется для возвращения в зону действия.
Сигнал TWS Long: когда теневая линия, а не сущность, прорывает тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий тонкий
Сигнал TWS Short: когда тень пробивается через верхнюю точку Тунцзяна, но цена закрывается в пределах.
Также в стратегии допускается добавление двух дополнительных условий подтверждения:
При выполнении выбранных условий, стратегия вступает в игру при закрытии сигнала, устанавливает стоп-убыток (SL) ниже низкой точки (для многоголовых) или высокой точки (для пустых) и автоматически рассчитывает целевую прибыль (TP) в соответствии с заданным риском-возвращением (по умолчанию в 1,5 раза).
Поймать высоковероятный поворотный моментОсновным преимуществом стратегии набережной является ее способность эффективно идентифицировать зоны “фейковых прорывов” или “стоп-охоты”, которые обычно представляют собой точки действия крупных участников рынка.
Механизм многократного подтверждения: Стратегия, объединяющая различные технические показатели и сигналы ценового поведения, повышает надежность торговых сигналов путем наложения подтверждающих условий (сигналы TBS/TWS + опциональные фильтры OB/FVG) и значительно снижает количество ложных сигналов.
Автоматическое управление рисками: Стратегия имеет встроенную функцию управления рисками, которая автоматически рассчитывает уровни стоп-лосса и стоп-стопа при каждой сделке, что гарантирует ограниченные потери в неправильных случаях, а также разумную прибыль в правильных случаях. Отношение возврата к риску может быть скорректировано, что позволяет адаптироваться к различным рискам.
Адаптация к различным рыночным условиям: Хотя эта стратегия лучше всего работает на рынках волатильности или диапазона, она также может быть адаптирована к различным рыночным условиям путем корректировки параметров (например, циклов ретроспекции Тунцзяна).
Визуальная интуицияСтратегия предоставляет четкие визуальные маркировки и сигнальные указания, которые позволяют трейдерам легко понимать состояние рынка и быстро принимать решения.
Риск ложных сигналов: Даже при многократном подтверждении, рынок может по-прежнему создавать ложные сигналы, особенно в периоды высокой волатильности или недостаточной ликвидности. Чтобы снизить этот риск, рекомендуется провести полное отслеживание до реального открытия и рассмотреть возможность применения стратегии в периоды высокой ликвидности в диске.
Зависимость от временных рамокПрименение стратегии в различных временных рамках может быть значительно различным. Низкие временные рамки (например, от 15 минут до 1 часа) могут создавать больше торговых сигналов, но при этом могут увеличивать шум, в то время как сигналы в более высоких временных рамках меньше, но более надежны. Решение заключается в анализе нескольких временных рамок или выборе подходящих временных рамок в соответствии со стилем торговли.
Рыночные риски сильного тренда: На рынках с сильным трендом эффективность ложных обратных сигналов может быть снижена, поскольку вероятность истинного прорыва увеличивается. Избегать обратной торговли в явном трендовом направлении или добавлять дополнительные трендовые фильтры может снизить этот риск.
Параметр Чувствительность: Период ретроспекции Дончиана ((по умолчанию 20) имеет большое влияние на эффективность стратегии. Если он слишком короткий, это может привести к слишком большому количеству сигналов, а если он слишком длинный, это может привести к упущенным возможностям. Рекомендуется найти наиболее подходящие параметры для конкретного рынка и временных рамок путем ретроспекции.
Остановка рискаВ некоторых случаях может быть слишком жестко или слишком свободно. Можно рассмотреть возможность корректировки расстояния стоп-убытков через волатильность или ATR, чтобы сделать его более гибким.
Приспосабливание к циклу Донцзяна: В текущей стратегии используется фиксированный период ретроспекции Доньчжана ((по умолчанию 20), можно рассмотреть возможность адаптации цикла, динамически корректирующегося в зависимости от рыночной волатильности или интенсивности тренда. Например, используйте более длинный период в условиях высокой волатильности и более короткий период в условиях низкой волатильности, чтобы адаптироваться к различным состояниям рынка.
Добавить фильтр тренда: Чтобы избежать обратной торговли в сильных тенденциях, можно добавить трендовые фильтры, такие как направление движущейся средней или индикатор ADX, чтобы включить обратный сигнал только в волатильных рынках. Это может значительно повысить стабильность стратегии в долгосрочном применении.
Оптимизация стратегии Stop Loss/ProfitПри использовании фиксированного риска и возврата, а не установки стоп-стоп, можно рассматривать возможность достижения многоуровневой цели получения прибыли или отслеживания стоп-убытков, чтобы лучше улавливать значительные колебания цен. Например, можно перемещать стоп-убытки до стоимости после достижения первой цели получения прибыли, чтобы оставшиеся позиции продолжали работать.
Фильтр времениДобавлена функция фильтрации времени, чтобы избежать торговли до и после открытия рынка или во время важных новостных сообщений, которые обычно являются более волатильными и непредсказуемыми.
Подтверждение объема сделки: интегрировать анализ объема торгов в стратегию, чтобы гарантировать, что движение цены поддерживается достаточным объемом торгов. Например, можно требовать более низкого объема торгов при ложном прорыве, а при возвращении в диапазон увеличить объем торгов, чтобы подтвердить эффективность обратного хода.
Оптимизация машинного обученияВнедрение машинного обучения для автоматического определения оптимальных комбинаций параметров на основе исторических данных или прогнозирования вероятности успеха сигнала может способствовать дальнейшему повышению стабильности и прибыльности стратегии.
Оптимизированная версия береговой стратегии - это тщательно разработанная система обратного трейдинга, которая обеспечивает высоковероятные торговые возможности, захватывая ложные прорывы и ликвидные ловушки на рынке. В сочетании с многочисленными инструментами подтверждения, такими как канал Тунцзяна, блоки заказов и пробелы в справедливой стоимости, стратегия может эффективно идентифицировать ключевые поворотные точки в структуре рынка.
Уникальность этой стратегии заключается в ее глубоком понимании психологии рынка, особенно того, как крупные участники рынка используют ликвидные зоны для того, чтобы вводить ритейлеров в невыгодное положение. Став на стороне “умных денег”, стратегия позволяет получать стабильную прибыль при управляемом риске.
Несмотря на то, что стратегия наилучшим образом работает на волатильных и промежуточных рынках, ее адаптивность и устойчивость могут быть дополнительно усилены путем оптимизации, предложенной в предыдущем примере, чтобы она оставалась эффективной в более широких рыночных условиях. Самое главное, трейдер должен понимать принципы, лежащие в основе стратегии, в сочетании с технологиями управления рисками, и проверять ее эффективность на конкретном рынке с помощью адекватного обратного отсчета и моделирования торгов.
/*backtest
start: 2024-04-27 00:00:00
end: 2025-04-25 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/
//@version=5
strategy("🐢 Turtle Soup Strategy v1.0 – TBS/TWS + OB/FVG + SL/TP", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === INPUTS ===
lookback = input.int(20, "Donchian Lookback", minval=5)
rr1 = input.float(1.5, "TP1 Risk-Reward")
useOB = input.bool(true, "Use Order Block Filter")
useFVG = input.bool(false, "Use FVG Filter")
// === DONCHIAN LEVELS ===
highestHigh = ta.highest(high[1], lookback)
lowestLow = ta.lowest(low[1], lookback)
// === ORDER BLOCK LOGIC ===
bullOB = close > open and close > high[1] and open[1] > close[1]
bearOB = close < open and close < low[1] and open[1] < close[1]
// === FVG LOGIC ===
fvgUp = low > high[2]
fvgDn = high < low[2]
// === TURTLE SOUP SETUPS ===
// Body-based reversal (TBS)
tbsLong = close < lowestLow and close > open and open < lowestLow
tbsShort = close > highestHigh and close < open and open > highestHigh
// Wick-based reversal (TWS)
twsLong = low < lowestLow and close > lowestLow
twsShort = high > highestHigh and close < highestHigh
// === CONFLUENCE CHECK ===
longConfluence = (not useOB or bullOB) and (not useFVG or fvgUp)
shortConfluence = (not useOB or bearOB) and (not useFVG or fvgDn)
// === FINAL SIGNAL CONDITIONS ===
longEntry = (tbsLong or twsLong) and longConfluence
shortEntry = (tbsShort or twsShort) and shortConfluence
// === ENTRY + SL/TP LEVEL CALCULATION ===
longSL = low
shortSL = high
longTP = close + (close - low) * rr1
shortTP = close - (high - close) * rr1
// === STRATEGY EXECUTION ===
if longEntry
strategy.entry("Long", strategy.long)
strategy.exit("TP/SL Long", from_entry="Long", limit=longTP, stop=longSL)
if shortEntry
strategy.entry("Short", strategy.short)
strategy.exit("TP/SL Short", from_entry="Short", limit=shortTP, stop=shortSL)
// === OPTIONAL: PLOT SIGNAL LABELS ===
plotshape(longEntry, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY 🟢")
plotshape(shortEntry, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL 🔴")