Стратегия прорыва


Дата создания: 2023-09-15 12:36:43 Последнее изменение: 2023-09-15 12:36:43
Копировать: 0 Количество просмотров: 617
1
Подписаться
1617
Подписчики

Обзор стратегии

Стратегия трейдинга с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом с трейдингом.

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

  1. Когда цена пробивает Брин-Бенд на рельсы, делайте дополнительный вход.

  2. Существует два способа выхода:

    • Вариант 1: Прямая позиция при падении цены вниз по Бринской полосе

    • Вариант 2: Прямая позиция при падении цены на центральную ось Брин-Бенда

  3. При расчете прибыли не учитывается влияние скольжения и комиссионных.

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

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

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

Стратегические преимущества

  • Использование тенденций оценки по Брин-полосе может снизить риск ложных прорывов

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

  • Два варианта выхода, позволяющих гибко реагировать на изменения рынка

  • Проще рассчитывать прибыль, игнорируя провалы и комиссионные

  • Применяется для различных временных периодов, может использоваться для внутридневной и трендовой торговли

Предупреждение о риске

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

  • Не обращая внимания на провалы и комиссионные, можно переоценить реальную прибыль

  • “Сделать больше - не выиграть в медвежьем рынке”

  • Параметры, такие как прорывный цикл, среднеактивный цикл и т. д., должны быть адаптированы к изменениям рынка

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

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

Исходный код стратегии
/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 5m
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/
// © Senthaamizh

//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4

strategy("Donchain BO",shorttitle = "DBO",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true)
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line

lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)

l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)

longCondition = crossover(close,upper[1])
if (longCondition)
    strategy.entry("Long", strategy.long)

if(exit==1)
    if (crossunder(close,lower[1]))
        strategy.close("Long")

if(exit==2) 
    if (crossunder(close,basis[1]))
        strategy.close("Long")