
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.
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.
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:
Strategi ini juga memiliki beberapa risiko, yang terkonsentrasi pada beberapa hal:
Untuk mengatasi risiko ini, langkah-langkah berikut dapat diambil:
Strategi ini masih memiliki ruang untuk pengoptimalan lebih lanjut, terutama dalam hal:
Dengan terus-menerus diuji dan dioptimalkan, strategi ini dapat menjadi strategi perdagangan kuantitatif yang stabil dan efisien.
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.
/*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")