Indikator MACD menggerakkan strategi perdagangan kuantitatif indikator OBV


Tanggal Pembuatan: 2024-01-17 18:01:36 Akhirnya memodifikasi: 2024-01-17 18:01:36
menyalin: 1 Jumlah klik: 1226
1
fokus pada
1617
Pengikut

Indikator MACD menggerakkan strategi perdagangan kuantitatif indikator OBV

Ringkasan

Strategi ini mendorong keputusan perdagangan dengan menghitung indikator MACD dari indikator OBV untuk menilai tren dan titik balik dari kuantitatif OBV. Ide dasarnya adalah untuk menghasilkan sinyal beli ketika diagram MACD OBV dari area negatif menembus garis 0 dan masuk ke area positif; dan untuk menghasilkan sinyal jual ketika dari area positif jatuh ke garis 0 dan masuk ke area negatif.

Prinsip Strategi

Indikator utama dari strategi ini adalah Indikator MACD OBV. Indikator OBV dapat mencerminkan tren kuantitatif dari saham, yang menilai apakah peningkatan kuantitatif meningkat atau melemah dengan memetakan hubungan antara perubahan arah harga penutupan dan perubahan volume transaksi dalam jangka waktu tertentu. Indikator MACD dapat menunjukkan selisih antara garis ekuivalen yang berbeda, yang mencerminkan pergerakan perubahan harga.

Secara khusus, strategi ini pertama-tama menghitung indikator OBV, yang menghitung garis energi kuantitatif OBV dengan memetakan hubungan antara arah perubahan harga close out dan volume transaksi dalam jangka waktu tertentu. Kemudian, menghitung indikator MACDnya berdasarkan garis energi kuantitatif OBV, yang terdiri dari garis MACD, garis sinyal, dan grafik pilar histogram. Akhirnya, sinyal beli dihasilkan ketika histogram macd menerobos garis 0 ke atas dari area negatif ke area positif; dan sinyal jual dihasilkan ketika garis 0 ke bawah dari area positif ke area negatif.

Dengan demikian, dengan MACD secara intuitif menunjukkan karakteristik momentum dari kuantitas OBV, menilai tren perubahan kuantitas, dan menggunakan MACD untuk menerobos sinyal perdagangan, dapat meningkatkan keakuratan keputusan perdagangan.

Analisis Keunggulan

Strategi ini menggabungkan analisis kuantitatif OBV dan indikator momentum MACD, untuk menilai perubahan kuantitatif dan pergerakan harga dengan lebih akurat, dan dapat secara efektif menyaring sinyal ALSE. Kelebihan spesifiknya adalah:

  1. Indikator OBV dapat menilai konotasi kekuatan dan tren perubahan kuantitatif antara pembeli dan penjual
  2. Diagram pilar MACD dapat dengan jelas mengidentifikasi titik balik OBV
  3. Sinyal perdagangan lebih jelas dan tidak mudah untuk membuat kesalahan
  4. Lebih banyak parameter yang dapat dikonfigurasi, aturan yang jelas

Analisis risiko

Strategi ini juga memiliki beberapa risiko, yang terkonsentrasi pada beberapa hal:

  1. OBV dan MACD sangat sensitif terhadap volume transaksi, dan jika terjadi volume transaksi yang tinggi secara tidak normal, akan menimbulkan kesalahan
  2. Parameter yang tidak tepat juga dapat mempengaruhi efek kebijakan
  3. Pada konversi multi ruang, perubahan energi OBV dapat tertunda, menyebabkan sinyal transaksi tertunda

Untuk mengatasi risiko ini, langkah-langkah berikut dapat diambil:

  1. Filter volume transaksi untuk menghapus data yang tidak normal
  2. Berhati-hatilah dalam mengatur parameter, pertimbangkan kondisi pasar
  3. Sesuai menyesuaikan pengaturan parameter, seperti siklus MACD, agar sinyal perdagangan tepat waktu

Arah optimasi

Strategi ini masih memiliki ruang untuk pengoptimalan lebih lanjut, terutama dalam hal:

  1. Berdagang dalam kombinasi dengan indikator lain untuk meningkatkan efektivitas strategi
  2. Meningkatkan mekanisme stop loss untuk mengendalikan risiko
  3. Pengaturan parameter yang dioptimalkan agar lebih sesuai dengan kebutuhan lingkungan pasar yang berbeda

Dengan terus-menerus diuji dan dioptimalkan, strategi ini dapat menjadi strategi perdagangan kuantitatif yang stabil dan efisien.

Meringkaskan

Strategi ini adalah strategi kuantitatif yang menggabungkan analisis kuantitatif dan indikator dinamika untuk menilai tren harga dan mengirimkan sinyal perdagangan. Strategi ini dapat dengan jelas mengidentifikasi titik balik fluktuasi harga, sinyal perdagangan lebih dapat diandalkan, dengan parameter yang ditetapkan dengan asumsi yang masuk akal, dapat menghasilkan efek strategi yang lebih baik.

Kode Sumber Strategi
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "MACD of OBV", overlay = false)

//////////////////////// OBV ///////////////////////////

src = close
obv = cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)


//////////////////////// OBV   //////////////////////////

//////////////// MACD OF OBV ////////////////////////////

sourcemacd = obv 

fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)


fastMA = ema(sourcemacd, fastLength)
slowMA = ema(sourcemacd, slowLength)

macd = fastMA - slowMA
signal = ema(macd, signalLength)
delta=macd-signal

swap1 = delta>0?green:red

plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20)
p1 = plot(macd,color=blue,title='MACD Line')
p2 = plot(signal,color=red,title='Signal')
fill(p1, p2, color=blue)
hline(0)




/////////////////////////MACD OF OBV //////////////////////////


// Conditions



longCond = na
sellCond = na
longCond :=  crossover(delta,0)
sellCond :=  crossunder(delta,0)




monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( sellCond  ) 

    strategy.close("BUY")