Type/to search

Стратегия на основе разворота стоп-лосса при пробое

Common strategy
Created: 2024-02-05 14:56:16
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

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

Принцип стратегии

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

В частности, стратегия использует встроенную функцию Pine Script ta.highest() для вычисления максимальной цены закрытия за последние 100 баров. Затем сравнивается цена закрытия текущей свечи с этой максимальной ценой закрытия. Если цена закрытия пробивает вверх 100-дневный максимум закрытия, генерируется сигнал на покупку.

После входа в длинную позицию стратегия устанавливает условие принудительного закрытия по стоп-лоссу. С помощью функции ta.barssince() подсчитывается количество баров после входа в длинную позицию. Когда количество баров превышает 25, позиция принудительно закрывается по стоп-лоссу.

Логика входа в рынок данной стратегии может быть обобщена следующим образом:

  1. Вычисляется максимальная цена закрытия за последние 100 торговых дней.
  2. Сравнивается цена закрытия текущей свечи с этой максимальной ценой закрытия.
  3. Если текущая цена закрытия выше, генерируется сигнал на покупку и открывается длинная позиция.
  4. Через 25 торговых дней после входа в позицию происходит принудительное закрытие по стоп-лоссу.

Анализ преимуществ

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

Конкретные преимущества можно обобщить следующим образом:

1. Торговля по тренду с высокой вероятностью успеха

Теория пробоя гласит, что после превышения ценой ключевой ценовой области начинается новый тренд. Данная стратегия разработана на основе этой теории, поэтому с высокой вероятностью позволяет捕捉 моменты разворота цены и осуществлять торговлю по тренду.

2. Контролируемый риск благодаря механизму стоп-лосса

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

3. Подходит для среднесрочного и долгосрочного удержания позиций

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

4. Небольшое количество параметров, легко оптимизировать

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

5. Возможность переключения между различными инструментами

Стратегия не использует уникальные индикаторы для конкретного инструмента; её торговая логика применима к различным классам активов, таким как фондовые индексы, валюты, товары и криптовалюты. Это позволяет переключаться между разными инструментами в зависимости от рыночной ситуации, повышая адаптивность стратегии.

Анализ рисков

Несмотря на перечисленные преимущества, в практическом применении стратегия сталкивается с определенными рисками, в основном:

1. Риск попадания в ловушку (затягивание)

Стратегия не предусматривает скользящего стоп-лосса или трейлинг-стопа. Если сформировавшийся тренд не развивается или пробой оказывается ложным, позиция может быть «заморожена» до срабатывания стоп-лосса. Это является самым большим риском данной стратегии.

2. Возможная необходимость оптимизации параметров

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

3. Сильная зависимость эффективности от рыночных условий

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

Направления оптимизации

Для повышения стабильности стратегии в реальной торговле можно рассмотреть следующие направления оптимизации и улучшения:

1. Добавление механизма трейлинг-стопа

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

2. Адаптация параметров к рыночным условиям

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

3. Интеграция правил определения тренда

Максимально снизить риск попадания в ловушку при неясном тренде или ложных пробоях. Можно комбинировать предварительный анализ тренда (визуальный или количественный) и участвовать в торговле только после подтверждения наличия четкого тренда.

4. Тестирование на различных инструментах и рыночных условиях

Провести тестирование и оптимизацию параметров и правил стратегии на различных инструментах (например, фондовые индексы, товары, валюты, криптовалюты) и временных интервалах (например, дневные, 60-минутные), чтобы адаптироваться к более широкому спектру рыночных условий и повысить стабильность.

Заключение

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

Source
Pine
/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © All_Verklempt

//@version=5
Strategy parameters
Strategy parameters
Breakout Period
Start Year
Start Month
Start Day
End Year
End Month
End Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)