A estratégia GBS TOP Bottom Confirmed é uma estratégia de negociação que visa capturar oportunidades de negociação baseadas em mudanças nos máximos e mínimos de preços. A estratégia identifica padrões específicos de pontos altos e baixos, entra em posições longas quando os máximos são violados e fecha posições quando os mínimos são violados. A ideia principal por trás desta estratégia é utilizar os padrões de flutuação de preços, abrindo posições em níveis relativamente altos e fechando posições em níveis relativamente baixos, a fim de capturar lucros da diferença de preço.
O núcleo desta estratégia é identificar pontos de entrada e saída potenciais. A condição de entrada é atendida quando a alta atual é menor que a alta anterior, e a alta anterior é maior que a alta anterior (alta < alta [1] e alta [1] > alta [2]). Quando esta condição é satisfeita, a alta de entrada é marcada e uma linha verde é desenhada nesse nível. A condição de compra é acionada quando há uma alta de entrada registrada (entryHigh), e a alta atual rompe acima desse nível enquanto o preço de abertura está abaixo da alta de entrada.
A condição de saída é semelhante à condição de entrada. Ela ocorre quando a baixa atual é maior do que a baixa anterior, e a baixa anterior é menor do que a baixa antes dela (baixo > baixo [1] e baixo [1] < baixo [2]). Quando esta condição é atendida, a baixa de saída é marcada e uma linha vermelha é desenhada nesse nível. A condição de venda é acionada quando há uma baixa de saída registrada (exitLow), e a baixa atual cai abaixo desse nível enquanto o preço de abertura está acima da baixa de saída.
A estratégia GBS TOP Bottom Confirmed é uma estratégia de negociação baseada em padrões de pontos altos e baixos de preço. Ela visa capturar oportunidades de diferença de preço identificando condições específicas de entrada e saída. As vantagens da estratégia estão em sua simplicidade e intuitividade, mas também carrega riscos potenciais, como sinais falsos e a falta de medidas de controle de risco. Para melhorar ainda mais a estratégia, pode-se considerar a introdução de mecanismos de stop-loss e take-profit, combinando outros indicadores técnicos e otimizando parâmetros.
/*backtest start: 2023-04-22 00:00:00 end: 2024-04-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("GBS TOP BOTTOM Confirmed", overlay=true) // Entry condition var float entryHigh = na var line entryLine = na entryCondition = high < high[1] and high[1] > high[2] if (entryCondition) entryHigh := high[1] // entryLine := line.new(bar_index - 1, entryHigh, bar_index + 10, entryHigh, color=color.green) // Buy condition based on nearest entry buyCondition = not na(entryHigh) and high > entryHigh and open < entryHigh // Exit condition var float exitLow = na var line exitLine = na exitCondition = low > low[1] and low[1] < low[2] if (exitCondition) exitLow := low[1] // exitLine := line.new(bar_index - 1, exitLow, bar_index + 10, exitLow, color=color.red) // Sell condition based on nearest exit sellCondition = not na(exitLow) and low < exitLow and open > exitLow // Strategy logic strategy.entry("Buy", strategy.long, when = buyCondition) strategy.close("Buy", when = sellCondition) // Plot tiny dot above high[1] for entry condition plotshape(series=entryCondition, title="Entry Dot", color=color.rgb(3, 99, 5), style=shape.circle, size=size.tiny, location=location.abovebar, offset=-1) // Plot tiny dot below low[1] for exit condition plotshape(series=exitCondition, title="Exit Dot", color=color.rgb(107, 3, 3), style=shape.circle, size=size.tiny, location=location.belowbar, offset=-1) // Plot buy and sell signals plotshape(series=buyCondition, title="Buy Signal", color=color.blue, style=shape.triangleup, size=size.small, location=location.abovebar, text="Buy") plotshape(series=sellCondition, title="Sell Signal", color=color.orange, style=shape.triangledown, size=size.small, location=location.belowbar, text="Sell")