
Стратегия, использующая в своем составе индикаторы Брин-Бенда и Арун-Индикатор, выигрывает от шокирующего разрушения в волатильных рынках. Стратегия хорошо работает в волатильных трендовых рынках, способна вовремя войти в рынок после шокирующего прорыва, а также устанавливает условия для остановки убытков и выхода из позиции в подходящее время.
Стратегия использует два основных показателя для определения возможностей для торговли и точек выхода.
В первую очередь, буринная полоса. Буринная полоса состоит из средней, верхней и нижней полос. Средняя полоса представляет собой простую скользящую среднюю ценовую сетку за n дней, верхняя - среднюю полосу + k-кратный стандартный разрыв, а нижняя - среднюю полосу - k-кратный стандартный разрыв.
Затем следует индикатор Аарона. Ароон отражает относительно сильную силу цены, достигающую максимума и минимума в течение n дней. Ароон может судить о тенденциях и возможностях.
Комбинируя эти два показателя, стратегия покупает при прорыве в буринской зоне, когда основная линия Aroon Up превышает отметку от отметки от отметки от отметки от отметки.
Интеграция нескольких показателей повышает точность принятия решений. Одиночные показатели подвержены влиянию рыночного шума. Эта стратегия может отфильтровывать ложные сигналы с помощью комбинации показателей Brinband и Aroon.
Вовремя улавливать переломные моменты тренда. Полоса Брин обладает сильной способностью распознавать тренды, и можно обнаружить точки, в которых есть возможность прорваться через среднюю орбиту в краткосрочной перспективе.
Контроль риска на позиции. Стоп-стратегия и основная линия вниз в Aroon контролируют риск снижения. В то же время, некоторые позиционные сделки также контролируют одиночные потери.
Применяется в шокирующих ситуациях, не подвержены большим потерям. По сравнению со стратегией отслеживания тенденций, эта стратегия лучше работает в шокирующих ситуациях.
Брин-пояса имеют ошибки. Брин-пояса отключаются, когда рыночные события вызывают значительные колебания.
Настройки параметров Aroon требуют оптимизации. Для достижения оптимального эффекта параметры Aroon должны быть адаптированы для различных рынков.
Стойкость слишком мала, и она может быть вызвана повторно. Следует расширить пределы сдерживания, чтобы предотвратить повторное срабатывание сдерживающей линии после ее запуска.
Избегайте использования в сильных тенденциях. Стратегия применима к рынкам содроганий, которые плохо работают в сильных тенденциях, следует избегать.
Оптимизация параметров бурин-полосы с использованием адаптивных бурин-полосов. Допускается адаптация параметров бурин-полосы в соответствии с изменениями рынка, повышение гибкости показателя.
Динамические настройки для оптимизации параметров Aroon. Различные валюты и торговый цикл требуют адаптации параметров Aroon, можно изучить динамические параметры оптимизации.
Добавление фильтров на другие индикаторы, такие как RSI, помогает избежать перекупа и перепродажи. Это может еще больше повысить точность принятия стратегических решений.
Применение методов машинного обучения для оптимизации остановочных точек. Посредством обучения алгоритмам можно получить более оптимизированный способ остановки, максимально снизив вероятность повторного возникновения остановочных точек.
Объединенные энергетические показатели предотвращают ложные прорывы. Например, энергетические показатели OBV могут предотвратить ложные прорывы, которые происходят в поясе Бурин.
Эта стратегия в целом является типичной шоковой торговой стратегией. Она в сочетании с индикаторами Бринга и Аарона позволяет идентифицировать торговые возможности и эффективно улавливать краткосрочные колебания рынка.
/*backtest
start: 2023-10-24 00:00:00
end: 2023-10-28 21:00:00
period: 1m
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/
// © relevantLeader16058
//@version=4
// strategy(shorttitle='Bollinger bands And Aroon Scalping',title='Bollinger bands And Aroon Scalping (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates
fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12)
fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31)
fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970)
thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12)
thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31)
thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970)
showDate = input(defval = true, title = "Show Date Range", type = input.bool)
start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window
window() => time >= start and time <= finish ? true : false // create function "within window of time"
// BB inputs and calculations
lengthBB = input(20, minval=1)
src = input(close, title="Source")
mult = input(2.0, minval=0.001, maxval=50, title="StdDev")
basis = sma(src, lengthBB)
dev = mult * stdev(src, lengthBB)
upper = basis + dev
lower = basis - dev
offset = input(0, "Offset", type = input.integer, minval = -500, maxval = 500)
lengthAr = input(288, minval=1)
AroonUP = 100 * (highestbars(high, lengthAr+1) + lengthAr)/lengthAr
AroonDown = 100 * (lowestbars(low, lengthAr+1) + lengthAr)/lengthAr
Confirmation = input(90, "Aroon Confirmation")
Stop = input(70, "Aroon Stop")
Bullish = crossunder (close, basis)
Bearish = crossunder (close, upper)
//Entry
strategy.entry(id="long", long = true, when = Bullish and AroonUP > Confirmation and window())
//Exit
strategy.close("long", when = Bearish or AroonUP < Stop and window())