
Strategi reversal volatilitas RWI dengan menghitung RWI tinggi dan RWI rendah dalam periode tertentu, menilai apakah pasar berada dalam keadaan reversal, untuk menemukan peluang reversal, menggunakan strategi reversal, di posisi tinggi terbuka kepala, di posisi rendah terbuka kepala, dengan harapan untuk mendapatkan keuntungan.
Strategi ini pertama-tama menghitung titik tinggi dan titik rendah RWI dalam periode panjang tertentu (seperti 14 garis K). Rumus untuk menghitung titik tinggi dan rendah RWI adalah sebagai berikut:
RWI tertinggi = ((tinggi-terendah sebelum N siklus) / ((N siklus ATR * sqrt ((N))
RWI low = ((N periode ATR* sqrt ((N))
Kemudian perhitungkan perbedaan RWI tinggi-rendah dengan nilai terendah, untuk menentukan apakah RWI lebih kecil dari nilai terendah (seperti 1) ≠ Jika RWI tinggi-rendah lebih kecil dari nilai terendah, maka perhitungkan bahwa pasar berada dalam keadaan goyangan, dan tidak melakukan operasi apa pun.
Jika RWI tinggi lebih besar dari RWI rendah lebih dari threshold, maka penilaian pasar akan berbalik, dan Anda dapat mempertimbangkan untuk melakukan shorting. Jika RWI rendah lebih besar dari RWI tinggi lebih dari threshold, maka penilaian pasar akan berbalik, dan Anda dapat mempertimbangkan untuk melakukan lebih banyak. Dengan demikian, ini merupakan strategi perdagangan reversal yang didasarkan pada indikator RWI untuk menilai keadaan pasar yang berbalik.
Strategi reversal volatilitas RWI memiliki keuntungan sebagai berikut:
Strategi reversal volatilitas RWI juga memiliki risiko sebagai berikut:
Untuk mengontrol risiko, parameter RWI dapat disesuaikan dengan tepat, kondisi penyaringan dapat dikonfigurasi, dan batas reversal dapat dibatasi.
Strategi pembalikan volatilitas RWI juga dapat dioptimalkan dalam beberapa hal:
Strategi pembalikan volatilitas RWI secara keseluruhan jelas, menggunakan indikator RWI untuk menentukan waktu pembalikan, strategi perdagangan logika yang lebih baik, efektif dalam pasar yang bergolak. Dengan cara pengoptimalan parameter, pengendalian risiko, dan lain-lain, strategi ini dapat digunakan secara lebih stabil dan efisien.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// Copyright (c) 2020-present, JMOZ (1337.ltd)
strategy("RWI Strategy", overlay=false)
length = input(title="Length", type=input.integer, defval=14, minval=1)
threshold = input(title="Threshold", type=input.float, defval=1.0, step=0.1)
rwi(length, threshold) =>
rwi_high = (high - nz(low[length])) / (atr(length) * sqrt(length))
rwi_low = (nz(high[length]) - low) / (atr(length) * sqrt(length))
is_rw = rwi_high < threshold and rwi_low < threshold
[is_rw, rwi_high, rwi_low]
[is_rw, rwi_high, rwi_low] = rwi(length, threshold)
long = not is_rw and rwi_high > rwi_low
short = not is_rw and rwi_low > rwi_high
strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)
plot(rwi_high, title="RWI High", linewidth=1, color=is_rw?color.gray:color.blue, transp=0)
plot(rwi_low, title="RWI Low", linewidth=1, color=is_rw?color.gray:color.red, transp=0)