Sistem penilaian tren ganda berdasarkan bobot volume transaksi

VWDT EMA SMA VOL
Tanggal Pembuatan: 2024-12-11 17:41:23 Akhirnya memodifikasi: 2024-12-11 17:41:23
menyalin: 2 Jumlah klik: 379
1
fokus pada
1617
Pengikut

Sistem penilaian tren ganda berdasarkan bobot volume transaksi

Ringkasan

Ini adalah sistem penilaian tren yang menggabungkan bobot volume perdagangan dan fluktuasi harga. Sistem ini membentuk indikator tren yang unik dengan menghitung selisih antara harga pembukaan dan harga penutupan (value delta) dan diberi bobot dengan volume perdagangan. Sistem ini juga mengintegrasikan moving average (SMA) sebagai konfirmasi sinyal untuk menilai tren pasar dengan membandingkan hubungan antara nilai delta dan SMA-nya.

Prinsip Strategi

  1. Penghitungan nilai delta: menggunakan perbedaan harga buka dan tutup dalam periode tertentu dan diberi bobot dengan volume transaksi dalam periode tersebut
  2. Mekanisme pembuatan sinyal:
    • Ketika nilai Delta di atas melewati SMA, sistem mengidentifikasi sebagai sinyal bearish
    • Ketika delta di bawah SMA, sistem mengidentifikasi sebagai sinyal positif
  3. Indeks EMA bekerja sama dengan:
    • Sistem menggunakan 20 siklus EMA sebagai konfirmasi tren
    • Perubahan warna EMA dengan hubungan antara nilai delta dan posisi SMA
  4. Filter volume transaksi: mengatur volume transaksi untuk memastikan transaksi dilakukan dalam kondisi likuiditas yang memadai

Keunggulan Strategis

  1. Analisis multi-dimensi: menggabungkan harga, volume transaksi, dan sistem rata-rata untuk memberikan pandangan pasar yang lebih komprehensif
  2. Keandalan sinyal: mengurangi dampak acak dari fluktuasi harga dengan volume transaksi yang dipertimbang
  3. Adaptif: dapat beroperasi pada 4 jam dan garis waktu yang berbeda
  4. Fleksibilitas parameter: menyediakan beberapa parameter yang dapat disesuaikan untuk memudahkan optimasi sesuai dengan karakteristik pasar yang berbeda
  5. Kontrol risiko: mekanisme penyaringan volume transaksi built-in, efektif menghindari lingkungan likuiditas rendah

Risiko Strategis

  1. Risiko perubahan tren: sinyal yang salah dalam pasar yang bergejolak
  2. Sensitivitas parameter: Kombinasi parameter yang berbeda dapat menyebabkan perbedaan besar dalam kinerja strategi
  3. Risiko keterlambatan: keterlambatan yang melekat pada sistem linier dapat menyebabkan keterlambatan waktu masuk
  4. Ketergantungan pada kondisi pasar: kemungkinan munculnya sinyal perdagangan yang sering terjadi di pasar yang diurutkan secara horizontal

Arah optimasi strategi

  1. Masukkan parameter dinamis:
    • Periode perhitungan Delta secara otomatis disesuaikan dengan fluktuasi pasar
    • Pengurangan nilai transaksi berdasarkan perubahan volume transaksi secara dinamis
  2. Filter sinyal yang diperkuat:
    • Menambahkan indikator konfirmasi intensitas tren
    • Integrasi sistem pengenalan bentuk harga
  3. Meningkatkan manajemen risiko:
    • Membangun mekanisme stop loss yang dinamis
    • Memperkenalkan sistem manajemen posisi

Meringkaskan

Ini adalah strategi sistematis yang secara organik menggabungkan dinamika harga, volume perdagangan dan indikator tren. Dengan analisis multi-dimensi dan penyaringan kondisi perdagangan yang ketat, strategi ini memiliki reliabilitas yang tinggi sekaligus memiliki kemampuan adaptasi dan skalabilitas yang baik. Keunggulan inti dari strategi ini adalah penilaian tertib terhadap tren pasar, dan potensi perkembangannya yang terbesar terletak pada pengoptimalan dinamis parameter dan perbaikan sistem manajemen risiko.

Kode Sumber Strategi
/*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)