Estratégia de rompimento de momentum de criptomoeda


Data de criação: 2023-10-26 17:23:20 última modificação: 2023-10-26 17:23:20
cópia: 0 Cliques: 665
1
focar em
1617
Seguidores

Estratégia de rompimento de momentum de criptomoeda

Visão geral

Esta estratégia utiliza um indicador de dinâmica para identificar as principais direções de tendência do mercado de criptomoedas, para estabelecer posições de múltiplos pontos em pontos de ruptura e para realizar negociações de pensamento para travar a queda.

Princípio da estratégia

A estratégia usa um padrão de coluna de Pump&Dump como o único indicador. O oscilador usa o tamanho da entidade K-line para identificar a direção da principal tendência do mercado. Concretamente, ele calcula a média das entidades K-line e multiplica-a por um múltiplo definido pelo usuário. Quando a entidade é maior que a média móvel, representa a atual tendência ascendente; quando a entidade é menor que a média móvel, representa a atual tendência descendente.

De acordo com o indicador do oscilador, esta estratégia só estabelece posições de multiples. Quando o indicador mostra que está em fase de alta, estabeleça posições de multiples no fechamento da linha K. Depois disso, leve todas as posições se houver um sinal de queda ou se o ponto de parada for acionado.

Esta estratégia oferece dois tipos de stop loss, que podem ser usados simultaneamente:

  1. Percentual de parada: O usuário pode definir a porcentagem de perda máxima permitida em uma posição. Se o preço cair abaixo desse ponto de parada percentual, a posição será liquidada.

  2. Breakout Stop Loss: Quando abrir uma posição, anote o ponto mais baixo da linha K da raiz. Se o preço cair abaixo desse ponto, leve a posição.

Análise de vantagens

A estratégia tem as seguintes vantagens:

  1. O uso de indicadores personalizados para identificar tendências de mercado é mais sensível e preciso.

  2. Fazer mais, para evitar o risco de perdas ilimitadas causadas por uma falha.

  3. O método clássico de negociação de tendências é o de “caçar e matar” as tendências.

  4. O sistema oferece uma opção de dupla paragem, permitindo que você escolha a opção de paragem mais adequada.

  5. O código é simples, claro, fácil de entender e modificar.

  6. Não há necessidade de criar paradas dinâmicas para evitar que paradas prematuras levem a perdas de lucro.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. Os indicadores personalizados podem não ser estáveis e confiáveis o suficiente, existindo o risco de erro de avaliação.

  2. A única forma de criar uma posição multi-head é perder a oportunidade de fazer um curto-circuito de retração.

  3. A configuração de stop loss pode ser demasiado conservadora para manter uma posição com um longo prazo.

  4. Estabelecimento de travagem não dinâmica, que requer travagem manual, com risco de operação.

  5. Embora seja possível combinar arbitrariamente os dois métodos de parada, é possível que não seja possível encontrar o ponto de parada ideal.

  6. A estratégia de caça-níqueis pode ser facilmente manipulada por um cenário de turbulência, resultando em muitos negócios inválidos.

Direção de otimização

Esta estratégia pode ser melhorada em:

  1. Tente outros indicadores, como KDJ, MACD, etc., para encontrar formas mais estáveis e confiáveis de identificar tendências.

  2. Aumentar as oportunidades de curto prazo. Permitir curto prazo quando a tendência muda, aumentando o lucro da estratégia.

  3. Optimizar a estratégia de stop loss. Teste diferentes parâmetros para encontrar um melhor ponto de stop loss. Ou use o ATR, MA e outros indicadores para definir o stop loss.

  4. Aumentar o freio dinâmico. Por exemplo, o freio é ajustado antes e depois da ruptura, reduzindo o risco de operação manual.

  5. Optimizar os parâmetros. Ajustar os parâmetros da linha média, as condições de abertura de posição, etc., para encontrar a melhor combinação de parâmetros.

  6. Adicionar condições de filtragem, como Only Long ou indicadores de base, para evitar transações inválidas.

  7. Testar diferentes variedades. Avaliar a eficácia da estratégia nas moedas principais e otimizar o alcance.

  8. Utilize estratégias de otimização de feedback e simulação para encontrar parâmetros ótimos e pontos de parada de perda.

Resumir

A estratégia global é uma estratégia de caça e queda mais simples. Ela usa um indicador de dinamismo personalizado para avaliar a tendência do mercado, estabelece posições múltiplas no início da tendência e oferece um método de parada dupla. As principais vantagens são a clareza da estratégia, o risco limitado e a facilidade de operação.

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

//@version=3
strategy("[BoTo] Pump&Dump Strategy", shorttitle = "[BoTo] P&D Strategy", default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
multiplier = input(3.0)
length = input(100)
stop = input(100.0, title = "Stop loss, %")

//Indicator
body = abs(close - open)
sma = sma(body, length) * multiplier
plot(body, color = gray, linewidth = 1, transp = 0, title = "Body")
plot(sma, color = gray, style = area, linewidth = 0, transp = 90, title = "Avg.body * Multiplier")

//Signals
pump = body > sma and close > open
dump = body > sma and close < open
color = pump ? green : dump ? red : na
bgcolor(color, transp = 0)

//Stops
size = strategy.position_size
autostop = 0.0
autostop := pump and size == 0 ? low : autostop[1]
userstop = 0.0
userstop := pump and size == 0 ? close - (close / 100 * stop) : userstop[1]

//Strategy
if pump
    strategy.entry("Pump", strategy.long)
if dump or low < autostop or low < userstop
    strategy.close_all()