52-недельная стратегия торговли по принципу «High Low Box»


Дата создания: 2023-12-11 14:43:30 Последнее изменение: 2023-12-11 14:43:30
Копировать: 0 Количество просмотров: 692
1
Подписаться
1621
Подписчики

52-недельная стратегия торговли по принципу «High Low Box»

Обзор

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

Стратегический принцип

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

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

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

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

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

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

В целом, это лучший способ управления рисками и более практичная стратегия для торговли трендами.

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

В этой стратегии также есть некоторые риски, в частности:

  1. Когда тенденция не очевидна, возникают ситуации с небольшими убытками.
  2. Неправильное распределение диапазонов также увеличивает вероятность ошибочных сделок.
  3. В то же время, по мнению экспертов, это может привести к резкому снижению цен на биржевые товары.

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

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

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

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

В практическом процессе можно постоянно повышать эффективность этой стратегии путем корректировки параметров и оптимизации правил.

Подвести итог

52-недельная высокая и низкая торговая стратегия - это стратегия, основанная на определении направления тенденции в пределах прорыва цены. Она имеет простую торговую логику и мощный контроль риска.

Исходный код стратегии
/*backtest
start: 2023-11-10 00:00:00
end: 2023-12-10 00:00:00
period: 1h
basePeriod: 15m
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/
// © ceyhun

//@version=4
strategy ("Darvas Box Strategy",overlay=true)

boxp=input(5, "BOX LENGTH")

D_High = security(syminfo.tickerid, 'D', high) 
D_Low = security(syminfo.tickerid, 'D', low) 
D_Close =  security(syminfo.tickerid, 'D', close) 
D_Open =  security(syminfo.tickerid, 'D', open) 

LL = lowest(D_Low,boxp)
k1 = highest(D_High,boxp)
k2 = highest(D_High,boxp-1)
k3 = highest(D_High,boxp-2)

NH   = valuewhen(D_High>k1[1],D_High,0)
box1 = k3<k2
TopBox = valuewhen(barssince(D_High>k1[1])==boxp-2 and box1, NH, 0)
BottomBox = valuewhen(barssince(D_High>k1[1])==boxp-2 and box1, LL, 0)

plot(TopBox, linewidth=2, color=#00FF00, title="TopBox")
plot(BottomBox, linewidth=2, color=#FF0000, title="BottomBox")

if crossover(D_Close,TopBox)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(D_Close,BottomBox)
    strategy.entry("Short", strategy.short, comment="Short")