Это торговая стратегия, основанная на индикаторе импульса двойной скорости изменения (DRCMI).
Ядром этой стратегии является DRCMI, который представляет собой средневзвешенное значение нескольких показателей коэффициента изменения (ROC) в разные периоды. В частности, он включает 6-периодный, 10-периодный, 15-периодный и 20-периодный ROC. 6-периодный и 10-периодный ROC имеют вес 1, в то время как 15-периодный ROC имеет вес 2, а 20-периодный ROC имеет вес 3. Таким образом, большее внимание уделяется долгосрочному ROC.
Комбинируя ROC в разных временных рамках, DRCMI отражает как краткосрочную, так и долгосрочную динамику. Когда он положительный, он указывает на восходящий тренд как в краткосрочной, так и в долгосрочной перспективе. Когда он отрицательный, он сигнализирует о нисходящем тренде. Интенсивность импульса также фиксируется в амплитуде колебаний DRCMI.
Торговые сигналы генерируются на основе цикличности DRCMI. Долгая позиция инициируется, когда DRCMI пересекает предел 0, а короткая позиция инициируется, когда она пересекает предел ниже 0.
Основными преимуществами этой стратегии являются:
Также следует учитывать некоторые риски:
Для смягчения рисков следует использовать стоп-потери вместе с оптимизацией параметров DRCMI и включением дополнительных технических показателей.
Некоторые способы улучшения стратегии:
Эта стратегия генерирует торговые сигналы путем конденсации импульса из нескольких временных рамок в индикатор DRCMI. Она проста, но эффективна в получении прибыли от колебаний импульса. Однако настройка параметров и реализация стоп-лосса требует дальнейшей оптимизации, и сочетание DRCMI с дополнительными техническими индикаторами может улучшить производительность.
/*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)")