La estrategia se llama
La estrategia utiliza dos promedios móviles exponenciales (EMA) con parámetros diferentes para suavizar la diferencia entre los precios más altos y más bajos y obtiene el indicador de índice de masa.
Específicamente, primero calcula la diferencia entre los precios más altos y más bajos xPrice. Luego calcula la EMA de 9 períodos y 25 períodos de xPrice, llamada xEMA y xSmoothXAvg respectivamente. Después de eso, suma las proporciones de estos dos EMA para obtener el índice de masa. Cuando el índice de masa es mayor que un umbral, se corta. Cuando es menor que un umbral, se hace largo.
La estrategia identifica puntos de inversión de tendencia por el cruce del índice de masa y, por lo tanto, realiza operaciones a corto plazo. A medida que la volatilidad del mercado se intensifica, el índice de masa aumentará. A medida que la volatilidad del mercado disminuye, el índice de masa caerá.
La estrategia tiene las siguientes ventajas:
También hay algunos riesgos con esta estrategia:
La estrategia se puede optimizar en los siguientes aspectos:
Esta estrategia diseña una estrategia de negociación a corto plazo simple basada en el indicador de índice de masa, que puede identificar efectivamente los puntos de inflexión en el mercado para operaciones largas y cortas precisas. La estrategia de negociación y la configuración de parámetros son simples e intuitivas, fáciles de implementar y ajustables para diferentes entornos de mercado, por lo que es muy práctica. Pero también se deben notar los riesgos de sobreajuste y fallo de los indicadores. El análisis de tendencias y el stop loss deben combinarse para hacer frente a la incertidumbre del mercado.
/*backtest start: 2023-02-20 00:00:00 end: 2024-02-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/09/2017 // The Mass Index was designed to identify trend reversals by measuring // the narrowing and widening of the range between the high and low prices. // As this range widens, the Mass Index increases; as the range narrows // the Mass Index decreases. // The Mass Index was developed by Donald Dorsey. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="MASS Index", shorttitle="MASS Index") Length1 = input(9, minval=1) Length2 = input(25, minval=1) Trigger = input(26.5, step = 0.01) reverse = input(false, title="Trade reverse") hline(27, color=blue, linestyle=line, title = "Setup") hline(Trigger, color=red, linestyle=line, title = "Trigger") xPrice = high - low xEMA = ema(xPrice, Length1) xSmoothXAvg = ema(xEMA, Length1) nRes = sum(iff(xSmoothXAvg != 0, xEMA / xSmoothXAvg, 0), Length2) pos = iff(nRes > Trigger, -1, iff(nRes < Trigger, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=red, title="MASS Index")