Estratégia de monitoramento de volatilidade KPL


Data de criação: 2023-09-21 11:09:04 última modificação: 2023-09-21 11:09:04
cópia: 0 Cliques: 794
1
focar em
1617
Seguidores

Visão geral

Esta estratégia baseia-se no indicador de flutuação KPL, um sistema de negociação mecânica de acompanhamento de tendências simples. Faça mais quando o preço fechar ultrapassar os 20 dias de alta e faça um curto-circuito quando o fechamento cair abaixo dos 20 dias de baixa, para capturar a flutuação do preço da linha média e longa.

Princípio da estratégia

  1. Calcule o preço máximo e mínimo de 20 dias
  2. Quando o preço de fechamento ultrapassar a alta de 20 dias, faça uma entrada extra
  3. Quando o preço de fechamento cai para uma baixa de 20 dias, faça um shorting
  4. Calcular o ponto de parada e definir a ordem de parada

Especificamente, a estratégia primeiro calcula os preços mais altos e mais baixos dos últimos 20 dias, para construir um campo de choque. Quando o preço de encerramento quebra o máximo de 20 dias a partir da parte inferior, faça uma entrada extra; Quando a parte superior cai a partir do mínimo de 20 dias, faça uma entrada de baixa.

Análise de vantagens

  1. A lógica de negociação é simples, intuitiva e fácil de entender
  2. Há uma certa capacidade de rastrear tendências.
  3. A configuração de um Stop Loss Plan pode ser eficaz para controlar o risco.
  4. Não há necessidade de prever os preços alvo, evitando a suposição subjetiva
  5. A transação emocional é pequena e não é influenciada pelo mundo exterior.

Análise de Riscos

  1. Risco de atraso de transação
  2. A falta de conhecimento dos pontos-chave do processo de tendência
  3. Pode ter sido atingido por um tremor
  4. Os lucros potenciais são limitados a um intervalo de 20 dias.
  5. Dificuldade em determinar o melhor momento para manter uma posição

Pode-se gerenciar o risco através da adaptação da observação do ciclo de ruptura, da introdução de julgamentos de tendências e da otimização da estratégia de parada de perdas.

Direção de otimização

  1. Testar diferentes parâmetros de ciclo de observação
  2. Os indicadores MACD são usados para avaliar a força de venda.
  3. Optimizar a estratégia de stop loss para atingir o stop loss móvel
  4. Avaliação do impacto de diferentes períodos de detenção sobre os resultados
  5. Estudo das preferências de parâmetros de diferentes variedades
    1. Considere adicionar regras de reentrada e adição de depósitos

Resumir

Esta estratégia é baseada em KPL indicadores de flutuação para acompanhamento de tendências. A vantagem é simples e fácil de operar, com parada de perdas; A desvantagem é a existência de atraso e potencial de ganhos limitados. Pode ser melhorada através de parâmetros de otimização, combinação de estratégias, etc.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ceyhun

//@version=4
strategy("KPL Swing Strategy", overlay=true)

no = input(20)
res = highest(high, no)
sup = lowest(low, no)
avd = iff(close > res[1], 1, iff(close < sup[1], -1, 0))
avn = valuewhen(avd != 0, avd, 1)
tsl = iff(avn == 1, sup, res)
sl = iff(close > tsl, highest(lowest(low, no / 2), no / 2), lowest(highest(high, no / 2), no / 2))

plot(tsl, color=#0000FF,title="KPL Swing")
plot(sl,  color=color.white,title="Stoploss")

bgcolor(abs(close - tsl[1]) > close ? color.white : close < tsl ? color.red : color.green, 90, offset=0)

if crossover(close, tsl)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(close,tsl)
    strategy.entry("Short", strategy.short, comment="Short")