Estrategia de seguimiento de tendencias basada en la media móvil EMA doble


Fecha de creación: 2023-09-13 18:04:52 Última modificación: 2023-09-13 18:04:52
Copiar: 0 Número de Visitas: 645
1
Seguir
1617
Seguidores

Esta estrategia se llama estrategia de seguimiento de tendencias basada en dos líneas medias de EMA. La estrategia determina la dirección de la tendencia del mercado en función de la relación entre las líneas medias de EMA de dos períodos diferentes para realizar operaciones de seguimiento de tendencias.

En concreto, la lógica de negociación de la estrategia es la siguiente:

  1. Calcula el promedio de 50 días y el promedio de 200 días.

  2. Cuando el EMA de 50 días cruza el EMA de 200 días desde abajo, indica que el mercado está entrando en una tendencia alcista, y en este momento hace más.

  3. Cuando el EMA de 50 días atraviesa el EMA de 200 días de arriba a abajo, indica que el mercado ha cambiado a una tendencia bajista, y en este momento está en blanco.

  4. Cuando se produce una reversión de la tendencia, se elimina la posición original y se cambia a la nueva dirección de la tendencia.

La ventaja de esta estrategia reside en el uso de la línea media de la EMA para determinar la dirección de la tendencia principal. Sin embargo, debido a que la línea media en sí misma es rezagada, la configuración de los parámetros necesita ser optimizada y se combina con el stop loss para evitar el riesgo.

En general, la estrategia de doble línea media de EMA es adecuada para la posición de la línea media y larga, para realizar operaciones de seguimiento de tendencias mediante la captura oportuna de los principales giros de tendencia. Sin embargo, los operadores aún deben prestar atención a más indicadores y mantener la flexibilidad para ajustar la estrategia de negociación.

Código Fuente de la Estrategia
/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Sonu1997

//@version=4
//@version=5
strategy('moving average strategy', overlay=true)

ema50 =ema(close, 50)
ema200 =ema(close, 200)



long = ema50 > ema200
short = ema50 < ema200

strategy.entry('long', strategy.long,  0, when=long)
strategy.entry('short', strategy.short,  0, when=short)

strategy.close('long', when=short)
strategy.close('short', when=long)