Estratégia de abertura de lacunas

Autora:ChaoZhang, Data: 2024-02-28 17:12:52
Tags:

img

Esta estratégia avalia a direcção da tendência do mercado através do cálculo da média móvel e da diferença de preços para determinar a entrada longa, evitando a abertura frequente durante os choques.

Estratégia geral

  1. Usar a média móvel simples de 20 períodos para determinar a tendência geral do mercado
  2. Utilize a diferença de preços alta-baixa de três períodos para julgar a recente flutuação dos preços
  3. O valor da posição em risco deve ser calculado em função do valor da posição em risco.
  4. Sair quando o preço cair abaixo de 98% do preço de entrada

Princípio da estratégia

Esta estratégia combina MA e flutuação de preços para capturar oportunidades de alta durante tendências.

Se a diferença HL recente de 3 períodos for maior do que a média de 20 períodos, sugere maior flutuação e potencial para uma grande subida da entrada.

Após a abertura, defina um preço de stop loss porcentual fixo. Saia quando o preço cair abaixo para controlar o risco de queda.

Vantagens

  1. Evitar a abertura frequente durante os choques, avaliando a tendência e a volatilidade
  2. Um sinal de ruptura mais sólido utilizando a diferença de preço
  3. Stop loss ajuda a controlar o risco

Riscos

  1. Ajuste incorreto dos parâmetros leva a transacções perdidas
  2. Perda de parada muito larga traz grandes perdas
  3. A fuga pode ser falsa, precisa de mais fatores.

Soluções de riscos:

  1. Otimizar parâmetros para melhor combinação
  2. Usar paradas múltiplas ou paradas adaptativas por volatilidade do mercado
  3. Adicionar indicadores como volume para confirmar a confiabilidade do sinal

Direcção da melhoria

  1. Adicionar indicadores de volatilidade como BB para melhor entrada
  2. Analise o volume para confirmar os sinais de entrada
  3. Julgar o mercado global usando o índice de ações para evitar maus negócios
  4. Usar movimentação/parada de tração para garantir mais lucros

Conclusão

Esta estratégia efetivamente filtra choques e volatilidade antes de entrar em mercados de tendência com indicadores simples, mas úteis, evitando negócios desnecessários.


/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true)

// Definir longitud de MA y HL
ma_length = input(20, title="Longitud MA")
hl_length = input(3, title="Longitud HL")
exit_below_price = input(0.98, title="Salir por debajo de precio")

// Calcular MA
ma = ta.sma(close, ma_length)

// Calcular HL
hh = ta.highest(high, hl_length)
ll = ta.lowest(low, hl_length)
hl = hh - ll

// Condiciones de tendencia alcista
bullish_trend = close > ma

// Condiciones de entrada y salida
long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length)
short_condition = false // No operar en tendencia bajista
exit_condition = low < close * exit_below_price

// Entrada y salida de la estrategia
if (long_condition)
    strategy.entry("Buy", strategy.long)
if (short_condition)
    strategy.entry("Sell", strategy.short)
if (exit_condition)
    strategy.close("Buy")

// Plot de señales en el gráfico
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")


Mais.