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.
Calcula un triple EMA de un conjunto de tiempo de 34 como la línea rápida TEMA。
Calcula un triple EMA de una serie de tiempo de 13 como TEMA de la línea lenta.
Cuando la línea rápida atraviesa la línea lenta en TEMA, se genera una señal de compra.
Cuando la línea rápida pasa por debajo de la línea lenta TEMA, se genera una señal de venta.
Gestión automática de pedidos con el módulo de estrategia.
La curva TEMA es más suave y reduce las señales falsas.
El cruce de diferentes curvas capta cambios en las tendencias a corto y largo plazo.
Las señales de estrategia son simples, claras y fáciles de ejecutar.
Los parámetros se pueden ajustar libremente para adaptarse a diferentes períodos.
Preset para detener y detener el daño, controlar el riesgo.
Un parámetro mal configurado puede generar demasiadas señales de error.
TEMA está atrasado y podría haberse perdido una emergencia.
Algunos de los grandes avances no pueden ser advertidos con anticipación.
La combinación de tendencias y soporte para el juicio de resistencia es necesaria.
Hay un cierto riesgo de revocación.
Prueba los parámetros de optimización para encontrar la combinación óptima.
Aumentar las condiciones de filtración para garantizar la calidad de la señal.
En combinación con otros indicadores, las tendencias son las siguientes:
Desarrollar un mecanismo de salida para evitar la posesión por más tiempo.
Ajuste el parador de pérdidas fijas al parador dinámico.
Prueba de la eficacia del disco duro en diferentes variedades y ciclos.
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.
/*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)