Estrategia de seguimiento de tendencias basada en los indicadores OBV y CCI


Fecha de creación: 2024-02-21 14:05:12 Última modificación: 2024-02-21 14:05:12
Copiar: 2 Número de Visitas: 958
1
Seguir
1617
Seguidores

Estrategia de seguimiento de tendencias basada en los indicadores OBV y CCI

Descripción general

La estrategia es una estrategia de seguimiento de tendencias basada en los indicadores OBV y CCI. Determina la tendencia del mercado y el flujo de capital a través de los indicadores OBV, luego utiliza los indicadores CCI para filtrar y generar señales de negociación.

Principio de estrategia

La estrategia depende principalmente de dos indicadores, el OBV y el CCI. El OBV puede reflejar el flujo de fondos en el mercado. Cuando el OBV es verde, indica la tendencia actual de los flujos de fondos; cuando el OBV es rojo, indica la tendencia actual de los flujos de fondos. El indicador CCI se utiliza para filtrar las fluctuaciones, estableciendo un umbral.

En el juicio de la señal de entrada, si el OBV del ciclo anterior es verde (en el flujo de capital) y el CCI es superior al umbral (pertence al mercado de múltiples cabezas), mientras que el OBV en línea atraviesa su línea media EMA, genera una señal de compra.

En el juicio de la señal de posición cerrada, si el OBV del período anterior es rojo ((flujo de capital) y el CCI es inferior al umbral ((pertence al mercado en blanco), mientras que el OBV cruza la línea media de su EMA en línea baja, genera una señal de venta.

De esta manera, el OBV determina la dirección general, el índice CCI hace filtraciones, y ambos se combinan para generar una señal de negociación específica usando el EMA de la línea media, lo que permite el seguimiento de la tendencia.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. El uso de OBV para determinar el flujo de capital y la dirección de las tendencias en el mercado, evitando la distracción por el ruido de los mercados a corto plazo;

  2. La filtración de fluctuaciones con el indicador CCI hace que las señales de comercio sean más fiables.

  3. El uso de EMA para generar puntos de señal de transacción específicos de alta calidad;

  4. Las reglas son claras, sencillas, fáciles de entender e implementar.

Análisis de riesgos

La estrategia también tiene algunos riesgos potenciales:

  1. La probabilidad de que los indicadores OBV y CCI emitan señales erróneas;

  2. Las señales de transacción son frecuentes y son susceptibles de ser excesivamente negociadas.

  3. El reclutamiento es una de las formas más frecuentes en que las personas son repatriadas.

  4. Los parámetros mal configurados hacen que la estrategia no funcione bien.

Estos riesgos pueden ser controlados y optimizados mediante métodos como la optimización de parámetros, la adaptación de la frecuencia de las operaciones, la configuración de los stop losses y el uso de filtros.

Dirección de optimización

La estrategia puede ser optimizada en las siguientes direcciones:

  1. Evaluar el impacto de los diferentes parámetros en la eficacia de la estrategia para encontrar la combinación óptima de ellos;

  2. El objetivo de la iniciativa es crear un marco de referencia para el comercio de divisas en el mundo.

  3. Aumentar los mecanismos de suspensión de pérdidas para controlar las pérdidas individuales;

  4. Se añaden filtros de otros indicadores para mejorar la calidad de la señal.

  5. Optimizado para entrar en la lógica de la posición de paz y hacer que las señales de negociación sean más confiables.

Resumir

La estrategia en su conjunto es una estrategia básica, que puede rastrear eficazmente las tendencias de precios y evitar la interferencia de ruido. Pero también existe cierto riesgo, que necesita ser mejorado a través de la optimización de los parámetros, la configuración de stop loss, el control de la frecuencia de las operaciones, etc. Si los parámetros se seleccionan científicamente, el efecto de retroalimentación puede obtener una mejora significativa.

Código Fuente de la Estrategia
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//author: SudeepBisht
//@version=3
strategy("SB_CCI coded OBV Strategy", overlay=true)

src = close
length = input(20, minval=1, title="CCI Length")
threshold=input(0, title="CCI threshold for OBV coding")
lengthema=input(13, title="EMA length")
obv(src) => 
    cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)
    
o=obv(src)
c=cci(src, length)
col=c>=threshold?green:red
chk=col==green?1:0
ema_line=ema(o,lengthema)

//plot(o, color=c>=threshold?green:red, title="OBV_CCI coded", linewidth=2)
//plot(ema(o,lengthema), color=orange, linewidth=2)


if (not na(ema_line))
    if (crossover(o, ema_line) and chk[1]==1)
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (crossunder(o, ema_line) and chk[1]==0)
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")