
Cette stratégie est une stratégie de négociation basée sur un indicateur de dynamique du changement de volume à deux taux. La stratégie consiste à calculer le changement de volume de plusieurs cycles différents, à construire un indicateur de dynamique intégré et à déterminer la tendance du marché en fonction de ses fluctuations, générant un signal de négociation.
L’indicateur central de cette stratégie est le Double Rate of Change Momentum Indicator, ou DRCMI. Il est constitué d’une moyenne pondérée des variations de plusieurs cycles différents. Plus précisément, il comprend les variations de 6 cycles, 10 cycles, 15 cycles et 20 cycles.
Les variations sur plusieurs cycles peuvent refléter à la fois la dynamique à court et à long terme du marché. Lorsque le DRCMI est positif, les tendances à court et à long terme sont à la hausse; lorsqu’il est négatif, les tendances à court et à long terme sont à la baisse.
En fonction des caractéristiques cycliques du DRCMI, la stratégie juge la tendance du marché et génère un signal de transaction. Lorsque vous traversez l’axe 0 sur le DRCMI, faites plus; lorsque vous traversez l’axe 0 sous le DRCMI, faites moins.
Les principaux avantages de cette stratégie sont les suivants:
Cette stratégie comporte aussi des risques:
Pour contrôler les risques, il est recommandé de mettre en place des stop-loss, d’optimiser les paramètres des indicateurs et d’aider d’autres indicateurs techniques.
Cette stratégie peut être optimisée dans les domaines suivants:
La stratégie est simple à utiliser et ses effets sont évidents. Cependant, les paramètres de paramétrage et la protection contre les pertes doivent encore être optimisés et les autres indicateurs techniques doivent être utilisés de manière plus efficace.
/*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)")