Strategi Breakout Berayun


Tarikh penciptaan: 2023-10-27 16:14:16 Akhirnya diubah suai: 2023-10-27 16:14:16
Salin: 0 Bilangan klik: 587
1
fokus pada
1617
Pengikut

Strategi Breakout Berayun

Gambaran keseluruhan

Strategi penembusan guncang menggunakan Brin Belt dan penunjuk rawak untuk mengenal pasti titik balik yang berpotensi apabila harga aset mencapai kawasan overbought dan oversold, sesuai untuk pedagang dalam hari untuk memanfaatkan pergerakan harga kecil. Strategi ini berpusat pada idea untuk mencari peluang perdagangan apabila harga aset tertentu menembusi Brin Belt dan menunjukkan isyarat overbought dan oversold.

Prinsip Strategi

Strategi ini menggunakan kedua-dua tanda Brin dan tanda rawak sebagai petunjuk teknikal utama. Garis Brin diperoleh dengan mengira purata dan perbezaan piawai dalam tempoh yang ditetapkan (seperti 20 hari) untuk mendapatkan kenaikan dan penurunan harga. Harga dianggap sebagai overbought apabila ia mencapai kenaikan dan dijual apabila ia mencapai penurunan.

Strategi dagangan khusus adalah: apabila harga menembusi rantaian Brin ke bawah, sementara RSI acak berada di bawah 20, lakukan lebih banyak; apabila harga menembusi rantaian Brin ke atas, sementara RSI acak berada di atas 80, kosong. harga berhenti banyak masa terletak beberapa titik di bawah garis K yang terkini, harga berhenti kosong terletak beberapa titik di atas garis K yang terkini.

Kode ini membolehkan anda membuat keputusan mengenai penembusan lintasan Brin, menentukan RSI tinggi dan rendah, dan memetakan tanda penembusan dengan tanda bentuk. Tetapkan stop loss dan stop stop selepas masuk, dan ikuti perubahan harga untuk keluar.

Analisis kelebihan

Strategi ini digabungkan dengan Brin Belt untuk menentukan kawasan tekanan sokongan, dan RSI untuk menentukan kawasan overbought dan oversold, yang dapat meningkatkan kualiti isyarat perdagangan. Ia dapat mengurangkan isyarat salah berbanding dengan satu indikator.

Menggunakan garis K untuk menembusi Brin Belt ke bawah dan ke atas, dengan penapis RSI, anda boleh menangkap peluang pembalikan.

Jarak hentian yang lebih kecil membantu mengawal kerugian tunggal. Hentian yang ditetapkan berdasarkan turun naik purata, dapat menyeimbangkan saiz keuntungan dengan lebih baik.

Strategi ini mempunyai frekuensi dagangan yang tinggi, sesuai untuk dagangan jangka pendek dalam sehari, dan dapat memanfaatkan pergerakan pasaran yang kecil.

Analisis risiko

Pelanggaran Brin Belt Orbit mengandaikan bahawa harga akan berbalik ke arah garis purata, tetapi sebahagian daripada penembusan itu mungkin palsu dan tidak dapat membentuk pembalikan trend. Ini akan menyebabkan kerugian.

RSI mempunyai kemunduran, dan mungkin berlaku apabila ia mencetuskan isyarat overbought dan oversold lebih awal, sehingga kehilangan sebahagian daripada peluang perdagangan.

Jarak henti kerugian yang lebih kecil, berusaha untuk mengawal kerugian tunggal, tetapi juga mengehadkan ruang keuntungan tunggal.

Perdagangan frekuensi tinggi memerlukan kualiti mental yang kuat, terlalu kerap menghentikan kerugian boleh menjejaskan keuntungan keseluruhan.

Arah pengoptimuman

Boleh diuji untuk menyesuaikan parameter Brinband, seperti panjang kitaran yang meningkat, untuk meningkatkan kualiti isyarat pecah.

Anda boleh cuba untuk memecahkan Brin sebagai isyarat dengan harga penutupan K, dan bukannya memutuskan secara langsung, untuk mengurangkan penipuan palsu.

Ia boleh digabungkan dengan indikator lain seperti MACD, KD dan lain-lain untuk membentuk kombinasi dengan RSI, meningkatkan ketepatan penilaian overbought dan oversold.

Jarak hentian dinamik boleh ditetapkan berdasarkan ciri-ciri pelbagai jenis, dan bukannya bilangan hentian titik tetap.

ringkaskan

Strategi ini mengintegrasikan Brin Belt untuk menentukan kawasan tekanan sokongan, dan indikator RSI untuk menentukan kawasan overbought dan oversold, yang secara teori lebih baik untuk mencari peluang pembalikan. Dalam operasi praktikal, kunci adalah untuk mencari konfigurasi parameter yang sesuai, mengawal risiko, dan terus mengoptimumkannya.

Kod sumber strategi
/*backtest
start: 2022-10-20 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger Bands & Stochastic Scalping Strategy", shorttitle="BB & Stoch Scalp", overlay=true)

// Bollinger Bands
length = input(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input(2, title="Multiplier")
basis = sma(src, length)
dev = mult * stdev(src, length)
upperBB = basis + dev
lowerBB = basis - dev

// Stochastic
stochLength = input(14, title="Stochastic Length")
smoothK = input(5, title="Stochastic %K Smoothing")
smoothD = input(3, title="Stochastic %D Smoothing")
k = sma(stoch(close, high, low, stochLength), smoothK)
d = sma(k, smoothD)

// Entry Conditions
longCondition = crossover(close, lowerBB) and crossover(k, 20)
shortCondition = crossunder(close, upperBB) and crossunder(k, 80)

// Exit Conditions
takeProfit = input(50, title="Take Profit (pips)")

plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition, title="Short Entry Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)

// Stop Loss
stopLossPips = input(3, title="Stop Loss (pips)")
stopLossLong = close - stopLossPips * syminfo.mintick
stopLossShort = close + stopLossPips * syminfo.mintick

strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

strategy.exit("Take Profit/Stop Loss", from_entry="Long", profit=takeProfit, stop=stopLossLong)
strategy.exit("Take Profit/Stop Loss", from_entry="Short", profit=takeProfit, stop=stopLossShort)

plot(upperBB, title="Upper Bollinger Band", color=color.red)
plot(lowerBB, title="Lower Bollinger Band", color=color.green)

hline(80, "Overbought", color=color.red)
hline(20, "Oversold", color=color.green)