Strategi Pembetulan Williams VIX


Tarikh penciptaan: 2023-10-25 12:03:08 Akhirnya diubah suai: 2023-10-25 12:03:08
Salin: 0 Bilangan klik: 1339
1
fokus pada
1617
Pengikut

Strategi Pembetulan Williams VIX

Gambaran keseluruhan

Williams VIX membetulkan strategi untuk membuat keputusan dan menghasilkan isyarat perdagangan mengenai pembalikan VIX dengan mengira nilai pembaikan indeks turun naik CBOE VIX, digabungkan dengan pelbagai petunjuk teknikal seperti orbit Brin, jarak peratusan, dan ciri pergerakan harga. Strategi ini bertujuan untuk menangkap fenomena pembalikan indeks VIX yang berlebihan dan melakukan operasi pasaran balik dalam keadaan overbought dan oversold.

Prinsip Strategi

Logik utama strategi ini adalah berdasarkan:

  1. Hitung nilai pengubahsuaian Williams VIX ((wvf), dengan formula untuk menangkap turun naik VIX.

  2. Tetapkan parameter pengiraan Brinband untuk mendapatkan indeks VIX pada medium, atas, dan bawah.

  3. Tetapkan parameter peratusan untuk mendapatkan peratusan sejarah indeks VIX.

  4. Menggunakan repaired untuk menentukan sama ada VIX berada pada titik balik. Apabila repair adalah benar, ia menunjukkan bahawa VIX berada pada tahap overbought atau oversold pada masa lalu dan pada masa ini berada pada titik balik.

  5. Lebih lanjut menggabungkan sifat harga yang menembusi (upRange, upRange_Aggr) untuk menilai ciri-ciri trend.

  6. Akhirnya, pelbagai syarat seperti jalur Brin, peratusan, dan ciri-ciri harga telah digabungkan untuk menghasilkan isyarat perdagangan.

Strategi ini memanfaatkan sepenuhnya ciri-ciri kemerosotan nilai rata-rata VIX, menangkap peluang pembalikan melalui pelbagai parameter yang ditetapkan. Logik strategi jelas dan boleh dipercayai, dapat mengenal pasti peluang overbought dan oversold dengan berkesan.

Analisis kelebihan strategi

Strategi ini mempunyai beberapa kelebihan:

  1. Menggunakan ciri-ciri pembalikan VIX untuk menghasilkan keuntungan semasa ketidakpastian pasaran.

  2. Menggabungkan pelbagai petunjuk teknikal untuk penapisan, ia dapat mengesan peluang untuk berbalik.

  3. Parameter strategi boleh disesuaikan dan boleh dioptimumkan untuk keadaan pasaran yang berbeza.

  4. Ia mudah difahami dan diubah suai, sesuai untuk digunakan pada cakera.

  5. Mengambil kesempatan daripada idea-idea sumber terbuka dan mudah digunakan dengan kombinasi strategi lain.

  6. Strategi menunjukkan relevansi pasaran yang rendah dan boleh digunakan sebagai bahagian perlindungan dalam portfolio.

  7. Mengurangkan jumlah transaksi yang tidak sah dan menyaring peluang yang tidak dapat dibalikkan.

  8. Perdagangan adalah sederhana dan tidak terlalu kerap.

Analisis risiko

Strategi ini juga mempunyai risiko yang perlu diperhatikan:

  1. Indeks VIX sendiri mempunyai masalah data yang boleh menjejaskan prestasi strategi.

  2. Perdagangan terbalik mempunyai risiko kerugian, jika tidak terbalik akan meningkatkan kerugian.

  3. Pelbagai tetapan parameter menjadikan pengoptimuman parameter lebih rumit.

  4. Tidak dapat menangkap masa berbalik boleh menyebabkan kegagalan transaksi.

  5. Ia juga boleh menyebabkan kehilangan peluang untuk mengurangkan frekuensi dagangan.

  6. Terdapat masalah dengan salah maklumat dalam pita Brin dan dalam peratusan.

  7. Tidak boleh membuat keputusan untuk menembusi harga yang akan menyebabkan strategi tidak berkesan.

Risiko utama boleh dikurangkan dengan:

  1. Parameter yang dioptimumkan untuk mengenal pasti lebih tepat.

  2. Memperpanjang tempoh pegangan dengan sewajarnya untuk memastikan pembalikan berlaku.

  3. Ini adalah satu-satunya cara untuk memastikan bahawa anda tidak tertipu.

  4. Menyesuaikan syarat untuk membuka kedudukan dan mengurangkan transaksi yang tidak sah.

  5. Tambahlah stop loss untuk mengawal kerugian.

Arah pengoptimuman strategi

Strategi ini boleh dioptimumkan dalam beberapa arah:

  1. Mengoptimumkan parameter dalam julat bin dan peratusan untuk meningkatkan ketepatan pengiktirafan reverse.

  2. Menambah lebih banyak indikator penilaian pergerakan harga untuk mengelakkan kesilapan pengiktirafan trend.

  3. Menyesuaikan syarat-syarat pembukaan untuk memastikan kecekapan perdagangan yang lebih tinggi.

  4. Menetapkan pelbagai cara untuk menghentikan kerugian dan mengawal risiko.

  5. Perkongsian dengan kontrak berturut-turut pemilik masa hadapan VIX untuk penempatan masa simpan.

  6. Menyesuaikan parameter mengikut keadaan pasaran yang berbeza, menjadikan strategi lebih mudah disesuaikan.

  7. Menambah model pembelajaran mesin untuk menilai masa untuk berbalik.

  8. Gabungan dengan Alpha lain untuk meningkatkan kadar pulangan keseluruhan.

  9. Menggabungkan kaedah kuantitatif untuk mengoptimumkan parameter secara automatik.

  10. Hentikan kehilangan jangkauan dan kehilangan pengesanan.

ringkaskan

Strategi Williams VIX Correction adalah strategi perlindungan yang tipikal dengan menangkap ciri-ciri pembalikan indeks VIX dan melakukan operasi terbalik semasa panik pasaran. Strategi ini mengumpulkan pelbagai kelebihan indikator dan menetapkan risiko yang boleh dikawal melalui parameter. Jika parameter dioptimumkan dengan betul, pulangan penyesuaian risiko yang lebih baik dapat diperoleh.

Kod sumber strategi
/*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")