Indicador de patrón de nubes de soporte y resistencia en el trading cuantitativo


Fecha de creación: 2024-01-18 15:30:46 Última modificación: 2024-01-18 15:30:46
Copiar: 0 Número de Visitas: 626
1
Seguir
1617
Seguidores

Indicador de patrón de nubes de soporte y resistencia en el trading cuantitativo

Descripción general

El objetivo de este indicador es identificar los puntos clave de soporte y resistencia en el mercado, y el área entre estos puntos de soporte y resistencia es representada en un gráfico. El indicador combina análisis estadístico y visualización gráfica para ayudar a los operadores a determinar los puntos de reversión y ruptura de la tendencia, y es una herramienta de análisis auxiliar común.

El principio

La lógica central de este indicador es calcular estadísticamente los máximos y mínimos de precios en un período de tiempo determinado para identificar posibles puntos de soporte y resistencia. La fórmula de cálculo es la siguiente:

  1. Input estadístico de los períodos de precios más altos y más bajos
  2. El precio medio durante el período de cálculo periodCenter = (periodHigh+periodLow) / 2
  3. Calcula la línea de regreso de 0,382 period0382 = periodLow + (periodHigh-periodLow)*0.382
  4. Calcula la línea de retorno de 0.618 period0618 = periodLow + (periodHigh-periodLow)*0.618

Las cuatro líneas anteriores son los puntos clave de la nube de resistencia de soporte que constituye el indicador. El indicador utiliza el relleno de color para llenar la forma de la nube entre la línea 0.382 y la línea 0.618, mostrando visualmente el rango de fluctuación y los puntos clave del precio.

Cuando el precio de cierre está por encima de la línea 0.618, la cadena de bloques es blanca, y por el contrario, cuando está por debajo de la línea 0.382 es negra, y pertenece a las señales de venta y compra. La nube de resistencia de soporte que muestra el indicador puede verse como un rango de rangos de potenciales puntos de resistencia de soporte, y la ruptura de estos límites superiores y inferiores generalmente significa una reversión de tendencia.

Análisis de las ventajas

Este indicador de la forma de la nube de resistencia de soporte tiene las siguientes ventajas destacadas:

  1. Muestra de forma intuitiva las resistencias de soporte clave y el rango de fluctuaciones de precios para ayudar a determinar tendencias y puntos de inflexión
  2. La forma de llenar el formulario enfatiza los efectos visuales, y es algo que se ve a simple vista.
  3. La configuración de los parámetros es simple, fácil de dominar y ajustar
  4. Se puede utilizar en combinación con otros indicadores para mejorar la eficacia
  5. Aplicable para análisis de múltiples períodos de tiempo

Análisis de riesgos

Hay que tener en cuenta que el indicador también tiene algunos defectos y riesgos inherentes:

  1. La curva de nivelación puede estar rezagada por los cambios en los precios
  2. Los jueces de varios espacios pueden equivocarse.
  3. La combinación de otros indicadores de diagnóstico es necesaria para evitar una dependencia única.
  4. Necesidad de prestar atención a las desviaciones de las entidades que se desviaron
  5. Los parámetros mal configurados pueden afectar el resultado

Dirección de optimización

Se puede seguir optimizando el indicador desde las siguientes dimensiones:

  1. Añadir la función de ajuste de parámetros de adaptación
  2. El error de juicio combinado con más estadísticas filtradas
  3. Añadir un módulo de audio y mensajes de alerta
  4. Añadido el módulo de evaluación de análisis de retroalimentación
  5. Modulo de ajuste de parámetros de visualización
  6. La función de almacenamiento de la plantilla de combinación de indicadores personalizada

Resumir

Este indicador de la forma de la nube de soporte de resistencia integra el análisis estadístico con la función de visualización gráfica, que puede ayudar a determinar los puntos clave de soporte de resistencia y los puntos de ruptura. Pero no se puede depender de él solo, sino que debe combinarse con varios otros indicadores para obtener la máxima eficacia. Se puede optimizar la actualización de dimensiones, como la configuración de parámetros de adaptación y la combinación de filtros de múltiples indicadores, para mejorar la practicidad.

Código Fuente de la Estrategia
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("[IND] rang3r", overlay=true)
entP = input(50, "Entry Period: ")
exP = input(25, "Exit period: ")
sensitivity = input(0.9999, "Sensitivity")
periodHigh = 0.0
periodLow = 0.0
epH = 0.0
epL = 0.0

    
//Entry Trades
for i = 1 to (entP+1)
    if i == 1 
        periodHigh:=high[i]
    else
        if periodHigh < high[i]
            periodHigh:=high[i]
    

for i = 1 to (entP+1)
    if i == 1 
        periodLow:=low[i]
    else
        if periodLow > low[i]
            periodLow:=low[i]
                
s = high[1] > periodHigh*sensitivity and open > close //and (close[1] > open[1] ? open[1] : close[1]) > close
l = low[1] < periodLow*(1/sensitivity) and close > open //and (close[1] > open[1] ? close[1] : open[1]) < close

strategy.entry("long", strategy.long, when=s)
strategy.entry("short", strategy.short, when=l)

bgcolor(l ? green : na)
bgcolor(s ? red : na)

periodCenter = (periodHigh+periodLow)/2
period0618 = (periodLow)+(periodHigh-periodLow)*0.618
period0382 = (periodLow)+(periodHigh-periodLow)*0.382

cloud1 = plot(period0382, color=#494949)
cloud2 = plot(period0618, color=#494949)

fill(cloud1, cloud2, color=#d8d8d8)

plot(periodHigh, color=#d81751)
plot(periodLow, color=#0daa20)
//plot(periodCenter, color=#494949)

bc = close > period0618 ? white : (close < period0382 ? black : na)

barcolor(bc)