Il s'agit d'une stratégie de trading basée sur l'indicateur de dynamique du double taux de changement (DRCMI). Il génère des signaux de trading en mesurant la dynamique du marché sur plusieurs délais.
Le noyau de cette stratégie est le DRCMI, qui est une moyenne pondérée d'indicateurs multiples de taux de changement (ROC) à travers différentes périodes. Plus précisément, il intègre des ROC à 6 périodes, 10 périodes, 15 périodes et 20 périodes. Les ROC à 6 périodes et 10 périodes ont un poids de 1, tandis que le ROC à 15 périodes a un poids de 2 et le ROC à 20 périodes a un poids de 3.
En combinant ROC à travers les délais, le DRCMI reflète à la fois l'élan à court et à long terme. Lorsqu'il est positif, il indique une tendance haussière à court et à long terme. Lorsqu'il est négatif, il indique une tendance à la baisse.
Les signaux de négociation sont générés en fonction de la cyclicité du DRCMI. Une position longue est initiée lorsque le DRCMI dépasse 0, tandis qu'une position courte est initiée lorsqu'il dépasse 0.
Les principaux avantages de cette stratégie sont les suivants:
Il y a aussi quelques risques à prendre en considération:
Pour atténuer les risques, il convient d'utiliser des arrêts de pertes, d'optimiser les paramètres du DRCMI et d'intégrer des indicateurs techniques supplémentaires.
Quelques façons d'améliorer la stratégie:
Cette stratégie génère des signaux de trading en condensant la dynamique à partir de plusieurs délais dans l'indicateur DRCMI. Elle est simple mais efficace pour tirer profit des fluctuations de la dynamique. Cependant, l'ajustement des paramètres et la mise en œuvre du stop loss nécessitent une optimisation supplémentaire, et la combinaison de DRCMI avec des indicateurs techniques supplémentaires peut améliorer les performances.
/*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)")