Strategi Pecah Saluran Sokongan dan Rintangan Dinamik


Tarikh penciptaan: 2024-01-18 12:30:04 Akhirnya diubah suai: 2024-01-18 12:30:04
Salin: 0 Bilangan klik: 547
1
fokus pada
1617
Pengikut

Strategi Pecah Saluran Sokongan dan Rintangan Dinamik

Gambaran keseluruhan

Strategi penembusan saluran rintangan sokongan dinamik adalah strategi yang kuat untuk mengenal pasti tahap rintangan sokongan utama dan isyarat penembusan. Strategi ini memvisualisasikan tahap-tahap penting ini pada carta, memudahkan peniaga untuk melihat peluang perdagangan yang berpotensi.

Prinsip Strategi

Strategi ini adalah berdasarkan kepada penyesuaian sokongan yang ditentukan oleh pengguna. Ini memberikan fleksibiliti untuk menyesuaikan diri dengan keadaan pasaran yang berubah. Apabila harga penutupan melintasi penyesuaian ini, dan menggabungkan verifikasi perdagangan, menghasilkan isyarat membeli dan menjual.

Khususnya, strategi mengira sokongan dan rintangan yang dinamik melalui fungsi ta.pivotlow dan ta.pivothigh. Garis-garis rintangan sokongan ini digambar dengan warna merah dan biru pada carta. Apabila harga saham menembusi titik-titik ini, tanda berbentuk B digambar di tempat penembusan.

Kelebihan Strategik

Strategi ini mempunyai kelebihan berikut:

  1. Tahap sokongan dan rintangan dinamik untuk menyesuaikan diri dengan perubahan pasaran
  2. Pentingnya pengesahan kuantiti untuk memastikan penembusan
  3. Tanda grafik dan amaran untuk menonjolkan titik-titik penting
  4. Strategi dagangan bersepadu memudahkan proses dagangan
  5. Parameter yang boleh disesuaikan untuk meningkatkan kebolehgunaan

Secara keseluruhannya, strategi ini secara menyeluruh mengenal pasti, memvisualisasikan dan memanfaatkan titik penembusan rintangan sokongan utama, memberikan kemudahan yang besar kepada peniaga untuk memilih masa perdagangan yang terbaik, meningkatkan kadar kejayaan perdagangan.

Risiko Strategik

Risiko yang berpotensi dalam strategi ini adalah:

  1. Risiko kegagalan penembusan. Titik penembusan boleh membentuk penembusan palsu. Ini boleh menyebabkan kerugian yang tidak perlu.

  2. Risiko pengoptimuman parameter. Jika parameter seperti kiri dan kanan tidak ditetapkan dengan betul, tahap rintangan sokongan yang dikira mungkin tidak tepat.

  3. Risiko pengoptimuman berlebihan. Pengoptimuman parameter yang berlebihan boleh menyebabkan strategi yang terlalu sesuai.

  4. Risiko kos dagangan. Perdagangan yang kerap akan menyebabkan bayaran yang lebih tinggi. Perlu dipertimbangkan dengan sewajarnya untuk menyesuaikan faktor keuntungan atau mengawal frekuensi dagangan dengan cara lain.

Arah pengoptimuman strategi

Strategi ini boleh dioptimumkan dengan cara berikut:

  1. Tambah syarat-syarat berhenti untuk mengawal kerugian tunggal.

  2. Mengoptimumkan faktor keuntungan, mencari faedah terbaik.

  3. Uji kombinasi parameter yang berbeza untuk menentukan parameter terbaik.

  4. Sesuaikan tetapan sayap kiri dan sayap kanan mengikut varieti.

  5. Penambahan syarat penapis lain, seperti kadar turun naik harga, lebih tepat untuk menilai kemungkinan penembusan.

  6. Cubalah pelbagai penunjuk pengesahan kuantiti yang berbeza.

  7. Menggabungkan strategi perdagangan atau penunjuk yang berbeza untuk mencapai integrasi yang lebih baik.

ringkaskan

Strategi penembusan saluran rintangan sokongan dinamik menggunakan konsep rintangan sokongan analisis teknikal carta, ditambah dengan analisis kuantitatif untuk mengesahkan kepentingan penembusan, dapat menemui titik-titik perubahan penting di pasaran. Strategi ini direka dengan reka bentuk antara muka yang ringkas dan mudah digunakan, grafik indikator dan isyarat isyarat menjadikan kandungan indikator teknikal yang rumit mudah difahami, mengurangkan had teknikal dengan ketara.

Kod sumber strategi
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Support and Resistance channel with Breaks p5", shorttitle="Support and Resistance channel with Breaks [cryptoonchain]", overlay=true, max_bars_back=1000)

// Input variables
toggleBreaks = input(true, title="Show Breaks")
leftBars = input(15, title="Left Bars")
rightBars = input(15, title="Right Bars")
volumeThresh = input(20, title="Volume Threshold")

// Calculate pivot levels
highUsePivot = fixnan(ta.pivothigh(leftBars, rightBars)[1])
lowUsePivot = fixnan(ta.pivotlow(leftBars, rightBars)[1])

// Plot resistance and support lines
r1 = plot(highUsePivot, color=color.new(na(highUsePivot) ? na : #FF0000, 0), linewidth=3, offset=-(rightBars + 1), title="Resistance")
s1 = plot(lowUsePivot, color=color.new(na(lowUsePivot) ? na : #233dee, 0), linewidth=3, offset=-(rightBars + 1), title="Support")

// Volume %
short = ta.ema(volume, 5)
long = ta.ema(volume, 10)
osc = 100 * (short - long) / long

// Plot shapes for breaks with volume
plotshape(toggleBreaks and ta.crossunder(close, lowUsePivot) and not (open - close < high - open) and osc > volumeThresh, title="Break", text='B', style=shape.labeldown, location=location.abovebar, color=color.red, textcolor=color.white, transp=0, size=size.tiny)
plotshape(toggleBreaks and ta.crossover(close, highUsePivot) and not (open - low > close - open) and osc > volumeThresh, title="Break", text='B', style=shape.labelup, location=location.belowbar, color=color.green, textcolor=color.white, transp=0, size=size.tiny)

// Alert conditions
alertcondition(ta.crossunder(close, lowUsePivot) and osc > volumeThresh, title="Support Broken", message="Support Broken")
alertcondition(ta.crossover(close, highUsePivot) and osc > volumeThresh, title="Resistance Broken", message="Resistance Broken")

// Strategy conditions with filter
longCondition = low > highUsePivot and osc > volumeThresh
shortCondition = high < lowUsePivot and osc > volumeThresh


// Strategy entries
strategy.entry("My Long Entry Id", strategy.long, when=longCondition)
strategy.entry("My Short Entry Id", strategy.short, when=shortCondition)