A estratégia é chamada
A estratégia usa duas médias móveis exponenciais (EMA) com parâmetros diferentes para suavizar a diferença entre os preços mais altos e mais baixos e obtém o indicador de índice de massa.
Especificamente, primeiro calcula a diferença entre os preços mais altos e mais baixos xPrice. Em seguida, calcula a EMA de 9 períodos e 25 períodos de xPrice, chamada xEMA e xSmoothXAvg, respectivamente. Depois disso, soma as proporções dessas duas EMAs para obter o Índice de Massa. Quando o Índice de Massa é maior que um limiar, ele fica curto. Quando menor que um limiar, ele fica longo.
A estratégia identifica pontos de reversão da tendência pelo cruzamento do Índice de Massa e, assim, realiza negociações de curto prazo. À medida que a volatilidade do mercado se intensifica, o Índice de Massa aumentará. À medida que a volatilidade do mercado diminui, o Índice de Massa cairá.
A estratégia apresenta as seguintes vantagens:
Há também alguns riscos com esta estratégia:
A estratégia pode ser otimizada nos seguintes aspectos:
Esta estratégia projeta uma estratégia de negociação de curto prazo simples baseada no indicador de índice de massa, que pode identificar efetivamente pontos de virada no mercado para negociações longas e curtas precisas. A estratégia de negociação e as configurações de parâmetros são simples e intuitivas, fáceis de implementar e ajustáveis para diferentes ambientes de mercado, tornando-a altamente prática. Mas os riscos de sobreajuste e falha dos indicadores também devem ser notados. A análise de tendências e a stop loss devem ser combinadas para lidar com a incerteza do 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")