Sumber dimuat naik... memuat...

Sistem Pengesanan Trend Dual Volume-Weighed

Penulis:ChaoZhang, Tarikh: 2024-12-11 17:41:23
Tag:VWDTEMASMAVOL

img

Ringkasan

Ini adalah sistem pengesanan trend yang menggabungkan beratkan jumlah dagangan dan pergerakan harga. Sistem ini mengira perbezaan antara harga pembukaan dan penutupan (nilai Delta), ditimbang oleh jumlah dagangan, untuk membentuk penunjuk trend yang unik. Sistem ini juga mengintegrasikan Purata Bergerak Sederhana (SMA) untuk pengesahan isyarat, menentukan trend pasaran dengan membandingkan nilai Delta dengan SMA. Di samping itu, sistem ini menggabungkan EMA sebagai penunjuk tambahan, membentuk kerangka analisis berbilang dimensi.

Prinsip Strategi

  1. Pengiraan Nilai Delta: Menggunakan perbezaan antara harga pembukaan dan harga penutupan dalam tempoh tertentu, ditimbang oleh jumlah dagangan
  2. Mekanisme Penjanaan Isyarat:
    • Apabila Delta melintasi di atas SMA, sistem mengenal pasti isyarat penurunan
    • Apabila Delta melintasi di bawah SMA, sistem mengenal pasti isyarat menaik
  3. Integrasi EMA:
    • Sistem menggunakan EMA 20 tempoh untuk pengesahan trend
    • Perubahan warna EMA berdasarkan kedudukan nilai Deltas berbanding SMA
  4. Penapis Volume: Menetapkan ambang jumlah untuk memastikan perdagangan berlaku di bawah keadaan kecairan yang mencukupi

Kelebihan Strategi

  1. Analisis Berbilang Dimensi: Menggabungkan sistem harga, jumlah, dan purata bergerak untuk perspektif pasaran yang lebih komprehensif
  2. Kebolehpercayaan isyarat: Mengurangkan kesan turun naik harga rawak melalui berat volum
  3. Kebolehsesuaian yang kuat: Bekerja dengan berkesan dalam pelbagai jangka masa, termasuk 4 jam dan setiap hari
  4. Fleksibiliti Parameter: Menawarkan pelbagai parameter yang boleh diselaraskan untuk pengoptimuman di seluruh ciri pasaran yang berbeza
  5. Kawalan Risiko: Mekanisme penapisan jumlah terbina dalam berkesan mengelakkan persekitaran kecairan yang rendah

Risiko Strategi

  1. Risiko Pembalikan Trend: Boleh menghasilkan isyarat palsu di pasaran yang tidak menentu
  2. Sensitiviti Parameter: Gabungan parameter yang berbeza boleh membawa kepada variasi prestasi strategi yang ketara
  3. Risiko Kelewatan Masa: Kelewatan dalam sistem purata bergerak boleh melambatkan masa kemasukan
  4. Kebergantungan persekitaran pasaran: Boleh menghasilkan isyarat perdagangan yang kerap di pasaran sampingan

Arahan Pengoptimuman Strategi

  1. Masukkan Parameter Dinamik:
    • Sesuaikan tempoh pengiraan Delta secara automatik berdasarkan turun naik pasaran
    • Sesuaikan ambang jumlah secara dinamik berdasarkan perubahan jumlah
  2. Meningkatkan penapisan isyarat:
    • Tambah penunjuk pengesahan kekuatan trend
    • Mengintegrasikan sistem pengenalan corak harga
  3. Meningkatkan Pengurusan Risiko:
    • Menubuhkan mekanisme stop-loss dinamik
    • Memperkenalkan sistem pengurusan kedudukan

Ringkasan

Ini adalah strategi sistematik yang secara organik menggabungkan momentum harga, jumlah dagangan, dan penunjuk trend. Melalui analisis berbilang dimensi dan pemeriksaan keadaan perdagangan yang ketat, strategi ini mengekalkan kebolehpercayaan yang tinggi sambil menunjukkan kemampuan beradaptasi dan skalabiliti yang baik. Kelebihan utamanya terletak pada penilaian tiga dimensi terhadap trend pasaran, sementara potensi perkembangannya yang terbesar terletak pada pengoptimuman parameter dinamik dan peningkatan sistem pengurusan risiko.


/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Volume-Weighted Delta Strategy", overlay=true)

// Input-parametrit
length_delta = input.int(5, minval=1, title="Delta Length")
length_ma = input.int(5, minval=1, title="MA Length")
length_sma = input.int(5, minval=1, title="MA Length")
volume_threshold = input.float(100000, title="Volume Threshold")

// Funktio delta-arvojen laskemiseksi ja volyymin mukaan painottamiseksi
calculate_volume_weighted_delta(delta_length) =>
    delta_sum = 0.0
    for i = 0 to delta_length - 1
        delta_sum := delta_sum + ((close[i] - open[i]) * volume[i])
    delta_sum







// Laskenta
delta_value = calculate_volume_weighted_delta(length_delta)
ma_value = ta.sma(delta_value, length_sma)


ema20 = ta.ema(close, 20)
// EMA:n värin määrittely
ema_color = delta_value  > ma_value ? color.green : color.red

positive = ta.crossover(delta_value, ma_value)
negative = ta.crossunder(delta_value, ma_value)

// Piirretään graafit

plot(ema20, color=ema_color, title="20 EMA")


BullishCond = ta.crossover(ma_value, delta_value)
BearishCond = ta.crossunder(ma_value, delta_value)


if (BullishCond)
    strategy.entry("Sell", strategy.short)




if (BearishCond)
    strategy.entry("Buy", strategy.long)

Berkaitan

Lebih lanjut