Type/to search

Стратегия торговли на обратный пробой

Common strategy
Created: 2023-10-25 12:09:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

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

  1. Установка длины последовательных баров роста и падения – consecutiveBarsUp и consecutiveBarsDown. Когда текущий тренд цены достигает заданной длины, генерируется торговый сигнал.
  2. Вычисление изменения текущей цены относительно предыдущего бара, определение текущей длины последовательного роста (ups) или падения (dns).
  3. Установка временного диапазона для бэктестинга с помощью time_cond, чтобы стратегия работала только в пределах заданного периода.
  4. Установка ежедневного времени торговли через timetobuy, чтобы торговые сигналы генерировались только в заданном временном интервале.
  5. Когда последовательный рост достигает заданной длины, подается сигнал на покупку (strategy.long); когда последовательное падение достигает заданной длины, подается сигнал на продажу (strategy.short).
  6. Возможность установки стоп-лосса и тейк-профита. При покупке устанавливается краткосрочный стоп-лосс, при продаже – долгосрочный стоп-лосс; при покупке устанавливается долгосрочный тейк-профит, при продаже – краткосрочный тейк-профит.
  7. Возможность отправки уведомлений при генерации торгового сигнала.
  8. На основе указанных параметров и ценовых условий при соблюдении критериев подается сигнал на покупку или продажу.

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

Данная стратегия обратного пробоя обладает следующими преимуществами:

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

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

Стратегия также имеет некоторые риски, на которые следует обратить внимание:

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

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

Стратегию можно дополнительно оптимизировать в следующих направлениях:

  1. Добавление механизма определения тренда, чтобы избежать ложных разворотов на нетрендовых рынках. Можно использовать индикаторы волатильности, каналы и т.д. для оценки силы тренда и не пропустить точки разворота.
  2. Оптимизация стоп-лосса и тейк-профита, чтобы они автоматически адаптировались к рыночной волатильности. Можно применять процентный стоп от баланса, стоп на основе ATR и другие методы для более интеллектуальной настройки.
  3. Добавление индикаторов объема. Учет изменений объема торгов помогает избежать ложных сигналов, основанных только на форме свечей.
  4. Комбинация нескольких инструментов. Применение стратегии к разным инструментам и их комбинирование позволяет диверсифицировать риски отдельного инструмента.
  5. Оптимизация параметров и машинное обучение. Сбор большего количества исторических данных, использование методов машинного обучения для автоматической оптимизации параметров, что делает стратегию более стабильной.

Заключение

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

Source
Pine
/*backtest
start: 2023-10-17 00:00:00
end: 2023-10-24 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
strategy("Up/Down Strategy - Contrarian", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)
Strategy parameters
Strategy parameters
Consecutive Bars Up
Consecutive Bars Down
Backtesting Start Date
Backtesting End Date
Time Frame To Enter Trades (Optional)
Enable Close Trade At End Of Time Frame
Enable Take Profit & Stop Loss
Stop Loss Ticks
Take Profit Ticks
Long Entry message (Optional)
Short Entry message (Optional)
Close Long message (Optional)
Close Short message (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)