Estratégia de período de retenção dinâmica baseada em reversão de 123 pontos

MA SMA RSI LOW HIGH
Data de criação: 2024-11-12 15:15:46 última modificação: 2024-11-12 15:15:46
cópia: 0 Cliques: 430
1
focar em
1617
Seguidores

Estratégia de período de retenção dinâmica baseada em reversão de 123 pontos

Visão geral

Esta estratégia é um sistema de negociação quantitativa baseado na identificação de padrões de preços de mercado, principalmente para capturar oportunidades de reversão de mercado potencial através da identificação de 123 pontos de reversão de padrões. A estratégia combina a gestão de períodos de posição dinâmica e filtragem de médias móveis para aumentar a precisão da negociação através de verificação de múltiplos termos. A estratégia usa um modelo matemático preciso para definir o ponto de entrada e usa a linha média de 200 dias como condição auxiliar de saída, formando um sistema de negociação completo.

Princípio da estratégia

A lógica central da estratégia baseia-se na identificação de formas de preços e inclui os seguintes elementos-chave:

  1. Desenho das condições de entrada
  • O preço mínimo do dia deve ser inferior ao preço mínimo do dia anterior.
  • O preço mínimo do dia anterior deve ser inferior ao preço mínimo do dia anterior
  • Preço mínimo de 2 dias deve ser inferior ao preço mínimo de 4 dias
  • Preço mais alto de 2 dias é inferior ao preço mais alto de 3 dias Quando as quatro condições acima são satisfeitas simultaneamente, o sistema emite vários sinais.
  1. Desenho do mecanismo de saída
  • Default Holding Period de 7 dias
  • Usando a média móvel simples de 200 dias (SMA) como condição de saída dinâmica
  • Triggerar um sinal de parada quando o preço toca ou ultrapassa a linha média de 200 dias
  • Tempo de manutenção de posição após o número de dias definidos

Vantagens estratégicas

  1. Alta precisão de reconhecimento de forma
  • Mecanismos de verificação de múltiplos requisitos
  • Os critérios de admissão são rigorosamente definidos por relações de localização relativas aos altos e baixos dos preços.
  • Reduz a probabilidade de erro de julgamento.
  1. Controle de risco perfeito
  • Definição do limite máximo de perdas
  • Usar a média de longo prazo como um filtro de tendência
  • Proteção de lucros com mecanismo de saída dupla
  1. Regras de funcionamento claras
  • Condições de entrada e saída claras
  • Os parâmetros podem ser ajustados de forma flexível de acordo com as condições do mercado
  • Execução em disco e verificação de retorno

Risco estratégico

  1. Limitações de reconhecimento de forma
  • Os sinais falsos podem ser gerados em mercados em turbulência
  • Precisionismo em períodos de forte flutuação
  • Necessidade de verificação de outros indicadores técnicos
  1. Riscos de otimização de parâmetros
  • O período de posicionamento fixo pode não ser adequado para todas as circunstâncias do mercado
  • A escolha do ciclo da média móvel afeta a performance da estratégia
  • A otimização excessiva pode levar ao overfitting
  1. Risco de adaptação ao mercado
  • Diminuição da fiabilidade do sinal de reversão em mercados de forte tendência
  • Diferenças de desempenho em diferentes condições de mercado
  • Avaliar regularmente a eficácia da estratégia

Direção de otimização da estratégia

  1. Otimização do sinal de entrada
  • Adicionar mecanismo de confirmação de volume de transação
  • Introdução de indicadores de dinâmica como julgamento auxiliar
  • Considere adicionar um filtro de taxa de flutuação
  1. Mecanismo de saída perfeito
  • Implementação de gestão dinâmica de posições
  • Adição de função de parada móvel
  • Desenvolver metas de lucro em vários níveis
  1. Controle de risco reforçado
  • Estabelecer um sistema de gestão de armazém
  • Mecanismos de controle de retirada de projeto
  • Adição de indicadores de sentimento de mercado

Resumir

A estratégia oferece aos traders uma ferramenta confiável para capturar o retorno do mercado através de uma identificação rigorosa do paradigma e um sistema de controle de risco perfeito. Embora haja algumas limitações, a estratégia é capaz de manter um desempenho estável em diferentes ambientes de mercado através de otimização contínua e ajuste de parâmetros apropriados. É recomendado que os traders combinem a experiência do mercado na aplicação real e ajusten a estratégia de forma direcionada para obter melhores resultados de negociação.

Código-fonte da estratégia
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-11 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © EdgeTools

//@version=5
strategy("123 Reversal Trading Strategy", overlay=true)

// Input for number of days to hold the trade
daysToHold = input(7, title="Days to Hold Trade")

// Input for 20-day moving average
maLength = input(200, title="Moving Average Length")

// Calculate the 20-day moving average
ma20 = ta.sma(close, maLength)

// Define the conditions for the 123 reversal pattern (bullish reversal)
// Condition 1: Today's low is lower than yesterday's low
condition1 = low < low[1]

// Condition 2: Yesterday's low is lower than the low three days ago
condition2 = low[1] < low[3]

// Condition 3: The low two days ago is lower than the low four days ago
condition3 = low[2] < low[4]

// Condition 4: The high two days ago is lower than the high three days ago
condition4 = high[2] < high[3]

// Entry condition: All conditions must be true
entryCondition = condition1 and condition2 and condition3 and condition4

// Exit condition: Close the position after a certain number of bars or when the price reaches the 20-day moving average
exitCondition = ta.barssince(entryCondition) >= daysToHold or close >= ma20

// Execute buy and sell signals
if (entryCondition)
    strategy.entry("Buy", strategy.long)
if (exitCondition)
    strategy.close("Buy")