Esta estratégia é chamada de
A lógica é:
Calcular os preços mais elevados e mais baixos durante um período como níveis principais de suporte/resistência.
Quando os preços ultrapassam o ponto mais alto do dia anterior, é gerado um sinal de compra.
Quando os preços ultrapassam o pivô baixo do dia anterior, é gerado um sinal de venda.
Se o suporte for quebrado novamente, um stop loss sai.
A vantagem é capitalizar o tempo de ruptura do pivô para a negociação da tendência.
Em resumo, assistir a breakouts de nível de suporte/resistência pivotal é uma abordagem de rastreamento relativamente simples e intuitiva.
/*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)