Estrategia a largo plazo de media móvil exponencial triple


Fecha de creación: 2023-11-15 10:54:39 Última modificación: 2023-11-15 10:54:39
Copiar: 0 Número de Visitas: 619
1
Seguir
1617
Seguidores

Estrategia a largo plazo de media móvil exponencial triple

Descripción general

La Estrategia Triple Exponential Moving Average Long Only es una estrategia de largo plazo basada en el triple promedio de movimiento exponencial como señal de negociación. La estrategia es adecuada para los inversores interesados en el comercio de tendencias de medio largo plazo.

Principio de estrategia

La estrategia utiliza el indicador técnico TEMA para identificar tendencias de línea larga. El indicador TEMA es un indicador de tendencia obtenido después de una triple nivelación de la media móvil del índice EMA. El indicador EMA en sí tiene un cierto efecto de fluctuación en los precios.

Concretamente, la estrategia primero calcula el indicador EMA ema1 del ciclo fastEmaPeriod, luego calcula el mismo período ema2 basado en ema1 y finalmente calcula el ema3 basado en ema2. El indicador TEMA final se calcula de acuerdo con la fórmula: TEMA = 3 * (ema1 - ema2) + ema3. Cuando el precio atraviesa TEMA, haga más; cuando el precio atraviesa TEMA, cierre la posición.

A través de la suavización de múltiples índices, el indicador TEMA puede identificar eficazmente la dirección de la tendencia de la línea media y larga que se repite, elimina la interferencia del ruido a corto plazo en la negociación y, por lo tanto, es muy adecuado para las estrategias de negociación de la línea larga con cabeza en blanco.

Análisis de las ventajas estratégicas

  • El uso del indicador TEMA permite identificar las tendencias de línea media-larga, eliminar las interferencias de ruido a corto plazo y evitar la captura.

  • El único modo de evitar el riesgo de pérdidas ilimitadas que conlleva la pérdida de capital es hacer más y no hacer menos.

  • La administración de posiciones porcentual permite ajustar el tamaño de las posiciones de manera flexible según el capital de la cuenta y controlar el riesgo.

  • La configuración de la ventana de tiempo permite retroceder a un período de tiempo histórico especificado y optimizar los parámetros de la política.

Análisis de riesgos estratégicos

  • En el caso de las posiciones de línea larga, los grandes eventos de Black Swan pueden causar grandes pérdidas debido a la rápida reorientación.

  • El indicador TEMA puede haber perdido la oportunidad de detener los pérdidas en el momento oportuno cuando el punto de inflexión de la tendencia falla.

  • El porcentaje de posiciones no puede limitar el tamaño de la pérdida individual, y se debe complementar con la pérdida para controlar el riesgo.

  • La detección de riesgos de sobreajuste, la optimización de parámetros no siempre se aplica en el mercado futuro.

Dirección de optimización de la estrategia

  • Combinando los parámetros de optimización del indicador de fluctuación, mejora la estabilidad de los parámetros.

  • Aumentar las estrategias de stop loss para controlar las pérdidas individuales.

  • Optimización de la gestión de posiciones, reducción de posiciones en el retiro.

  • La inclusión de indicadores de tendencia a lo largo de períodos de tiempo mejora la precisión de los juicios de tendencia.

  • Prueba diferentes parámetros de ciclo de tenencia para encontrar el ciclo de tenencia óptimo.

Resumir

En resumen, la estrategia de largo plazo de la media móvil de triple índice identifica la dirección de la tendencia mediante el cálculo del indicador TEMA, adopta posiciones de largo plazo para evitar la interferencia del ruido a corto plazo y evita el riesgo de pérdidas ilimitadas sin hacer más que hacer vacío, y puede capturar de manera efectiva las posiciones de largo plazo de la tendencia de largo plazo. Sin embargo, la estrategia también tiene ciertos riesgos y necesita una optimización adecuada para mejorar la robustez. En general, la estrategia es adecuada para los inversores con cierta tolerancia al riesgo y propensos a operar en tendencias.

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

//@version=2
strategy("TEMA_System_long_only", overlay=true)

//Collect inputs parameters

fastEmaPeriod = input(7, minval=1, title="Fast TEMA Period")

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 4, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2010, title = "From Year", minval = 2000)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2000)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"

fastEma = ema(close, fastEmaPeriod)

//convert EMA into TEMA

ema1 = ema(close, fastEmaPeriod)
ema2 = ema(ema1, fastEmaPeriod)
ema3 = ema(ema2, fastEmaPeriod)

fastTEMA = 3 * (ema1 - ema2) + ema3


buy  = close > fastTEMA
sell = close < fastTEMA

plot(fastTEMA, title = 'TEMA', linewidth=3, color=white)

if window()
    strategy.entry("long",strategy.long, when = buy)
    strategy.close("long", when = sell )