Стратегия прорыва уровней поддержки и сопротивления (SR)
Обзор
Стратегия SR Breakout основана на индикаторе breakout finder от LonesomeTheBlue и представляет собой стратегию прорыва уровней поддержки и сопротивления. Основная идея стратегии — генерировать сигналы на покупку или продажу, определяя, пробила ли цена закрытия уровень поддержки или сопротивления. По умолчанию используется 8-часовой таймфрейм, однако на 4-часовом таймфрейме есть более оптимальные настройки параметров. В стратегии используются функции pivothigh и pivotlow для определения уровней поддержки и сопротивления, а также максимальная и минимальная цены для определения прорыва. Кроме того, стратегия предусматривает установку стоп-лосса и тейк-профита.
Принципы стратегии
- С помощью функций pivothigh и pivotlow вычисляются максимумы и минимумы за определенный период, которые сохраняются в массивы.
- Проверяется, превышает ли текущая цена закрытия уровень сопротивления. Если да, это считается бычьим прорывом и генерируется сигнал на покупку.
- Проверяется, находится ли текущая цена закрытия ниже уровня поддержки. Если да, это считается медвежьим прорывом и генерируется сигнал на продажу.
- После формирования сигнала рассчитываются уровни стоп-лосса и тейк-профита на основе заданных процентных соотношений, и выставляются соответствующие ордера.
- В зависимости от направления прорыва рисуется соответствующая зона прорыва.
Преимущества стратегии
- Прорыв уровней поддержки и сопротивления — классическая торговая стратегия с практической базой.
- Использование функций pivothigh и pivotlow для расчета уровней поддержки и сопротивления позволяет достаточно точно улавливать прорывные движения.
- Код стратегии имеет четкую структуру: хранение максимумов и минимумов в массивах облегчает проведение бэктестинга и оптимизации.
- Наличие стоп-лосса и тейк-профита обеспечивает хороший контроль рисков.
Риски стратегии
- Стратегия прорыва поддержки/сопротивления показывает плохие результаты на боковом рынке, где часты ложные прорывы.
- Фиксированные процентные соотношения стоп-лосса и тейк-профита могут не адаптироваться к разным рыночным условиям, что приводит к дисбалансу риска и доходности.
- Стратегия учитывает только цену и не принимает во внимание другие важные показатели, такие как объем, что может приводить к пропуску значимых сигналов.
Направления оптимизации стратегии
- Можно рассмотреть добавление дополнительных технических индикаторов, таких как объем, MACD и др., для повышения точности и надежности сигналов.
- Вместо фиксированных уровней стоп-лосса и тейк-профита можно использовать трейлинг-стоп или динамические соотношения для лучшей адаптации к различным рыночным условиям.
- Можно внедрить фильтры, например, по тренду или волатильности, чтобы уменьшить количество ложных прорывов на боковом рынке.
- Можно оптимизировать расчет уровней поддержки и сопротивления, например, используя адаптивный период или добавляя уровни Фибоначчи.
Заключение
Стратегия SR Breakout основана на классической идее прорыва уровней поддержки и сопротивления. Она использует функции pivothigh и pivotlow для расчета этих уровней и генерирует торговые сигналы, проверяя, пробивает ли цена закрытия эти уровни. Преимущества стратегии — четкая логика, простота реализации и оптимизации. В то же время она имеет риски, такие как плохая работа на боковом рынке и потенциальные проблемы из-за фиксированных уровней стоп-лосса и тейк-профита. В будущем можно улучшить стратегию, добавив технические индикаторы, оптимизировав стоп-лосс и тейк-профит, внедрив фильтры и усовершенствовав расчет уровней, чтобы повысить ее стабильность и прибыльность.
/*backtest
start: 2024-05-07 00:00:00
end: 2024-05-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © LonesomeTheBlue © chanu_lev10k
//@version=5- 1

