Strategi jumlah transaksi celah tersembunyi adalah berdasarkan petunjuk teknikal jumlah transaksi untuk menemui pergerakan harga tersembunyi. Ia menganalisis perubahan jumlah transaksi dalam tempoh masa yang berbeza untuk menilai hubungan bekalan dan permintaan semasa pasaran dan kemungkinan arah perubahan harga di masa depan.
Strategi ini menilai kawasan-kawasan utama di mana jumlah dagangan meningkat dan berkurangan dengan mengira nilai tertinggi dan terendah bagi jumlah dagangan dalam tempoh yang berbeza.
Jika jumlah dagangan berada di bawah paras minimum 20 kitaran sebelum ini, jumlah dagangan digambarkan dengan warna kelabu untuk menunjukkan tahap kelebihan bekalan.
Jika jumlah dagangan lebih tinggi daripada nilai tertinggi dalam 40 kitaran sebelumnya, jumlah dagangan digambarkan dengan warna hitam untuk menunjukkan tahap permintaan yang berlebihan.
Jika jumlah dagangan adalah lebih rendah daripada minimum 2 kitaran sebelumnya, jumlah dagangan digambarkan dengan warna ungu, yang menunjukkan perubahan mendadak dalam hubungan bekalan dan permintaan.
Jika jumlah transaksi lebih rendah daripada kitaran sebelumnya, jumlah transaksi digambarkan dengan warna merah untuk menunjukkan kelebihan permintaan.
Jika jumlah dagangan lebih tinggi daripada kitaran sebelumnya, jumlah dagangan dipetik dengan warna biru untuk menunjukkan kelebihan bekalan.
Dalam kes lain, jumlah transaksi digambarkan dengan warna putih.
Berdasarkan warna jumlah urus niaga, menilai hubungan penawaran dan permintaan semasa di pasaran. Jika jumlah urus niaga menunjukkan terlalu banyak tawaran, lakukan lebih banyak; Jika jumlah urus niaga menunjukkan terlalu banyak tawaran, lakukan kosong.
Selain itu, strategi ini juga memetakan purata bergerak dalam jumlah urus niaga untuk menilai jumlah urus niaga keseluruhan. Jika jumlah urus niaga lebih tinggi daripada purata bergerak, lihat lebih banyak dan jika lebih rendah daripada purata bergerak, lihat kosong.
Kelebihan terbesar strategi ini adalah menggunakan perubahan jumlah transaksi untuk menemui hubungan penawaran dan permintaan di pasaran, hubungan yang sering tersembunyi di bawah pergerakan harga, sangat sukar untuk mendeteksi. Tetapi dengan menganalisis perubahan jumlah transaksi, maklumat tersembunyi ini dapat didedahkan, sehingga dapat menilai pergerakan masa depan pasaran.
Selain itu, berbanding dengan penunjuk teknikal yang hanya berdasarkan harga, jumlah transaksi memberikan perspektif yang sangat unik dan berharga untuk menilai struktur pasaran. Oleh itu, strategi berdasarkan jumlah transaksi ini mempunyai kelebihan yang sangat kuat.
Strategi ini bergantung kepada jumlah transaksi, tetapi kadang-kadang perubahan dalam jumlah transaksi tidak sepenuhnya mencerminkan hubungan permintaan dan penawaran di pasaran, yang merupakan risiko terbesar dalam strategi ini.
Sebagai contoh, jumlah dagangan yang tiba-tiba menurun tidak semestinya menunjukkan kelebihan bekalan, mungkin pengendali keluar sementara untuk menunggu peluang untuk masuk semula. Oleh itu, berdasarkan jumlah dagangan sahaja, mudah untuk menghasilkan isyarat yang salah.
Di samping itu, kualiti data jumlah transaksi juga mempengaruhi kesan strategi. Jika data jumlah transaksi tidak tepat, sukar untuk menilai hubungan bekalan dan permintaan dengan betul.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Gabungan dengan petunjuk teknikal lain, seperti bentuk harga, purata bergerak, dan lain-lain, untuk mengesahkan isyarat jumlah urus niaga dan mengelakkan perdagangan yang salah.
Mengoptimumkan parameter kitaran yang ditentukan oleh jumlah dagangan kosong, menyesuaikan diri dengan kitaran dan keadaan pasaran yang berbeza.
Tambah strategi berhenti kerugian untuk mengawal setiap kerugian.
Mengoptimumkan pengurusan dana, menetapkan pengurusan kedudukan yang munasabah.
Untuk mengkaji semula dan mengoptimumkan, pilih jenis dagangan yang sesuai, tempoh masa, dan sebagainya.
Strategi kuantiti perdagangan celah tersembunyi untuk menilai struktur pasaran dengan menganalisis perubahan dalam jumlah transaksi, pemikiran berdasarkan jumlah transaksi ini sangat unik dan berkesan. Strategi ini dapat mendedahkan hubungan bekalan dan permintaan di sebalik pergerakan harga, menangkap tren perubahan pasaran lebih awal.
/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/06/2017
// If Volume is less then the previous 20 intervals, Volume is gray.
// If Volume is greater then the previous 40 intervals, Volume is black.
// If Volume is less then the previous 2 intervals, Volume is purple.
// If Volume is less then the previous, Volume is red.
// If Volume is greater then the previous, Volume is blue.
// Other - white.
// You can add on the indicator a 2.5 Standart Deviation of a 20 period
// Bollinger Band Shifted 3 periods forward.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Hidden Gap`s VSA Volume")
Length_HH = input(40, minval=1)
Length_LLSmall = input(2, minval=2)
Length_LLBig = input(20, minval=2)
LengthMA = input(20, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=gray, linestyle=hline.style_dashed)
xSMA_vol = sma(volume, LengthMA)
xHH_vol = highest(volume, Length_HH)
xLL_volSmall = lowest(volume, Length_LLSmall)
xLL_volBig = lowest(volume, Length_LLBig)
BarColor = iff(volume > xHH_vol[1], black,
iff(volume < xLL_volBig[1], gray,
iff(volume < xLL_volSmall[1], purple,
iff(volume > volume[1], blue,
iff(volume < volume[1], red, white)))))
pos = iff(volume > xSMA_vol, -1,
iff(volume < xSMA_vol, 1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(volume, color=BarColor, title="Vol", style=histogram, linewidth=2)
plot(xSMA_vol, color=black, title="SMA")