
Эта стратегия является стратегией отслеживания тенденции, основанной на индикаторе пояса бурин. Она использует пояса бурин, чтобы определить направление тенденции вниз, чтобы реализовать отслеживание тенденции.
Эта стратегия использует индикатор пояса Бринна для определения ценовой тенденции. Пояса Бринна содержат три линии: верхняя, нижняя и средняя. Верхняя линия представляет собой верхнюю границу цены, нижняя линия представляет собой нижнюю границу цены, средняя линия представляет собой движущуюся среднюю цену.
В частности, при определении длинной позиции, необходимо одновременно удовлетворить следующим двум условиям: 1) текущая цена закрытия K-линии выше, чем на трассе по Блинлин-поясу; 2) цена закрытия предыдущей K-линии ниже, чем на трассе по Блин-поясу. Это означает, что цена прорвала трассу, начала восходящую тенденцию, и это более подходящее.
Стоп для этой стратегии выполняется следующим образом: стоп для длинной позиции устанавливается на средней полосе по Брин-поясу, а стоп для короткой позиции устанавливается на средней полосе. Это происходит потому, что средняя полоса представляет собой скользящую среднюю цену, которая является ключевым местом для определения того, изменилась ли тенденция.
Наибольшее преимущество этой стратегии заключается в том, что она позволяет четко определять ценовые тенденции, использовать характеристики индикатора буринского пояса для отслеживания тенденций и избегать заблуждения во время рыночных потрясений. По сравнению с другими индикаторами, буринский пояс более надежен в решении о прорыве и уменьшает вероятность ложного прорыва.
Кроме того, стратегия одновременно устанавливает многооборотные условия, позволяющие двусторонне торговать и максимально использовать колебания цены вверх и вниз. Использование средней траектории в качестве места остановки может повысить точность остановки, а своевременное остановка убытков является ключом к стратегии.
Основная опасность этой стратегии заключается в том, что параметры, установленные для пояса бурин. Различие между промежуточным периодом пояса бурин и стандартным размером, напрямую влияет на положение вверх и вниз по колеям. Если параметры установлены неправильно, это может привести к увеличению вероятности ложного прорыва.
Кроме того, есть риск, что средняя траектория может быть остановкой. При значительных колебаниях цены могут упасть прямо в среднюю траекторию, что приведет к остановке. В этом случае следует оценить, произошли ли перемены в большой тенденции, и при необходимости можно расширить пределы остановки.
Эта стратегия может быть оптимизирована в следующих аспектах:
Оптимизация параметров пояса Бурин в сочетании с накопленной опытной информацией о различных циклах, чтобы установить оптимальную комбинацию параметров.
Увеличение показателей оценки объема сделок, чтобы избежать ложных прорывов с низким количеством сделок. Можно установить, что объем сделок должен превышать недавнюю среднюю величину, чтобы вызвать операцию.
Оптимизированный механизм остановки, который позволяет корректировать уровень остановки в зависимости от динамики рыночной волатильности. При значительных колебаниях следует расширять диапазон остановки, а при небольших колебаниях - сокращать цену отслеживания остановки.
Добавление других показателей, таких как MACD, KDJ и т. д., в сочетании с более важными факторами, определяющими время входа в игру, повышает операционную точность.
Эта стратегия в целом является более практичной стратегией отслеживания тенденций. Она использует индикатор буринского пояса, чтобы определить направление тенденции, выпустить операционный сигнал, чтобы преодолеть ценовые взлеты и падения, двусторонняя торговля, чтобы максимально уловить колебания цен.
/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © Valente_F
//@version=4
strategy(title="Strategy: Trend Following Bollinger Bands", shorttitle="Strategy: Trend Following Bollinger Bands", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity)
//Inputs
//Bollinger Bands Parameters
length = input(defval=20, minval=1, title= "Length")
stddev = input(defval=2, minval=0.5, title= "StdDev")
// STRATEGY INPUTS
//Entry and Exit Parameters
checkbox1 = input(true, title="Enable Long Entrys")
checkbox2 = input(true, title="Enable Short Entrys")
//Bollinger Bands Calculation
[middle, upper, lower] = bb(close, length, stddev)
//Long Conditions
bulls1 = close > upper
bulls2 = close[1] < upper[1]
bulls = bulls1 and bulls2
//Short Conditions
bears1 = close < lower
bears2 = close[1] > lower[1]
bears = bears1 and bears2
// Plots of Bollinger Bands
plot(upper, title = "Upper Band", color = color.aqua)//, display = display.none)
plot(middle, title = "MA", color = color.red)//, display = display.none)
plot(lower, title = "Lower Band", color = color.aqua)//, display = display.none)
neutral_color = color.new(color.black, 100)
barcolors = bulls ? color.green : bears ? color.red : neutral_color
//Paint bars with the entry colors
barcolor(barcolors)
//Strategy
//STRATEGY LONG
long_entry = bulls and checkbox1
long_entry_level = high
strategy.entry("Long", true, stop = long_entry_level, when = long_entry)
strategy.cancel("Long", when = not long_entry)
strategy.exit("Stop Long", "Long", stop = middle)
//STRATEGY SHORT
short_entry = bears and checkbox2
short_entry_level = low
strategy.entry("Short", false, stop = short_entry_level, when = short_entry)
strategy.cancel("Short", when = not short_entry)
strategy.exit("Stop Short", "Short", stop = middle)