Двухнаправленная стратегия отмены прорыва

Автор:Чао Чжан, Дата: 2023-11-16 17:57:04
Тэги:

img

Обзор

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

Логика стратегии

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

  1. Использованиеpivothigh()иpivotlow()чтобы рассчитать самый высокий максимум и самый низкий минимум в пределах последних n баров в качестве поворотов.

  2. Когда последний максимум порога превышает пивольный максимум, стратегия считает, что цены могут перевернуться и идти коротко. Стоп-лосс размещается выше пивольного максимума.

  3. Когда последний минимум порога прорывает пивотное минимум, стратегия считает, что цены могут перевернуться и идти на длинный. Стоп-лосс размещается ниже пивотного минимума.

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

Таким образом, стратегия ловит краткосрочные возможности для реверсии, когда цены нарушают поворотные точки.

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

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

  1. Простая и интуитивно понятная логика, основанная на поворотных точках.

  2. Подходит для волатильных криптовалютных рынков для улавливания краткосрочных реверсий.

  3. Легко понять и освоить.

  4. Низкий процент снижения, риск под контролем.

  5. Высокая доходность 350%, коэффициент Шарпа выше 1.

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

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

  1. При длительном тренде может возникнуть несколько небольших стоп-потерь.

  2. Ключевые точки не являются гарантированными точками перехода, существует риск отсутствия или недостаточного перехода.

  3. Цены могут не перевернуться сразу после прорыва пивотов, риски преследования потерь.

  4. Требуется только повороты последних 4 строк, размер образца может быть слишком мал.

  5. Ликвидность рынка игнорируется, большие заказы могут повлиять на цены.

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

Оптимизация

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

  1. Увеличьте период поворота, чтобы избежать недостаточности образцов.

  2. Подождите дополнительных сигналов подтверждения после разрыва поворотов, чтобы избежать ложных разрывов, таких как большие объемы, расхождения MACD и т. Д.

  3. Динамическое регулирование размеров позиций на основе условий ликвидности.

  4. Включайте индикаторы тенденций, чтобы избежать ошибок в тенденциях.

  5. Добавьте стратегии движения стоп-лосса к прибыли.

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

  7. Расширить период обратного тестирования и использовать фьючерсные данные для проверки надежности.

Заключение

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


/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("QuantNomad - Pivot Reversal Strategy - XBTUSD - 1h", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50)

// 
// author: QuantNomad
// date: 2019-06-01
// Pivot Reversal Strategy - XBTUSD - 1h
// https://www.tradingview.com/u/QuantNomad/
// https://t.me/quantnomad
//

leftBars  = input(4)
rightBars = input(4)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)


Больше