
A estratégia é uma estratégia de negociação baseada em um indicador de dinâmica de variação de taxa dupla. A estratégia cria um indicador de dinâmica integrado, calculando a variação de vários períodos diferentes e, com suas flutuações, julga a tendência do mercado e gera um sinal de negociação.
O indicador central da estratégia é o Índice de Dinâmica de Variação de Variação de Dupla Taxa, ou DRCMI. É constituído por uma média ponderada de variações de vários períodos diferentes. Concretamente, inclui variações de 6 ciclos, 10 ciclos, 15 ciclos e 20 ciclos.
A variação de vários ciclos pode refletir simultaneamente a dinâmica de curto e longo prazo do mercado. Quando o DRCMI é positivo, indica que as tendências de curto e longo prazo estão aumentando; quando é negativo, indica que as tendências de curto e longo prazo estão diminuindo. A amplitude de flutuação do DRCMI também reflete a intensidade da dinâmica do mercado.
De acordo com a característica periódica do DRCMI, a estratégia julga a tendência do mercado e gera um sinal de negociação. Quando o DRCMI atravessa o eixo 0, faça mais; Quando o DRCMI atravessa o eixo 0 abaixo, faça um vazio.
A estratégia tem as seguintes vantagens:
A estratégia também apresenta alguns riscos:
Para controlar o risco, recomenda-se a configuração de stop loss, otimizar os parâmetros do indicador e auxiliar outros indicadores técnicos.
A estratégia pode ser melhorada em vários aspectos:
A estratégia é simples e prática, o efeito é evidente. Mas a configuração do PARAMETER e a proteção de parada ainda precisam ser otimizadas, e a combinação com outros indicadores técnicos é mais eficaz.
/*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)")