Estratégia Adaptativa de Super Tendência Tripla


Data de criação: 2024-01-26 16:33:37 última modificação: 2024-01-26 16:33:37
cópia: 0 Cliques: 821
1
focar em
1617
Seguidores

Estratégia Adaptativa de Super Tendência Tripla

Visão geral

A estratégia de supertendência tripla auto-adaptável é uma estratégia de negociação para rastrear tendências de mercado que reúne o poder de três indicadores de supertendência para identificar e lucrar com potenciais tendências de mercado. Esta estratégia enfatiza a adaptabilidade e a precisão, com o objetivo de fornecer aos comerciantes sinais de entrada e saída claros, ao mesmo tempo em que gerencia os riscos de forma eficaz.

Princípio da estratégia

A principal idéia da estratégia de supertendência tripla auto-adaptável é a combinação de vários indicadores de supertendência para identificar a tendência do mercado, entrar mais quando a tendência é consistente e sair de posição quando a tendência é invertida.

Em particular, a estratégia utiliza três indicadores de super tendências:

  1. Super tendência 1: ATR ciclo = 12, fator = 3
  2. Super tendência 2: ATR ciclo = 10, fator = 1
  3. Super tendência 3: ATR ciclo = 11, fator = 2

Quando os três indicadores de tendência mostram simultaneamente o sinal de cabeça mais alta (verde), a estratégia abre uma posição mais alta em um determinado período de data (de 1 de janeiro de 2023 a 1 de outubro de 2023); quando qualquer indicador de tendência mostra um sinal de cabeça baixa (vermelho), a estratégia se despoja e retira-se para uma posição mais alta. Além disso, a estratégia também estabelece um stop loss de 10% e um stop loss de 1% para bloquear o lucro e gerenciar o risco.

Assim, a lógica de negociação específica da estratégia é:

  1. Quando os três indicadores de tendência mostram sinais simultâneos de múltiplas cabeças, abra uma posição de mais em uma data
  2. Monitorar os sinais de reversão do indicador de tendência super quando se mantém uma posição de capital
  3. Se qualquer indicador de super tendência for a zero, um sinal de equilíbrio será emitido e você será obrigado a sair para fazer uma posição mais alta
  4. Sair da posição quando o stop-loss atingir 10% ou o stop-loss atingir 1%

Através de tal lógica de negociação, a estratégia visa capturar os lucros trazidos por uma tendência de múltiplos pontos em uma determinada faixa de datas, enquanto controla o risco de queda por meio de um stop loss.

Análise de vantagens

A estratégia de adaptação às super tendências triplos tem as seguintes principais vantagens:

  1. A combinação de vários indicadores de super tendências permite avaliar com mais precisão as tendências do mercado e reduzir os sinais falsos.
  2. As super tendências têm a função de filtrar o ruído das ondas, reduzindo a influência das oscilações sobre as negociações
  3. Adaptação a diferentes cenários de mercado através de configuração de parâmetros
  4. Ao mesmo tempo, a configuração de parada e parada de perda, pode parar a perda em tempo hábil quando a tendência se inverte, evitando o risco de excesso de DLayer
  5. Pode-se obter lucros extras em um mercado de alta e evitar quedas em um mercado de baixa

Em geral, esta estratégia é muito adequada como uma estratégia central de acompanhamento de tendências, auxiliando a negociação manual. Pode fornecer sinais de negociação de alta qualidade, controlar o risco de lucrar em grandes tendências e é uma ferramenta importante para a negociação quantitativa.

Análise de Riscos

Embora haja muitos benefícios em se adaptar a uma estratégia de tríplice super-trend, há também alguns riscos a serem observados, principalmente:

  1. A ocorrência de grandes turbulências no mercado pode levar a sinais errados nos indicadores de tendências
  2. A configuração errada dos parâmetros da política também pode afetar o desempenho da política
  3. A configuração de parada de prejuízos muito pequena pode não ser eficaz para controlar o risco
  4. A falta de tempo de entrada pode também causar prejuízos

Os riscos podem ser mitigados através das seguintes medidas:

  1. Indicadores de volatilidade e tendência em conjunto com outros indicadores
  2. Optimizar a configuração de parâmetros para adaptá-los a diferentes cenários de mercado
  3. Aumentar adequadamente o limiar de perda para garantir a eficácia do limiar
  4. Utilizando indicadores mais estáveis para determinar o momento específico de entrada

Direção de otimização

Como uma estratégia geral de acompanhamento de tendências, há muito espaço para otimização da estratégia de supertendência tripla, principalmente no sentido de:

  1. Parâmetros de otimização dinâmica do indicador de super tendências para melhor adaptá-lo ao mercado
  2. Adição de outros indicadores auxiliares para determinar o tempo de admissão
  3. De acordo com os resultados do teste de retorno, otimizar ainda mais a configuração de stop loss
  4. Tente usar a ruptura como um sinal de entrada para determinar a direção da tendência em uma super tendência
  5. Embalar uma política em uma função para ser chamada em outras políticas

Através dessas otimizações, a estratégia pode manter um desempenho estável em mais ambientes de mercado, obtendo maiores fatores de lucro. Esta é também uma direção de pesquisa futura.

Resumir

A estratégia de supertendência tripla auto-adaptável é uma estratégia quantitativa muito valiosa. Combina vários indicadores de supertendência para avaliar a tendência do mercado, estabelecendo um risco de controle de stop-loss, com o objetivo de acompanhar de forma estável as grandes tendências do mercado para obter lucros excessivos. Apesar de alguns riscos potenciais, esses riscos podem ser bem mitigados por meio de otimização de parâmetros e indicadores auxiliares.

Código-fonte da estratégia
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Custom Supertrend Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=15, shorttitle="Supertrend Strategy")

// Define the parameters for Supertrend 1
factor1 = input.float(3.0, "Factor 1", step = 0.01)
atrPeriod1 = input(12, "ATR Length 1")

// Define the parameters for Supertrend 2
factor2 = input.float(1.0, "Factor 2", step = 0.01)
atrPeriod2 = input(10, "ATR Length 2")

// Define the parameters for Supertrend 3
factor3 = input.float(2.0, "Factor 3", step = 0.01)
atrPeriod3 = input(11, "ATR Length 3")

[_, direction1] = ta.supertrend(factor1, atrPeriod1)
[_, direction2] = ta.supertrend(factor2, atrPeriod2)
[_, direction3] = ta.supertrend(factor3, atrPeriod3)

// Define the start and end dates as Unix timestamps (in seconds)
start_date = timestamp("2023-01-01T00:00:00")
end_date = timestamp("2023-10-01T00:00:00")

// Determine Buy and Sell conditions within the specified date range
in_date_range = true
buy_condition = direction1 > 0 and direction2 > 0 and direction3 > 0 and in_date_range
sell_condition = direction1 < 0 or direction2 < 0 or direction3 < 0

// Track the position with a variable
var isLong = false

if buy_condition and not isLong
    strategy.entry("Long Entry", strategy.long)
    isLong := true

if sell_condition and isLong
    // Define take profit and stop loss percentages
    take_profit_percentage = 10 // Increased to 10%
    stop_loss_percentage = 1

    // Calculate take profit and stop loss levels
    take_profit_level = close * (1 + take_profit_percentage / 100)
    stop_loss_level = close * (1 - stop_loss_percentage / 100)

    // Exit the long position with take profit and stop loss
    strategy.exit("Take Profit/Stop Loss", from_entry="Long Entry", limit=take_profit_level, stop=stop_loss_level)
    isLong := false