Strategi perdagangan berbilang tempoh penyesuaian berdasarkan pelarian momentum aliran gelombang

Trend EMA SMA HLC3 WT OB/OS
Tarikh penciptaan: 2025-02-18 13:52:37 Akhirnya diubah suai: 2025-02-18 13:52:37
Salin: 1 Bilangan klik: 331
1
fokus pada
1617
Pengikut

Strategi perdagangan berbilang tempoh penyesuaian berdasarkan pelarian momentum aliran gelombang

Gambaran keseluruhan

Strategi ini adalah sistem perdagangan dinamik berdasarkan indikator trend gelombang (WaveTrend) yang mengiktiraf keadaan pasaran yang lebih baik dan lebih baik dengan mengira perubahan dinamik dalam harga dan menghasilkan isyarat perdagangan apabila tahap harga kritikal terganggu. Strategi ini menggunakan kurva dinamik yang diproses dengan pensampelan ganda (WT1 dan WT2) untuk menapis bunyi pasaran dan meningkatkan kebolehpercayaan isyarat.

Prinsip Strategi

Di tengah-tengah strategi ini adalah membina indikator trend gelombang melalui langkah-langkah berikut:

  1. Menggunakan harga HLC3 sebagai penanda aras, mengira purata bergerak indeks (EMA) untuk kitaran n1 sebagai pusat harga
  2. Mengira jarak harga dari pusat dan menggunakan 0.015 sebagai faktor standardisasi
  3. EMA yang diluruskan untuk n2 kitaran penyimpangan, untuk mendapatkan garis trend utama WT1
  4. Simple Moving Average (SMA) 4 kitaran untuk WT1 dihaluskan, untuk mendapatkan garis isyarat WT2
  5. Tetapkan titik pemicu dagangan pada tahap overbuy ((60) dan oversell ((-60)) Apabila WT1 melintasi WT2 ke atas di kawasan oversell, ia menghasilkan isyarat plus; apabila WT1 melintasi WT2 ke bawah di kawasan oversell, ia menghasilkan isyarat minus.

Kelebihan Strategik

  1. Mekanisme penjanaan isyarat yang mantap, mengurangkan isyarat palsu secara ketara melalui penapisan berganda dan penapis overbought dan oversold
  2. Parameter yang boleh disesuaikan, peniaga boleh menyesuaikan panjang saluran dan kitaran garis purata mengikut ciri-ciri pasaran yang berbeza
  3. Menggabungkan kelebihan trend tracking dan momentum reversal, ia mampu menangkap trend besar dan juga melakukan perdagangan reversal di kedudukan ekstrem
  4. Kesan visual yang hebat, pedagang dapat memahami keadaan pasaran dan peluang perdagangan yang berpotensi

Risiko Strategik

  1. Isyarat dagangan yang kerap mungkin dijana dalam pasaran yang tidak menentu, meningkatkan kos transaksi
  2. Ambang terlebih beli dan terlebih jual tetap mungkin tidak sesuai dalam semua persekitaran pasaran
  3. Pengendalian lancar berganda boleh menyebabkan isyarat terlewat, kehilangan titik masuk terbaik dalam perjalanan pantas
  4. Keperluan untuk menetapkan stop loss yang munasabah untuk mengawal risiko, strategi itu sendiri tidak mempunyai mekanisme pengurusan risiko yang bersepadu

Arah pengoptimuman strategi

  1. Memperkenalkan paras overbought dan oversold yang beradaptasi dan menyesuaikan diri dengan kadar turun naik pasaran
  2. Meningkatkan mekanisme pengesahan jumlah pesanan dan meningkatkan kebolehpercayaan isyarat
  3. Penapis intensiti trend bersepadu, mengurangkan perdagangan reverse dalam trend kuat
  4. Menambah penapis masa untuk mengelakkan dagangan pada masa pasaran yang kurang turun naik
  5. Membangunkan sistem pengurusan kedudukan lengkap, menyesuaikan saiz pegangan mengikut kekuatan isyarat secara dinamik

ringkaskan

Ini adalah strategi perdagangan dinamika trend yang dirancang dengan munasabah untuk menangkap peluang pembalikan pasaran dengan berkesan melalui indikator trend gelombang. Kelebihan utama strategi ini adalah mekanisme penjanaan isyarat yang mantap dan kebolehpasaran yang baik. Dengan arah pengoptimuman yang disyorkan, kestabilan dan keuntungan strategi dapat ditingkatkan lagi.

Kod 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)