
Strategi revisi VIX Williams menghasilkan penilaian dan sinyal perdagangan untuk membalikkan VIX dengan menghitung nilai revisi dari indeks volatilitas CBOE VIX, yang dikombinasikan dengan berbagai indikator teknis seperti orbit Brin, interval persentase, dan karakteristik dinamika harga. Strategi ini dirancang untuk menangkap reversal yang berlebihan dalam indeks VIX dan melakukan operasi reverse dalam kasus overbought dan oversold.
Logika inti dari strategi ini didasarkan pada:
Hitung nilai revisi Williams VIX ((wvf), dengan rumus untuk menangkap fluktuasi VIX.
Setel parameter perhitungan Brin Belt untuk mendapatkan indeks VIX pada rel tengah, rel atas, dan rel bawah.
Tetapkan parameter persentase interval untuk mendapatkan persentase interval historis dari indeks VIX.
Menggunakan repaired untuk menentukan apakah VIX berada pada titik balik. Jika repair adalah benar, maka VIX berada pada posisi overbought atau oversold pada periode sebelumnya dan saat ini berada pada titik balik.
Lebih lanjut menggabungkan sifat harga yang terobosan (upRange, upRange_Aggr) untuk menilai karakteristik tren.
Terakhir, kombinasi dari beberapa kondisi seperti Brinband, persentase, dan karakteristik harga, menghasilkan sinyal perdagangan.
Strategi ini memanfaatkan sepenuhnya sifat regresi nilai rata-rata VIX dan menangkap peluang reversal melalui pengaturan berbagai parameter. Logika strategi jelas dan dapat diandalkan, dan dapat secara efektif mengidentifikasi peluang overbought dan oversold.
Strategi ini memiliki beberapa keuntungan:
Menggunakan fitur reversal dari VIX untuk menghasilkan uang di tengah ketidakpastian pasar.
Ini akan membantu untuk mengidentifikasi peluang untuk reversal, dengan memfilternya dengan berbagai indikator teknis.
Parameter strategi dapat disesuaikan dan dapat dioptimalkan untuk kondisi pasar yang berbeda.
Implementasi sederhana, mudah dipahami dan dimodifikasi, cocok untuk hard disk.
Menggunakan ide-ide open source, mudah digunakan dengan kombinasi strategi lainnya.
Strategi menunjukkan relevansi pasar yang rendah dan dapat digunakan sebagai bagian perlindungan dalam portofolio.
Untuk mengurangi kemungkinan transaksi yang tidak valid, filterlah peluang yang tidak dapat dibalik.
Frekuensi transaksi sedang, tidak terlalu sering keluar masuk.
Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:
Indeks VIX sendiri memiliki masalah data yang dapat mempengaruhi kinerja strategi.
Perdagangan reverse memiliki risiko kerugian, jika tidak reverse akan meningkatkan kerugian.
Berbagai pengaturan parameter membuat pengoptimalan parameter lebih rumit.
Tidak dapat menangkap waktu yang tepat akan menyebabkan kegagalan transaksi.
Kurangi frekuensi transaksi juga bisa kehilangan beberapa peluang.
Ada kesalahan dalam penghitungan dalam BRI dan dalam persentase.
Tidak ada yang bisa membuat strategi ini tidak berhasil.
Risiko utama dapat dikurangi dengan:
Parameter yang dioptimalkan untuk identifikasi lebih akurat.
Memperpanjang jangka waktu pemegang saham dengan tepat untuk memastikan terwujudnya reversal
Untuk menghindari kesalahan informasi, verifikasi ini harus digabungkan dengan lebih banyak indikator.
Adapun kondisi pembukaan posisi yang disesuaikan untuk mengurangi transaksi yang tidak valid.
Meningkatkan Stop Loss untuk mengendalikan kerugian.
Strategi ini dapat dioptimalkan dari beberapa arah:
Optimalkan parameter dalam pita brine dan interval persentase untuk meningkatkan akurasi pengidentifikasian reverse.
Menambahkan lebih banyak indikator penilaian dinamika harga untuk menghindari kesalahan identifikasi tren.
Adapun, penyesuaian kondisi untuk membuka posisi untuk memastikan efisiensi transaksi yang lebih tinggi.
Mengatur berbagai cara untuk menghentikan kerugian dan mengendalikan risiko.
Tergabung dengan kontrak berturut-turut VIX Futures Master untuk melakukan hedging.
Menyesuaikan parameter dengan kondisi pasar yang berbeda, membuat strategi lebih adaptif.
Menambahkan model pembelajaran mesin untuk menilai waktu yang tepat untuk membalikkannya.
Bergabung dengan Alpha lainnya untuk meningkatkan tingkat pengembalian secara keseluruhan.
Kombinasi metode kuantitatif dengan parameter optimasi otomatis.
Penghentian jangkauan dan penghentian pelacakan.
Strategi Williams VIX Correction adalah strategi yang khas untuk melakukan operasi terbalik pada saat pasar panik dengan menangkap karakteristik terbalik dari indeks VIX. Strategi ini mengelompokkan berbagai indikator dalam satu, dan mengatur risiko yang dapat dikendalikan melalui parameter. Jika parameter dioptimalkan dengan benar, Anda dapat memperoleh pengembalian penyesuaian risiko yang lebih baik.
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-13 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title = "CM Vix V3 Strategy ",shorttitle="Vix3", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)
pd = input(22, title="LookBack Period Standard Deviation High")
bbl = input(20, title="Bolinger Band Length")
mult = input(2.0 , minval=1, maxval=5, title="Bollinger Band Standard Devaition Up")
lb = input(50 , title="Look Back Period Percentile High")
ph = input(.85, title="Highest Percentile - 0.90=90%, 0.95=95%, 0.99=99%")
ltLB = input(40, minval=25, maxval=99, title="Long-Term Look Back Current Bar Has To Close Below This Value OR Medium Term--Default=40")
mtLB = input(14, minval=10, maxval=20, title="Medium-Term Look Back Current Bar Has To Close Below This Value OR Long Term--Default=14")
str = input(3, minval=1, maxval=9, title="Entry Price Action Strength--Close > X Bars Back---Default=3")
//Williams Vix Fix Formula
wvf = ((highest(close, pd)-low)/(highest(close, pd)))*100
sDev = mult * stdev(wvf, bbl)
midLine = sma(wvf, bbl)
lowerBand = midLine - sDev
upperBand = midLine + sDev
rangeHigh = (highest(wvf, lb)) * ph
//Filtered Bar Criteria
upRange = low > low[1] and close > high[1]
upRange_Aggr = close > close[1] and close > open[1]
//Filtered Criteria
filtered = ((wvf[1] >= upperBand[1] or wvf[1] >= rangeHigh[1]) and (wvf < upperBand and wvf < rangeHigh))
filtered_Aggr = (wvf[1] >= upperBand[1] or wvf[1] >= rangeHigh[1]) and not (wvf < upperBand and wvf < rangeHigh)
//Alerts Criteria
alert1 = wvf >= upperBand or wvf >= rangeHigh ? 1 : 0
alert2 = (wvf[1] >= upperBand[1] or wvf[1] >= rangeHigh[1]) and (wvf < upperBand and wvf < rangeHigh) ? 1 : 0
alert3 = upRange and close > close[str] and (close < close[ltLB] or close < close[mtLB]) and filtered ? 1 : 0
alert4 = upRange_Aggr and close > close[str] and (close < close[ltLB] or close < close[mtLB]) and filtered_Aggr ? 1 : 0
//Coloring Criteria of Williams Vix Fix
col = wvf >= upperBand or wvf >= rangeHigh ? lime : gray
//Plots for Williams Vix Fix Histogram and Alerts
longCond=alert3
shortCond = alert2
monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( longCond and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil)
strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND", comment="LONG")
else
strategy.cancel(id="LONG")
if ( shortCond and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil )
strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
strategy.cancel(id="SHORT")