Strategi perdagangan multi-periode adaptif berdasarkan terobosan momentum tren gelombang

Trend EMA SMA HLC3 WT OB/OS
Tanggal Pembuatan: 2025-02-18 13:52:37 Akhirnya memodifikasi: 2025-02-18 13:52:37
menyalin: 1 Jumlah klik: 331
1
fokus pada
1617
Pengikut

Strategi perdagangan multi-periode adaptif berdasarkan terobosan momentum tren gelombang

Ringkasan

Strategi ini adalah sistem perdagangan dinamis berdasarkan indikator tren gelombang (WaveTrend) yang mengidentifikasi keadaan overbought dan oversold di pasar dengan menghitung perubahan dinamis harga dan menghasilkan sinyal perdagangan ketika tingkat harga kritis terobosan. Strategi ini menggunakan kurva dinamis yang diproses dengan perataan ganda (WT1 dan WT2) untuk memfilter kebisingan pasar dan meningkatkan keandalan sinyal.

Prinsip Strategi

Inti dari strategi ini adalah membangun indikator tren gelombang melalui langkah-langkah berikut:

  1. Menggunakan harga HLC3 sebagai acuan, menghitung indeks moving average (EMA) untuk periode n1 sebagai pusat harga
  2. Perhitungan deviasi harga dari pusat dan menggunakan 0,015 sebagai faktor standar
  3. EMA rata dengan periodik n2 pada deviasi, menghasilkan garis tren utama WT1
  4. WT1 dilakukan 4 siklus sederhana bergerak rata-rata ((SMA) halus, mendapatkan sinyal WT2
  5. Tetapkan titik pemicu perdagangan di level overbuy ((60) dan oversell ((-60)) Ketika WT1 melewati WT2 ke atas di zona oversold, menghasilkan sinyal plus; ketika WT1 melewati WT2 ke bawah di zona oversold, menghasilkan sinyal minus.

Keunggulan Strategis

  1. Mekanisme penciptaan sinyal yang kuat, mengurangi sinyal palsu secara signifikan melalui filter double smoothing dan overbuying overselling
  2. Parameter yang dapat disesuaikan, pedagang dapat menyesuaikan panjang saluran dan siklus garis rata-rata sesuai dengan karakteristik pasar yang berbeda
  3. Menggabungkan keuntungan dari pelacakan tren dan pembalikan momentum, dapat menangkap tren besar dan melakukan perdagangan reversal di posisi ekstrim
  4. Visualisasi yang luar biasa, sehingga trader dapat secara langsung memahami kondisi pasar dan peluang perdagangan potensial

Risiko Strategis

  1. Sinyal perdagangan yang sering dapat dihasilkan di pasar yang bergejolak, sehingga meningkatkan biaya transaksi
  2. Ambang batas overbought dan oversold yang tetap mungkin tidak sesuai di semua lingkungan pasar
  3. Pengolahan ganda yang halus dapat menyebabkan sinyal terlambat, kehilangan titik masuk terbaik dalam perjalanan cepat
  4. Perlu pengaturan stop loss yang masuk akal untuk mengendalikan risiko, strategi itu sendiri tidak memiliki mekanisme manajemen risiko yang terintegrasi dan lengkap

Arah optimasi strategi

  1. Memperkenalkan ambang batas overbought dan oversold yang disesuaikan, disesuaikan dengan dinamika fluktuasi pasar
  2. Meningkatkan mekanisme konfirmasi pengiriman dan meningkatkan keandalan sinyal
  3. Filter intensitas tren yang terintegrasi, mengurangi perdagangan reversal dalam tren yang kuat
  4. Menambahkan filter waktu untuk menghindari perdagangan pada saat volatilitas pasar rendah
  5. Mengembangkan sistem manajemen posisi yang komprehensif untuk menyesuaikan ukuran kepemilikan berdasarkan intensitas sinyal secara dinamis

Meringkaskan

Ini adalah strategi perdagangan dinamika tren yang dirancang dengan baik untuk menangkap peluang reversal pasar secara efektif melalui indikator tren gelombang. Keunggulan inti dari strategi ini adalah mekanisme penciptaan sinyal yang solid dan kemampuan yang baik untuk disesuaikan. Dengan arah optimasi yang disarankan, stabilitas dan profitabilitas strategi dapat ditingkatkan lebih lanjut.

Kode Sumber Strategi
/*backtest
start: 2024-02-19 00:00:00
end: 2025-02-16 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy(title="WaveTrend [LazyBear] Strategy", shorttitle="WT_LB_Strategy", overlay=true)

// Pôvodné vstupné parametre
n1       = input.int(10,  title="Channel Length")
n2       = input.int(21,  title="Average Length")
obLevel1 = input.int(60,  title="Over Bought Level 1")
obLevel2 = input.int(53,  title="Over Bought Level 2")
osLevel1 = input.int(-60, title="Over Sold Level 1")
osLevel2 = input.int(-53, title="Over Sold Level 2")

// Výpočet WaveTrendu
ap   = hlc3
esa  = ta.ema(ap, n1)
d    = ta.ema(math.abs(ap - esa), n1)
ci   = (ap - esa) / (0.015 * d)
tci  = ta.ema(ci, n2)

// Vyhladené krivky
wt1  = tci
wt2  = ta.sma(wt1, 4)

// Plotovanie nulovej línie a OB/OS úrevní
plot(0,         color=color.gray, linewidth=1)
plot(obLevel1,  color=color.red)
plot(osLevel1,  color=color.green)
plot(obLevel2,  color=color.red)
plot(osLevel2,  color=color.green)

// Plot WaveTrendu
plot(wt1, color=color.green, title="WT1")
plot(wt2, color=color.red,   title="WT2")
plot(wt1 - wt2, color=color.blue, style=plot.style_area, title="WT Fill")

//------------------------------------------------------
// STRATEGY LOGIC (ukážková)
//------------------------------------------------------
if ta.crossover(wt1, wt2) and wt1 <= osLevel1
    strategy.close("Short")
    strategy.entry("Long", strategy.long)

if ta.crossunder(wt1, wt2) and wt1 >= obLevel1
    strategy.close("Long")
    strategy.entry("Short", strategy.short)