Estrategia de apertura de brechas

El autor:¿ Qué pasa?, Fecha: 2024-02-28 17:12:52
Las etiquetas:

img

Esta estrategia juzga la dirección de la tendencia del mercado mediante el cálculo de la media móvil y la diferencia de precios para determinar la entrada larga, evitando la apertura frecuente durante los shocks.

Resumen de la estrategia

  1. Utilice la media móvil simple de 20 períodos para determinar la tendencia general del mercado
  2. Utilice la diferencia de precios alta-baja de 3 períodos para juzgar la fluctuación reciente de los precios
  3. Venga largo cuando el precio esté por encima de MA y la diferencia sea mayor que la media de 20 períodos
  4. Salida cuando el precio cae por debajo del 98% del precio de entrada

Principio de la estrategia

Esta estrategia combina el MA y la fluctuación de precios para captar oportunidades alcistas durante las tendencias.

Si la diferencia HL reciente de 3 períodos es mayor que el promedio de 20 períodos, sugiere una mayor fluctuación y potencial para un gran aumento de la entrada.

Después de abrir, establece un precio de stop loss porcentual fijo. Salga cuando el precio baje para controlar el riesgo bajista.

Ventajas

  1. Evitar la apertura frecuente durante los choques, juzgando tanto la tendencia como la volatilidad
  2. Una señal de ruptura más sólida utilizando la diferencia de precio
  3. El stop loss ayuda a controlar el riesgo

Los riesgos

  1. El ajuste inadecuado de los parámetros conduce a operaciones perdidas
  2. La pérdida de parada demasiado amplia trae una gran pérdida
  3. La fuga podría ser falsa, necesita más factores.

Soluciones de riesgos:

  1. Optimice los parámetros para obtener la mejor combinación
  2. Utilice paradas múltiples o paradas adaptativas por volatilidad del mercado
  3. Añadir indicadores como el volumen para confirmar la fiabilidad de la señal

Dirección de mejora

  1. Añadir indicadores de volatilidad como BB para una mejor entrada
  2. Analiza el volumen para confirmar las señales de entrada.
  3. Juzgar el mercado general utilizando el índice de acciones para evitar malas operaciones
  4. Utilizar movimiento/parada de arrastramiento para obtener más ganancias

Conclusión

Esta estrategia filtra eficazmente los choques y la volatilidad antes de entrar en los mercados de tendencia con indicadores simples pero útiles, evitando operaciones innecesarias. Además, el riesgo está bien controlado para limitar las pérdidas.


/*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")


Más.