Dual Bollinger Quant Options Strategy adalah strategi perdagangan pilihan yang menggunakan Bollinger Bands berganda dan penunjuk RSI untuk menjana isyarat perdagangan. Ia mengesan pembalikan pasaran selepas pergerakan satu sisi yang agresif. Walaupun isyarat kurang kerap, ia bernilai mencuba. Gunakan jangka masa 5 minit dan berdagang selama 5 lilin, iaitu 25 minit.
Strategi ini menggunakan dua set Bollinger Band dengan parameter yang berbeza secara serentak. BB pertama mempunyai panjang 20 dan pengganda 2. BB kedua mempunyai panjang 20 dan pengganda 3.
Isyarat beli dihasilkan apabila harga ditutup di bawah jalur bawah BBs kedua dan RSI ((14) <= 20. Isyarat jual dihasilkan apabila harga ditutup di atas jalur atas BBs kedua dan RSI ((14) >= 80.
Menurut teori Bollinger Bands, penutupan di luar band menunjukkan peluang pembalikan trend yang lebih tinggi. Menggabungkan dengan isyarat overbought / oversold RSI meningkatkan kecekapan. Menggunakan BB ganda menangkap lebih banyak peluang pembalikan dengan parameter yang berbeza.
BB berganda meningkatkan peluang untuk menangkap isyarat pembalikan semasa peningkatan turun naik. Menggunakan dua set parameter lebih cenderung untuk mengesan pembalikan daripada BB tunggal.
RSI menilai tahap overbought / oversold dengan berkesan, menapis beberapa isyarat pecah yang tidak sah. Ia melengkapkan BB dengan baik dan meningkatkan kebolehpercayaan isyarat.
BB berganda dengan RSI dapat dengan cepat menangkap peluang pembalikan selepas pergerakan satu sisi yang agresif. Isyarat sedemikian mempunyai potensi keuntungan yang besar tetapi kurang kerap, sesuai untuk perdagangan opsyen.
Frekuensi perdagangan yang rendah berkesan mengawal pengeluaran dan kos slippage.
Oleh kerana strategi ini memberi tumpuan untuk menangkap pembalikan, isyarat mungkin jarang berlaku semasa trend yang berterusan.
Apabila turun naiknya rendah, harga mungkin gagal untuk menembusi jalur BB, yang membawa kepada isyarat yang tidak mencukupi. Ini membawa risiko tidak berdagang untuk beberapa tempoh.
Mengesan pembalikan membawa risiko pembalikan yang gagal. Harga mungkin berbalik lagi selepas memberi isyarat, menyebabkan kerugian. Ukuran kedudukan yang betul dan stop loss dapat membantu menguruskan risiko tersebut.
Uji kombinasi panjang dan pengganda yang berbeza untuk mencari parameter optimum untuk prestasi yang lebih baik.
Uji tambah MACD, KD dan lain-lain untuk menapis isyarat perdagangan dan meningkatkan kualiti.
Pilih kontrak opsyen yang sesuai mengikut turun naik pasaran untuk memaksimumkan prestasi strategi.
Ujian boleh mencari sesi perdagangan terbaik untuk mengelakkan isyarat yang tidak sah dan meningkatkan hasil.
Strategi Pilihan Kuantum Bollinger Berganda adalah strategi pembalikan purata frekuensi rendah yang mempunyai prestasi purata secara keseluruhan. Ia meningkatkan kadar penangkapan dengan BB berganda dan kualiti isyarat dengan RSI. Tetapi perdagangan frekuensi rendah mengehadkan perdagangan frekuensi tinggi. Terdapat juga risiko pembalikan yang gagal. Penambahbaikan lanjut boleh dibuat melalui pengoptimuman dan penambahan penapis. Ia sesuai dengan peniaga kuantum yang mencari pulangan yang stabil daripada perdagangan frekuensi tinggi.
/*backtest start: 2023-08-27 00:00:00 end: 2023-09-26 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Trade_by_DB //@version=5 strategy("Double Bollinger Binary Options", overlay=true, margin_long=100, margin_short=100) // Bollinger bands #1 (20,2) length1 = input.int(20, minval=1) src1 = input(close, title="Source") mult1 = input.float(2.0, minval=0.001, maxval=50, title="StdDev") basis1 = ta.sma(src1, length1) dev1 = mult1 * ta.stdev(src1, length1) upper1 = basis1 + dev1 lower1 = basis1 - dev1 //Bollinger bands #2 length2 = input.int(20, minval=1) src2 = input(close, title="Source") mult2 = input.float(3.0, minval=0.001, maxval=50, title="StdDev") basis2 = ta.sma(src2, length2) dev2 = mult2 * ta.stdev(src2, length2) upper2 = basis2 + dev2 lower2 = basis2 - dev2 //Buy Condition buy = close < lower2 and ta.rsi(close,14) <=20 sell = close > upper2 and ta.rsi(close,14) >=80 // plotshape(buy, style = shape.arrowup , color = color.green, location = location.belowbar) // plotshape(sell, style = shape.arrowdown , color = color.red, location = location.abovebar) if (buy) strategy.entry("CALL", strategy.long) if (sell) strategy.entry("PUT", strategy.short)