Estrategia comercial basada en el cruce de medias móviles exponenciales triples


Fecha de creación: 2023-09-19 15:41:47 Última modificación: 2023-09-19 15:41:47
Copiar: 1 Número de Visitas: 611
1
Seguir
1617
Seguidores

Descripción general

La estrategia determina las señales de compra y venta mediante el cálculo de la intersección de dos conjuntos de diferentes parámetros de la media móvil triangular (TEMA). La estrategia genera una señal de compra cuando la línea rápida atraviesa la línea lenta en TEMA y una señal de venta cuando atraviesa la línea baja. La estrategia combina las ventajas de la curva de suavización de TEMA para descubrir posibles puntos de cambio de tendencia.

Principio de estrategia

  1. Calcula un triple EMA de un conjunto de tiempo de 34 como la línea rápida TEMA。

  2. Calcula un triple EMA de una serie de tiempo de 13 como TEMA de la línea lenta.

  3. Cuando la línea rápida atraviesa la línea lenta en TEMA, se genera una señal de compra.

  4. Cuando la línea rápida pasa por debajo de la línea lenta TEMA, se genera una señal de venta.

  5. Gestión automática de pedidos con el módulo de estrategia.

Análisis de las ventajas

  1. La curva TEMA es más suave y reduce las señales falsas.

  2. El cruce de diferentes curvas capta cambios en las tendencias a corto y largo plazo.

  3. Las señales de estrategia son simples, claras y fáciles de ejecutar.

  4. Los parámetros se pueden ajustar libremente para adaptarse a diferentes períodos.

  5. Preset para detener y detener el daño, controlar el riesgo.

Análisis de riesgos

  1. Un parámetro mal configurado puede generar demasiadas señales de error.

  2. TEMA está atrasado y podría haberse perdido una emergencia.

  3. Algunos de los grandes avances no pueden ser advertidos con anticipación.

  4. La combinación de tendencias y soporte para el juicio de resistencia es necesaria.

  5. Hay un cierto riesgo de revocación.

Dirección de optimización

  1. Prueba los parámetros de optimización para encontrar la combinación óptima.

  2. Aumentar las condiciones de filtración para garantizar la calidad de la señal.

  3. En combinación con otros indicadores, las tendencias son las siguientes:

  4. Desarrollar un mecanismo de salida para evitar la posesión por más tiempo.

  5. Ajuste el parador de pérdidas fijas al parador dinámico.

  6. Prueba de la eficacia del disco duro en diferentes variedades y ciclos.

Resumir

La estrategia aprovecha las ventajas de la suavización del indicador TEMA y la determinación cruzada para generar señales de negociación simples. A través de la optimización de parámetros, el filtrado riguroso y el control de riesgos, puede convertirse en una estrategia de seguimiento de tendencias estable. En general, la estrategia es muy práctica y merece una prueba de optimización profunda para obtener mejores ganancias.

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

//@version=2
strategy(title="TEMA With Alert", shorttitle="ALRTEMA", overlay = true )
//Blue
Length = input(34, minval=1)
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3


//RED
Length2 = input(13, minval=1)
xPrice2 = close
xEMA12 = ema(xPrice2, Length2)
xEMA22 = ema(xEMA12, Length2)
xEMA32 = ema(xEMA22, Length2)
nRes2 = 3 * xEMA12 - 3 * xEMA22 + xEMA32


buy = 1
sell = 0

x = if nRes > nRes2
	buy
else
	sell


c = cross(nRes, nRes2)

xy = "Do Some Thing :" + tostring(x)


alertcondition(c, title="Crosing Found", message=xy)

plot(nRes, color=red)
plot(nRes2, color=blue)

short = cross(nRes, nRes2) and nRes > nRes2
long = cross(nRes, nRes2) and nRes < nRes2

strategy.entry("long", strategy.long, when=long)
strategy.entry("short", strategy.short, when=short)