
Эта стратегия представляет собой систему прорывного трейдинга, которая основана на прорыве цены для совершения покупок и продаж. Система использует индикатор Бринского пояса для определения прорывных ценовых зон.
Эта стратегия использует индикатор пояса Бурин, чтобы определить прорывную зону цены. Пояса Бурин состоят из n-дневного простого скользящего среднего и его стандартного разрыва. Здесь мы рассчитали среднюю линию 20-дневных максимумов и минимумов для определения верхнего и нижнего направлений пояса Бурин, а также рассчитали среднее значение верхнего и нижнего направлений в качестве базовой линии.
Когда ценовая позиция в конце торгового периода переходит вверх от нижней линии, это означает, что цена начинает двигаться вверх, и это является сигналом к покупке. Когда ценовая позиция в конце торгового периода переходит вниз от средней линии или нижней линии, это означает, что тренд заканчивается, и нужно продать позицию. Эта стратегия использует свойства ценовых переломов, которые продолжают двигаться вверх или вниз, чтобы получить прибыль.
Ответ:
Стратегия является основанной на Брин-стрит стратегии торговли с ценовым прорывом. Она использует свойства ценового прорыва для поиска возможности торговли. Преимущества состоят в том, что она проста, понятна и легко реализуема; недостатки заключаются в том, что возможны ложные прорывы, которые приводят к убыткам.
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
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
//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4
strategy("Eswar New",shorttitle = "ESW")
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")