
Эта стратегия является стратегией отслеживания прорыва, разработанной для банковских индексов и 5-минутных K-линий индексов. Она может генерировать сигналы, чтобы совершать покупку или продажу операций, когда происходит прорыв.
Стратегия определяет, пробилась ли цена через диапазон от наивысшей цены до наименьшей цены, рассчитывая показатели наивысшей цены и наименьшей цены. Если цена пробилась через этот диапазон, это создало бы сигнал покупки или продажи. Для фильтрации части шума она также использовала вспомогательные показатели для подтверждения.
Анализ силы:
Анализ рисков:
Направление оптимизации:
Эта стратегия ищет торговые возможности, определяя, как цена может преодолеть высокие и низкие ценовые диапазоны. Она реагирует быстро, избегая задержек, но также рискует потерпеть неудачу в прорыве, быть настраиваемой.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="MARKET DYNAMICS HH LL BREAKOUT", shorttitle="BREAKOUT STRATEGY", overlay=true)
////
//Higher High or Lower Low Entry Inputs
price = input(close)
LookBack = input(26)
Highest = highest(LookBack)
Lowest = lowest(LookBack)
long = price > Highest[1]
short = price < Lowest[1]
//Safety Confirmation Inputs - Helps to thin out false breakouts or break downs
length = input(10)
High_Guard = highest(length)
Low_Guard = lowest(length)
length2 = input(1)
long1 = long == 1 and Highest[1] > High_Guard[length2]
short1 = short == 1 and Lowest[1] < Low_Guard[length2]
strategy.entry("Long", strategy.long, when=long1)
strategy.entry("Short", strategy.short, when=short1)