Estrategia de seguimiento de tendencias de compra y venta basada en ADX, MA y EMA


Fecha de creación: 2024-01-29 11:30:15 Última modificación: 2024-01-29 11:30:15
Copiar: 1 Número de Visitas: 682
1
Seguir
1617
Seguidores

Estrategia de seguimiento de tendencias de compra y venta basada en ADX, MA y EMA

Descripción general

Esta estrategia consiste principalmente en usar el indicador ADX para determinar la tendencia y construir un promedio móvil que combina MA y EMA con dos configuraciones de parámetros diferentes. Esta estrategia de seguimiento de tendencias solo hace más.

Principio de estrategia

La estrategia utiliza principalmente el ADX para determinar la tendencia y la fuerza del mercado. El ADX determina la presencia y la fuerza de una tendencia calculando el grado y la dirección de los cambios en los precios. Cuando el ADX sube, indica que se encuentra en una tendencia alcista; cuando el ADX baja, indica que la tendencia se está debilitando.

La estrategia utiliza simultáneamente las medias móviles MA y EMA con dos configuraciones de parámetros diferentes para tomar decisiones auxiliares. Estas pueden eliminar de manera efectiva la aleatoriedad de los precios y mostrar la dirección de la tendencia principal de los precios.

Combinando las características del ADX y las medias móviles, la estrategia construye una señal de negociación para determinar la dirección de la tendencia: el ADX sube y el precio abre más posiciones cuando se rompe la MA y la EMA, el ADX cae o el precio cae por encima de la MA / EMA, logrando una estrategia de seguimiento de tendencias que solo hace más.

Análisis de las ventajas estratégicas

La estrategia tiene las siguientes ventajas:

  1. El uso de ADX para determinar la intensidad de las tendencias, lo que reduce la incidencia de transacciones no válidas, y el seguimiento de las tendencias;
  2. El filtro de las medias móviles, combinadas con dos diferentes configuraciones de parámetros, permite identificar las tendencias de manera efectiva.
  3. Haga más y evitará la pérdida de puntos de deslizamiento que conlleva el uso frecuente de 29797 inversiones.
  4. Las condiciones de ingreso son estrictas y los riesgos están bajo control.
  5. La aplicación de una estrategia de seguimiento de tendencias en línea larga que hace más que nada.

Análisis de riesgos estratégicos

La estrategia también tiene sus riesgos:

  1. El índice ADX está retrasado y podría haber perdido el mejor momento para entrar en el mercado.
  2. La gente no puede aprovecharse de la caída de los precios para hacer más.
  3. Cuando las tendencias cambian, existe un cierto riesgo de pérdidas.
  4. La configuración incorrecta de los parámetros también puede afectar el rendimiento de la estrategia.

Resolución de las mismas:

  1. Ajuste adecuado de los parámetros de ADX para reducir el retraso;
  2. Se puede configurar una estrategia de stop loss para controlar las pérdidas individuales.
  3. Optimización de la prueba de los parámetros para seleccionar el mejor parámetro.

Dirección de optimización de la estrategia

La estrategia también puede ser optimizada en los siguientes aspectos:

  1. El objetivo de este proyecto es mejorar la calidad de vida de las personas que viven en el extranjero.
  2. Aumentar la gestión de las posiciones y ajustar las posiciones en función de la dinámica del mercado;
  3. Prueba de parámetros de optimización para encontrar la combinación óptima de parámetros.
  4. El objetivo de este proyecto es mejorar la calidad de vida de las personas y mejorar la calidad de vida de los trabajadores.
  5. La estrategia de construcción de la Martingale para reducir el impacto en la relación ganancias/pérdidas

Resumir

La estrategia en su conjunto es una estrategia de seguimiento de tendencias de solo hacer múltiples que utiliza el ADX para determinar la fuerza de la tendencia y ayuda a construir señales de filtración con dos medias móviles. Controla eficazmente la aparición de operaciones no efectivas y logra el efecto de seguimiento de tendencias, es una estrategia de seguimiento de tendencias de solo hacer múltiples más estable.

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

//@version=4
strategy("ADX, MA, and EMA Long Strategy - ADX Trending Up", shorttitle="ADX_MA_EMA_Long_UpTrend", overlay=true)
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
maPeriod = input(50, title="MA Period")
emaPeriod = input(50, title="EMA Period")
dirmov(len) =>
    up = change(high)
    down = -change(low)
    plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
    minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
    truerange = rma(tr, len)
    plus = fixnan(100 * rma(plusDM, len) / truerange)
    minus = fixnan(100 * rma(minusDM, len) / truerange)
    [plus, minus]
adx(dilen, adxlen) =>
    [plus, minus] = dirmov(dilen)
    sum = plus + minus
    100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
maValue = sma(close, maPeriod)
emaValue = ema(close, emaPeriod)
longCondition = sig > sig[1] and close > maValue and close > emaValue
if (longCondition)
    strategy.entry("Long", strategy.long)
exitCondition = sig < sig[1] or  close < maValue or close < emaValue
if (exitCondition)
    strategy.close("Long")
plot(maValue, color=color.blue, title="MA")
plot(emaValue, color=color.orange, title="EMA")
plot(sig, color=color.red, title="ADX")