Estrategia de seguimiento a corto plazo basada en indicadores de análisis GEM


Fecha de creación: 2024-01-03 16:10:08 Última modificación: 2024-01-03 16:10:08
Copiar: 0 Número de Visitas: 695
1
Seguir
1621
Seguidores

Estrategia de seguimiento a corto plazo basada en indicadores de análisis GEM

Descripción general

Esta estrategia se utiliza para determinar la tendencia de los precios y emitir señales de negociación mediante la construcción de indicadores de EMA de varios períodos diferentes y el cálculo de sus diferencias. La estrategia se utiliza para el seguimiento de tendencias a corto plazo y puede capturar eficazmente las tendencias de los cambios de precios.

Principio de estrategia

La estrategia comienza construyendo seis EMA de corto plazo y seis EMA de largo plazo. Los EMA de corto plazo incluyen líneas de 3 días, 5 días, 8 días, 10 días, 12 días y 15 días. Los EMA de largo plazo incluyen líneas de 30 días, 35 días, 40 días, 45 días, 50 días y 60 días.

Luego se calcula la suma de los EMAs de corto plazo (g) y de largo plazo (mae). A través de la diferencia entre los EMAs de corto plazo (gmae = mae - g) se forma el indicador de la diferencia de Greenwich. Este indicador de la diferencia puede determinar la tendencia de los precios.

Cuando el valor de la diferencia pasa por el eje 0, indica que la línea media a corto plazo sube más rápido que la línea media a largo plazo, pertenece a la señal de múltiples cabezas, hacer más; cuando el valor de la diferencia pasa por el eje 0, indica que la línea media a corto plazo desciende más rápido que la línea media a largo plazo, pertenece a la señal de cabezas vacías, hacer vacío.

Ventajas estratégicas

  1. Utiliza una estrategia de doble línea media de EMA para seguir de manera efectiva las tendencias a corto plazo
  2. Construcción de múltiples EMAs para evitar falsas rupturas y mejorar la precisión de la señal
  3. Indicadores de diferenciación para evaluar las tendencias a corto y largo plazo
  4. Ajuste sencillo de parámetros, fácil de operar en el disco

Riesgo estratégico

  1. Operaciones de ciclo corto, con cierto riesgo de pérdidas
  2. La configuración de los parámetros del grupo EMA múltiple requiere una optimización de prueba
  3. Sólo para operaciones de línea corta, no para líneas largas continuas

Optimización de la estrategia

  1. Pruebas para optimizar los parámetros de EMA y mejorar la eficiencia de las operaciones
  2. Aumentar las estrategias de stop loss y controlar las pérdidas individuales
  3. Combinación de otros indicadores para filtrar señales de entrada
  4. Optimización de la gestión de fondos y ajuste de la gestión de posiciones

Resumir

Esta estrategia es una estrategia de seguimiento a corto plazo mediante la construcción de indicadores de diferencia de precios de Greenpeace para capturar cambios en las tendencias de precios a corto plazo. Sus ventajas son la sensibilidad a la reacción, adecuada para el comercio de alta frecuencia. Sus desventajas son la sensibilidad a las variables del mercado y el alto riesgo de pérdidas.

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

//@version=2
strategy(title="GMAE Original (By Kevin Manrrique)", overlay=false)
/// This indicator was built and scripted by Kevin Manrrique. Please leave this copyright to the script at all times, if rebuilt please add your name onto the script.
/// If you have any questions, please message me directly. Thank you.
/// Sincerely,
///
/// Kevin Manrrique

            ///ONE///
len = input(3, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
//plot(out, title="EMA", color=blue)

len2 = input(5, minval=1, title="Length")
src2 = input(close, title="Source")
out2 = ema(src2, len2)
//plot(out2, title="EMA", color=blue)

len3 = input(8, minval=1, title="Length")
src3 = input(close, title="Source")
out3 = ema(src3, len3)
//plot(out3, title="EMA", color=blue)

len4 = input(10, minval=1, title="Length")
src4 = input(close, title="Source")
out4 = ema(src4, len4)
//plot(out4, title="EMA", color=blue)

len5 = input(12, minval=1, title="Length")
src5 = input(close, title="Source")
out5 = ema(src5, len5)
//plot(out5, title="EMA", color=blue)

len6 = input(15, minval=1, title="Length")
src6 = input(close, title="Source")
out6 = ema(src6, len6)
//plot(out6, title="EMA", color=blue)
        ///TWO///
len7 = input(30, minval=1, title="Length")
src7 = input(close, title="Source")
out7 = ema(src7, len7)
//plot(out7, title="EMA", color=red)

len8 = input(35, minval=1, title="Length")
src8 = input(close, title="Source")
out8 = ema(src8, len8)
//plot(out8, title="EMA", color=red)

len9 = input(40, minval=1, title="Length")
src9 = input(close, title="Source")
out9 = ema(src9, len9)
//plot(out9, title="EMA", color=red)

len10 = input(45, minval=1, title="Length")
src10 = input(close, title="Source")
out10 = ema(src10, len10)
//plot(out10, title="EMA", color=red)

len11 = input(50, minval=1, title="Length")
src11 = input(close, title="Source")
out11 = ema(src11, len11)
//plot(out11, title="EMA", color=red)

len12 = input(60, minval=1, title="Length")
src12 = input(close, title="Source")
out12 = ema(src12, len12)
//plot(out12, title="EMA", color=red)

g=out+out2+out3+out4+out5+out6
mae=out7+out8+out9+out10+out11+out12
gmae=mae-g
plot(gmae, style=columns, color=green)
baseline=0
plot(baseline, style=line, color=black)

longCondition = crossover(gmae, baseline)
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = crossunder(gmae, baseline)
if (shortCondition)
    strategy.entry("short", strategy.short)