Эта стратегия называется
Логика такова:
Вычислить самые высокие и самые низкие низкие цены за период как ключевые уровни поддержки/сопротивления.
Когда цены превышают предыдущий день, появляется сигнал покупки.
Когда цены опускаются ниже предыдущего дневного минимума, генерируется сигнал продажи.
Если поддержка снова нарушится, остановка выходит.
Преимущество заключается в том, что для торговли трендом необходимо использовать время прорыва поворота, но следует следить за моделями индикаторов, чтобы избежать чрезмерных неопределенных сигналов во время колебаний рынков.
Подводя итог, наблюдение за прорывом ключевого уровня поддержки/сопротивления является относительно простым и интуитивно понятным подходом отслеживания.
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-12 00:00:00 period: 3d basePeriod: 1d 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/ // © Yo_adriiiiaan //@version=4 strategy("Breakout Strategy", overlay = true, commission_type=strategy.commission.percent,commission_value=0, initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100) left = input(10) right = input(10) pivot_high = 0.000 pivot_low = 0.000 pivot_high := nz(pivothigh(high,left,right), pivot_high[1]) pivot_low := nz(pivotlow(low,left,right), pivot_low[1]) plot(pivot_high) plot(pivot_low) breakout_bull = close > pivot_high[1] breakdown_bear = close < pivot_low[1] barcolor(close > pivot_high[1]? color.green:close < pivot_low[1]? color.red:close < pivot_high[1]? color.orange:na) strategy.entry("Long", strategy.long, when = breakout_bull) strategy.close_all(when = breakdown_bear) //strategy.entry("Short", strategy.short, when = breakdown_bear)