Strategi ini didasarkan pada indikator teknis
Strategi ini menggunakan Momentum Mean Deviation Index untuk menentukan tren harga dan titik pecah. Pertama menghitung garis EMA harga, kemudian menghitung penyimpangan harga dari garis EMA ini. Penyimpangan ini kemudian dihaluskan dua kali oleh EMA untuk mendapatkan kurva indeks deviasi momentum rata-rata akhir. Sinyal perdagangan dihasilkan ketika kurva ini melintasi di atas atau di bawah garis sinyalnya sendiri. Secara khusus, proses perhitungan adalah sebagai berikut:
Masukkan posisi panjang atau pendek sesuai dengan sinyal possig.
Keuntungan dari strategi ini meliputi:
Strategi ini juga memiliki beberapa risiko potensial:
Risiko ini dapat dikurangi dengan mengoptimalkan parameter, menetapkan kriteria penyaringan, memperkenalkan modul penilaian tren, dll.
Arah optimasi untuk strategi ini meliputi:
Strategi ini didasarkan pada indeks deviasi rata-rata momentum yang menangkap titik pembalikan harga berdasarkan hubungan harga-momentum. Desainnya yang dapat dioptimalkan dan dioptimalkan dapat beradaptasi dengan siklus dan varietas yang berbeda.
/*backtest start: 2023-12-17 00:00:00 end: 2024-01-16 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/12/2016 // This is one of the techniques described by William Blau in his book "Momentum, // Direction and Divergence" (1995). If you like to learn more, we advise you to // read this book. His book focuses on three key aspects of trading: momentum, // direction and divergence. Blau, who was an electrical engineer before becoming // a trader, thoroughly examines the relationship between price and momentum in // step-by-step examples. From this grounding, he then looks at the deficiencies // in other oscillators and introduces some innovative techniques, including a // fresh twist on Stochastics. On directional issues, he analyzes the intricacies // of ADX and offers a unique approach to help define trending and non-trending periods. // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Ergotic MDI (Mean Deviation Indicator) Bactest") r = input(32, minval=1) s = input(5, minval=1) u = input(5, minval=1) SmthLen = input(3, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=blue, linestyle=line) xEMA = ema(close, r) xEMA_S = close - xEMA xEMA_U = ema(ema(xEMA_S, s), u) xSignal = ema(xEMA_U, u) pos = iff(xEMA_U > xSignal, 1, iff(xEMA_U < xSignal, -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(xEMA_U, color=green, title="Ergotic MDI") plot(xSignal, color=red, title="SigLin")