Trata-se de uma estratégia de negociação baseada no Indicador de Momentum de Taxa Dupla de Mudança (DRCMI).
O núcleo desta estratégia é o DRCMI, que é uma média ponderada de múltiplos indicadores de taxa de mudança (ROC) em diferentes períodos. Especificamente, incorpora ROC de 6 períodos, 10 períodos, 15 períodos e 20 períodos.
Ao combinar o ROC em diferentes prazos, o DRCMI reflete o impulso de curto e longo prazo. Quando é positivo, indica uma tendência de alta no curto e no longo prazo. Quando é negativo, sinaliza uma tendência de queda.
Os sinais de negociação são gerados com base na ciclicidade do DRCMI. Uma posição longa é iniciada quando o DRCMI cruza acima de 0, enquanto uma posição curta é iniciada quando cruza abaixo de 0.
As principais vantagens desta estratégia são:
Há também alguns riscos a considerar:
Para mitigar os riscos, devem ser utilizados stop losses, bem como a otimização dos parâmetros do DRCMI e a incorporação de indicadores técnicos adicionais.
Algumas formas de melhorar a estratégia:
Esta estratégia gera sinais de negociação condensando o momentum de vários prazos no indicador DRCMI. É simples, mas eficaz em lucrar com oscilações de momento. No entanto, o ajuste de parâmetros e a implementação de stop loss exigem otimização adicional, e a combinação do DRCMI com indicadores técnicos adicionais pode melhorar o desempenho.
/*backtest start: 2023-10-23 00:00:00 end: 2023-11-22 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 20/09/2017 // This indicator really is the KST indicator presented by Martin Pring. // the KST indicator is a weighted summed rate of change oscillator that // is designed to identify meaningful turns. Various smoothed rate of change // indicators can be combined to form different measurements of cycles. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="MovROC (KST indicator)", shorttitle="MovROC (KST indicator)") reverse = input(false, title="Trade reverse") hline(0, color=purple, linestyle=line) xROC6 = sma(roc(close, 6), 10) xROC10 = sma(roc(close, 10), 10) xROC15 = sma(roc(close, 15), 9) xROC20 = sma(roc(close, 20), 15) nRes = xROC6 + (2 * xROC10) + (3 * xROC15) + (4 * xROC20) pos = iff(nRes > 0, 1, iff(nRes < 0, -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=blue, title="MovROC (KST indicator)")