Estratégia de negociação quantitativa baseada em três linhas positivas/negativas consecutivas e médias móveis duplas


Data de criação: 2024-03-28 16:22:18 última modificação: 2024-03-28 16:22:18
cópia: 8 Cliques: 367
1
focar em
1166
Seguidores

Estratégia de negociação quantitativa baseada em três linhas positivas/negativas consecutivas e médias móveis duplas

Visão geral da estratégia

A estratégia baseia-se no sistema de três eixos K/C e duplo equilíbrio e, ao julgar as variações de tamanho de entidades de três eixos K consecutivos e os sinais de cruzamento do sistema de equilíbrio, gera um sinal de compra ou venda no encerramento do terceiro eixo K para capturar potenciais curvas de tendência e oportunidades de reversão de preço.

Princípio da estratégia

  1. Calcule o tamanho da entidade de três linhas K consecutivas para determinar se há uma tendência crescente.
  2. Se três K-linhas consecutivas aumentarem e a terceira K-linha fechar, um sinal de compra será gerado; se três K-linhas consecutivas aumentarem e a terceira K-linha fechar, um sinal de venda será gerado.
  3. Introdução de duas médias móveis de 50 e 200 dias, que representam tendências de curto e longo prazo, respectivamente.
  4. O gráfico é marcado com sinais de compra e venda e duas linhas médias, mostrando intuitivamente a lógica da estratégia e o estado da tendência.
  5. A operação de abertura de posição é executada de acordo com os sinais de compra e venda.

O núcleo da estratégia consiste em capturar o ponto de partida da tendência através de um triângulo positivo/negativo e, ao mesmo tempo, usar um sistema de dupla equilíbrio para verificar a intensidade e a direção da tendência, combinando as duas dimensões, procurando entrar efetivamente no início da tendência e reduzir o risco de negociação de contrapartida.

Vantagens estratégicas

  1. O triângulo do Sol/Cinema é um forte sinal de alta/baixa, representando o aumento da força do Sol/Cinema, fornecendo a dinâmica para a continuação da tendência.
  2. Um sistema de dupla equilíbrio é capaz de validar a direção e a intensidade da tendência, e uma curta-metragem na linha de equilíbrio de curto prazo / abaixo da linha de equilíbrio de longo prazo significa que a tendência começa a se fortalecer / enfraquecer.
  3. As duas dimensões se confirmam mutuamente e, juntas, constituem um sinal de abertura de posição mais confiável, ajudando a melhorar a taxa de vitória da estratégia e a taxa de ganho-perda.
  4. Os gráficos são bem visíveis, facilitando o acompanhamento da implementação da estratégia e da evolução das tendências.

Risco estratégico

  1. O ruído e oscilações do mercado podem levar a frequentes falsos sinais, causando a instabilidade da estratégia.
  2. Uma reversão ou aceleração súbita da tendência pode levar a uma estratégia de entrada no mercado que não é o momento ideal para assumir um risco adicional.
  3. A falta de regras claras de stop loss e gestão de posições, estratégias de retração e perdas máximas podem ser maiores do que o esperado.

Direção de otimização

  1. A definição de tríades é ajustada, levando em consideração condições adicionais, como amplitude, comprimento e cor de linhas K contínuas, para melhorar a precisão do sinal.
  2. A introdução de mais parâmetros de período de equilíbrio, como 5 dias, 10 dias, 20 dias, etc., para construir um sistema de equilíbrio múltiplo, enriquece a dimensão de julgamento de tendências.
  3. Baseado em sinais de abertura de posição, configure um limite de risco razoável de parada de parada e regras de gerenciamento de posição, como parada de parada de parcela fixa, parada de parada de percentual, parada de rastreamento, etc., para controlar o limite de risco de uma única transação.
  4. Considere a inclusão de indicadores de volume de transação, como desvio de volume, breakout de volume, etc., para verificar ainda mais os pontos de mudança de tendência e aumentar a confiabilidade do sinal de abertura de posição.

Resumo da estratégia

A estratégia, combinada com o clássico sistema de trineo / negativo e duplo equilíbrio, procura capturar o ponto de partida da tendência e captar o potencial lucro de diferença de preço no início da tendência. Sua vantagem reside na clareza do sinal, lógica simples, fácil de implementar e otimizar; ao mesmo tempo, há riscos potenciais e espaço para melhorias, como negociação freqüente, instabilidade do sinal e insuficiente controle de risco.

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

//@version=4
strategy("Consecutive Candles with MAs", shorttitle="CCMAs", overlay=true)

// Üç ardışık mumun büyüklüklerinin arttığını kontrol eden fonksiyon
isThreeConsecutiveCandlesIncreasing() =>
    firstCandleBody = abs(close[2] - open[2])
    secondCandleBody = abs(close[1] - open[1])
    thirdCandleBody = abs(close - open)
    firstCandleBody < secondCandleBody and secondCandleBody < thirdCandleBody

// Üçüncü mum kapandığında al veya sat koşulu
longCondition = isThreeConsecutiveCandlesIncreasing() and close > open
shortCondition = isThreeConsecutiveCandlesIncreasing() and close < open

// 50 ve 200 periyotluk hareketli ortalamalar
ma50 = sma(close, 50)
ma200 = sma(close, 200)

// Al veya sat sinyallerini grafiğe ekleme
plotshape(series=longCondition, title="Al Sinyali", location=location.belowbar, color=color.green, style=shape.triangleup, text="AL")
plotshape(series=shortCondition, title="Sat Sinyali", location=location.abovebar, color=color.red, style=shape.triangledown, text="SAT")

// Hareketli ortalamaların grafiğe eklenmesi
plot(ma50, title="50 Periyotluk Hareketli Ortalama", color=color.blue)
plot(ma200, title="200 Periyotluk Hareketli Ortalama", color=color.red)

// Al veya sat komutlarını çalıştırma
if (longCondition)
    strategy.entry("Al", strategy.long)
if (shortCondition)
    strategy.entry("Sat", strategy.short)