Estratégia de ruptura da Parabola Dourada

Autora:ChaoZhang, Data: 2024-02-04 18:07:14
Tags:

img

Resumo

A estratégia de ruptura da parábola dourada é uma estratégia de análise técnica que combina o julgamento dos padrões da parábola dourada e a ruptura dos sinais de saída da média móvel para entrar no mercado quando o padrão da parábola dourada é formado e sair quando o sinal de saída é interrompido, a fim de fazer negócios lucrativos.

Princípios de estratégia

As principais regras de apreciação desta estratégia são:

  1. Use a média móvel simples dos preços mais altos e mais baixos de 5 K-linhas para desenhar o canal da parabola dourada.

  2. Quando o preço de fechamento atravessa o canal para cima, forma um padrão de parabola dourada como um sinal de compra para entrar no mercado.

  3. Depois de comprar, defina o stop loss próximo do preço de entrada para evitar perdas.

  4. Quando o preço atravessa a borda inferior do canal, ele gera um sinal de saída para fechar a ordem longa e sair do mercado.

Os principais critérios de julgamento desta estratégia incluem o julgamento do padrão da parabola dourada e o julgamento do sinal de saída da média móvel, permitindo que ele entre durante as rupturas da tendência e controle os riscos através de paradas de trailing e lucros.

Vantagens

Esta estratégia tem as seguintes vantagens:

  1. A combinação de análise de padrões e indicadores técnicos melhora a fiabilidade dos sinais de negociação.

  2. O sistema de stop loss de trailing controla o risco de uma única perda e evita perdas excessivas.

  3. A retenção de lucros bloqueia os lucros e impede a retraçabilidade dos lucros.

  4. Tem um rácio de lucro relativamente elevado e é adequado para investidores que procuram rendimentos estáveis.

  5. A sintaxe da estratégia easytrade é simples e fácil de escrever e otimizar.

Riscos

A estratégia apresenta igualmente os seguintes riscos:

  1. Os preços podem não atravessar o canal efetivamente, causando falsos breakouts. Isso causará perdas desnecessárias. Você pode reduzir a probabilidade de falsos breakouts otimizando os parâmetros.

  2. O trailing stop loss pode ser quebrado, expandindo assim as perdas.

  3. O retraso no lucro pode sair muito cedo, perdendo oportunidades de lucro maiores, o que exige ajustar as posições de lucro com base nas condições do mercado.

  4. A necessidade de ajustar os parâmetros dos canais em tempo útil para se adaptarem aos ajustes da tendência em diferentes ciclos.

Orientações de otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimizar os parâmetros do canal para encontrar combinações de parâmetros mais adequadas para melhorar a qualidade do sinal.

  2. Adicionar outras condições de filtragem, tais como aumentos de volume de negociação para melhorar a precisão do sinal.

  3. Tente outros sinais de saída, como saída de Bollinger Bands ou parada SAR, para encontrar melhores pontos de saída.

  4. Teste diferentes algoritmos de stop loss, take profit para otimizar a gestão do dinheiro.

  5. Adicionar módulos adaptativos para otimizar automaticamente os parâmetros da estratégia com base nas condições de mercado em tempo real.

Resumo

A estratégia de breakout de parabola dourada combina análise de padrões e indicadores técnicos para sinais de negociação de qualidade relativamente alta e usa paradas e ganhos para controlar riscos. Esta estratégia pode melhorar a lucratividade através de vários métodos de otimização e é uma estratégia de negociação quantitativa fácil de dominar com retornos estáveis. É adequado para investidores com alguma base que desejam retornos estáveis.


/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("5MABAND + GBS Buy & Sell Strategy", overlay=true)

// Command 1 - 5MABAND Calculation
length = input(5, title="Number of Candles for Average")
avgHigh = ta.sma(high, length)
avgLow = ta.sma(low, length)

// Plotting 5MABAND Bands
plot(avgHigh, color=color.green, title="5MABAND High Line", linewidth=1)
plot(avgLow, color=color.red, title="5MABAND Low Line", linewidth=1)

// Command 2 - GBS concept Buy Entry
gbsBuyCondition = close > open and high - close < close - open and open - low < close - open and close - open > close[1] - open[1] and close - open > close[2] - open[2] and close - open > close[3] - open[3] and close[1] < avgHigh and close[2] < avgHigh and close[3] < avgHigh and open[1] < avgHigh and open[2] < avgHigh and open[3] < avgHigh

// Command 3 - GBS Concept Sell Entry
gbsSellCondition = open - close > open[1] - close[1] and open - close > open[2] - close[2] and open - close > open[3] - close[3] and open[1] > avgLow and open[2] > avgLow and open[3] > avgLow and open - close > open - low and open - close > high - open

// Command 6 - 5MABAND Exit Trigger
exitTriggerCandle_5MABAND_Buy = low < avgLow
exitTriggerCandle_5MABAND_Sell = high > avgHigh

// Exit Signals for 5MABAND
exitBuySignal_5MABAND = close < avgLow
exitSellSignal_5MABAND = close > avgHigh

// Execute Buy and Sell Orders
strategy.entry("Buy", strategy.long, when = gbsBuyCondition)
strategy.close("Buy", when = exitBuySignal_5MABAND)

strategy.entry("Sell", strategy.short, when = gbsSellCondition)
strategy.close("Sell", when = exitSellSignal_5MABAND)

// Exit Buy and Sell Orders for 5MABAND
strategy.close("Buy", when = exitTriggerCandle_5MABAND_Buy)
strategy.close("Sell", when = exitTriggerCandle_5MABAND_Sell)


Mais.