Strategi trading

OBV di Forex: rumus, volume dan jebakan data hilang

Hitung OBV dari Close dan volume, bedakan tick dari transaksi, serta pahami bagaimana gap, agregasi dan presisi ekspor mengubah garis serta divergensi.

Tulisan GAP biru tua pada latar jingga, dengan bingkai persegi biru tua terbuka dan kubus hijau pucat di depannya.
Ilustrasi editorial buatan AI tentang celah data; bukan grafik harga atau ekspor volume aktual.

Transaksi forex berleverage dan CFD dapat menimbulkan kerugian dengan cepat. Materi ini bersifat edukatif, bukan nasihat investasi pribadi.

Dalam artikel ini

Setelah membaca artikel ini…

  • Menghitung OBV pada Close naik, turun dan sama dengan satuan volume yang jelas.
  • Menemukan dampak record hilang, agregasi dan presisi terhadap tanda serta jumlah kumulatif.
  • Mendefinisikan pivot dan evaluasi aturan tanpa menganggap divergensi sebagai arus modal atau jaminan hasil.

Pelajari istilah tanpa meninggalkan artikel

Backtesting (uji data historis) Divergence Nilai nosional posisi Balance (saldo tercatat) Pasar OTC (over-the-counter) Jurnal trading

On-Balance Volume (OBV) menjumlahkan seri volume dengan tanda yang ditentukan oleh perubahan Close berurutan. Dokumentasi MetaTrader mengaitkannya dengan Joseph Granville, tetapi perhitungan ini tidak mengidentifikasi institusi atau uang yang masuk ke pasar. Pada grafik mata uang, pastikan sumber serta satuan volume terlebih dahulu, lalu bandingkan garis yang dihitung dengan harga. Nama indikator juga tidak berarti nilainya merupakan saldo rekening.

Satu record hilang dapat mengubah tanda berikutnya

Fragmen lengkap rekaan memiliki Close t0 = 100, t1 = 102, t2 = 101. Volume pada t1 ialah 300 dan pada t2 ialah 200, dengan satuan arbitrer yang sama. OBV awal pada t0 ditetapkan nol.

Close sebelumnya yang hilang mengubah tanda OBVClose rekaan 100, 102, 101 dengan volume 300 pada t1 dan 200 pada t2 menghasilkan OBV 0, 300, 100. Jika t1 dihapus, perbandingan 101 dengan 100 membuat OBV akhir 200, bukan 100.BAR HILANG MENGUBAH TANDA100102101Lengkap: 100 → 102 → 101Sesudah gap: 100 → 101OBV lengkap: 0 + 300 − 200 = 100.Tanpa t1: 0 + 200 = 200.Tanda t2 berubah: minus → plus.forex-basics.com/id/
Record sebelumnya hilang, tanda OBV berubah. Fragmen rekaan Close 100, 102, 101 dengan volume t1 300 dan t2 200. Garis biru lengkap; merah putus-putus setelah t1 dihapus. Seluruh volume memakai satuan arbitrer yang sama.

Data lengkap menghasilkan OBV akhir 100; tanpa t1 hasilnya 200 karena pembanding Close berubah. Memulihkan konstanta awal saja tidak memperbaiki seluruh seri.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Pada data lengkap, t1 menambah 300 dan t2 mengurangi 200 karena 101 < 102: OBV menjadi 0, 300, 100. Jika t1 dihapus, algoritme membandingkan 101 dengan 100 dan menambah 200. Hasil akhirnya 200, bukan 100. Dampaknya lebih dari sekadar membuang kontribusi +300 karena tanda kontribusi t2 ikut berubah.

Garis biru menunjukkan seri Close lengkap; garis merah putus-putus menunjukkan seri setelah t1 dihapus. Gap berarti record dihapus, bukan bar dengan volume nol. Ini bukan ekspor pasar aktual. Rumus resmi OBV MT5 membandingkan Close sekarang dengan Close sebelumnya. Pergeseran konstanta awal tidak memulihkan masukan yang hilang. Periksa kontinuitas dan pulihkan Close sebelumnya; bila tidak dapat dipulihkan, tandai rentang tidak lengkap sebelum menafsirkan divergensi.

Bagaimana OBV dihitung?

Bandingkan Close sekarang dengan Close sebelumnya, bukan Open bar yang sama. Close lebih tinggi menambah volume sekarang; lebih rendah menguranginya; sama membuat jumlah tetap. Gerakan satu pip dan sepuluh pip memberi kontribusi bertanda yang sama apabila volumenya sama. Konstanta awal menggeser level, sehingga persilangan nol bukan sinyal trading universal.

Seri rekaan dimulai dari Close 1.1000 dengan OBV 0. A ditutup 1.1010 dengan 100 tick sehingga OBV 100. B: Close 1.1005, 180 tick, OBV −80. C: Close 1.1005, 300 tick, OBV tetap −80. D: Close 1.1020, 120 tick, OBV 40. E: Close 1.1015, 60 tick, OBV −20. Jumlahnya 100 − 180 + 0 + 120 − 60 = −20. C memiliki tick terbanyak tetapi kontribusinya nol karena Close sama dengan B. Jika mulai dari 1.000, hasil akhir menjadi 980 dan seluruh perubahan antarbar tetap sama.

Mengapa volume Forex perlu diberi cakupan?

Penghitung tick broker bukan total langsung pasar valuta asing OTC. Sebagai konteks historis, survei BIS melaporkan 7,5 triliun USD per hari pada April 2022 dengan basis net-net untuk seluruh instrumen FX; spot sekitar 2,1 triliun USD. Survei tiga tahunan itu bukan feed volume grafik, dan angka 2022 bukan estimasi omzet terkini 2026.

MetaTrader menjelaskan tick volume Forex sebagai jumlah perubahan harga dalam stream yang diberikan. Seratus tick tidak mengidentifikasi seratus transaksi, nilai nominal transaksi atau pelakunya. API iOBV MT5 menerima jenis volume VOLUME_TICK atau VOLUME_REAL; periksa ketersediaan data pada simbol. Memilih real volume tidak menciptakan transaksi yang hilang. Kita tidak mengestimasi korelasi tick dengan omzet global di sini.

Jumlah bertanda merupakan karakteristik seri masukan, bukan penghitung tekanan beli/jual bersih. Feed, jenis volume, batas bar dan record yang hilang dapat mengubah hasil. Pembahasan volume Forex memperjelas perbedaan masukan tersebut dalam analisis teknikal.

Divergensi tanpa menganggapnya arus modal

Pada seri tadi, Close D 1.1020 melampaui A 1.1010, tetapi OBV D 40 berada di bawah 100. Padahal D memiliki 120 tick, lebih banyak daripada 100 tick pada A. Level kumulatif lebih rendah terbentuk dari jalur di antaranya, termasuk pengurangan 180 pada B. Jadi, nilai OBV lebih rendah tidak membuktikan aktivitas kuotasi pada Close lebih tinggi terakhir berkurang.

Divergensi bearish membandingkan puncak harga lebih tinggi dengan puncak OBV berpasangan yang lebih rendah. Kasus bullish membandingkan lembah harga lebih rendah dengan lembah OBV lebih tinggi. Tetapkan cara memilih serta memasangkan ekstrem. Perhitungan ini bukan jumlah pembeli atau probabilitas pembalikan; indikator kedua berbasis harga yang sama tidak otomatis menjadi bukti independen dalam sebuah strategi.

Contoh hipotetis pembacaan divergensi

Anggap ilustrasi EUR/USD H4 sepenuhnya rekaan: harga naik selama dua minggu, membentuk puncak sekitar 1.0920, lalu sesudah koreksi singkat mencapai 1.0975. Pasangan ekstrem OBV diasumsikan 500 lalu 400. Ini kondisi divergensi bearish hipotetis, bukan bukti volume puncak baru lebih kecil, institusi menjual atau peluang pembalikan diketahui.

Jelaskan aturan pemasangan kedua ekstrem. Pivot yang membutuhkan dua bar tertutup sesudahnya baru terkonfirmasi ketika kedua bar itu tersedia, bukan pada waktu puncak sebelumnya. Menempatkan label konfirmasi pada bar lama tanpa menyimpan waktu ketersediaan membuat grafik historis tampak lebih mudah ditindaklanjuti daripada keadaan sebenarnya.

Kesalahan yang perlu dihindari

Jangan menyamakan kondisi divergensi dengan aturan entry lengkap atau memilih hanya contoh historis yang rapi. Pisahkan level manajemen risiko, ukuran posisi, exit dan biaya dari rumus indikator. Timeframe lebih tinggi atau volume kontrak bursa tidak dengan sendirinya membuktikan strategi lebih andal. Sebelum menilai garis, periksa juga kontinuitas dan ketelitian data.

Agregasi dan presisi mengubah perhitungan

Jika A–E digabung menjadi satu bar, volumenya 760 tick. Close akhirnya 1.1015 lebih tinggi dari Close sebelumnya 1.1000, sehingga kontribusinya +760, berbeda dari lima kontribusi terpisah berjumlah −20. Ini akibat rumus, bukan otomatis kesalahan platform. Interval dan batas sesi merupakan bagian aturan; tidak ada minimum H1 atau H4 universal untuk hasil menguntungkan.

Pertahankan masukan lain lalu ubah Close C dari 1.10050 menjadi 1.10051 atau 1.10049, hanya ±0,1 pip EUR/USD. Sebanyak 300 tick C kini mendapat tanda +300 atau −300. OBV akhir menjadi +280 atau −320, menggantikan −20; tanda sesudah C tetap sama. Ekspor empat desimal dapat menyembunyikan perbedaan ini. CME melaporkan kontrak yang diperdagangkan pada venue serta tanggal tertentu, satuan berbeda dari tick atau total spot dunia; ini bukan jaminan strategi lebih untung.

OBV, accumulation/distribution dan Chaikin Money Flow

Sebagai pembanding, A/D menjumlahkan volume yang dibobot menurut posisi Close dalam rentang High–Low bar yang sama. CMF membagi jumlah kontribusi berbobot itu dengan jumlah volume pada jendela yang dipilih. Panjang 20 atau 21 merupakan konvensi, bukan pengaturan wajib yang menguntungkan. Periksa penanganan implementasi ketika rentang High–Low atau penyebut volume nol.

Bandingkan rumus pada masukan identik, bukan penampilan yang terasa intuitif. Keduanya juga bukan pengukuran uang institusional langsung. Volume profile mendistribusikan volume terpilih menurut harga; cakupan datanya tetap perlu disebutkan. Materi analisis teknikal di ForexMechanics merupakan bacaan lanjutan eksternal berbahasa Inggris, bukan bagian berbahasa Indonesia atau sumber data pasar.

Latihan berikutnya

  1. Catat sumber, simbol, jenis volume, interval, batas sesi, awal riwayat dan presisi ekspor. Hitung manual kasus Close naik, turun dan sama.
  2. Tuliskan aturan pemilihan pivot dan waktu tiap titik tersedia. Simpan kasus yang ditolak atau kemudian hilang, bukan hanya divergensi historis rapi.
  3. Tetapkan entry, exit, ukuran serta biaya secara terpisah. Divergensi adalah kondisi terukur; tambahan indikator dari harga yang sama belum membuktikan keunggulan atau bukti independen.
  4. Dalam backtest, bandingkan aturan lengkap dengan dan tanpa OBV pada sampel evaluasi serta biaya identik, kemudian nilai periode terpisah. Simpan semua versi yang dicoba dalam jurnal trading agar pemilihan setelah melihat hasil terlihat.
  5. Untuk futures, tentukan kontrak aktual serta konstruksi seri dan rollover. Volume kontrak bukan total spot global. Membandingkan dataset berbeda saja tidak mengisolasi kualitas strategi. Panduan pengujian strategi membantu menyusun evaluasinya.

Periksa pemahaman Anda

Latihan: sekitar 2 menit.

t1 dengan Close 102 dihapus. Data tersisa t0 = 100 dan t2 = 101 dengan volume 200. Apa yang dilakukan aturan standar pada t2?

Lihat jawaban dan penjelasan

Benar. 101 lebih besar daripada 100 sehingga tandanya positif, berbeda dari perbandingan dengan 102 pada seri lengkap.

Pertanyaan lain

Bagaimana OBV dihitung?
Bandingkan Close sekarang dengan Close sebelumnya. Jika naik, tambahkan volume sekarang; jika turun, kurangi; jika sama, jumlah tetap. Seri rekaan 100 − 180 + 0 + 120 − 60 berakhir −20. Awal 1.000 menghasilkan akhir 980. Level bertanda bergantung pada konstanta awal, bukan uang institusional atau jumlah pelaku.
Apakah OBV dapat dipakai pada Forex tanpa volume spot global?
OBV dapat dihitung pada seri volume yang jelas, tetapi itu belum membuktikan strategi menguntungkan. Tick mengukur stream yang diterima pada feed, bukan omzet nominal dunia. iOBV MT5 menerima VOLUME_TICK dan VOLUME_REAL; ketersediaan aktual perlu diperiksa. Seri real volume yang tidak tersedia bukan bukti pasar tanpa aktivitas. Tidak ada statistik korelasi omzet yang diklaim di sini.
Bagaimana membaca divergensi OBV?
Kasus bearish memasangkan puncak harga lebih tinggi dengan puncak OBV lebih rendah; kasus bullish membalik arah perbandingan. OBV kumulatif tidak hanya mengukur aktivitas bar terakhir. D memiliki 120 tick dibanding A 100, tetapi OBV 40 dibanding 100. Tetapkan pivot dan waktu konfirmasi; kondisi atau indikator harga kedua tidak mengidentifikasi institusi maupun menjamin pembalikan.
Mengapa membuang satu record mengubah tanda berikutnya?
Pada fragmen lengkap, Close 101 dibandingkan dengan 102 sehingga volume 200 dikurangkan. Setelah record 102 dihapus, algoritme hanya melihat Close sebelumnya 100 sehingga volume 200 ditambahkan. Hasil 200 berbeda dari 100 pada data lengkap. Hilangnya record bukan bar bervolume nol, dan pergeseran awal saja tidak memulihkan masukan.
Mengapa timeframe berbeda menghasilkan OBV berbeda?
Lima bar A–E memberi jumlah bertanda −20. Jika dijadikan satu bar dengan volume total 760 dan Close akhir 1.1015 di atas 1.1000, seluruh 760 ditambahkan. Tanda dihitung kembali menurut bar hasil agregasi. Perbedaan ini berasal dari rumus dan batas bar, bukan otomatis kesalahan platform atau bukti satu timeframe lebih menguntungkan.
Apakah pembulatan harga dapat mengubah OBV?
Ya. Dalam contoh, Close C 1.10050 sama dengan B sehingga 300 tick berkontribusi nol. Mengubahnya menjadi 1.10051 atau 1.10049 memberi kontribusi +300 atau −300, dan hasil akhir menjadi +280 atau −320. Ekspor empat desimal dapat menyamarkan perbedaan 0,1 pip itu. Catat ketelitian sumber dan ekspor sebelum membandingkan indikator.

Sumber dan verifikasi

  1. StockCharts: dokumentasi OBV

    Rumus dan konvensi pembacaan indikator pada layanan chart; bukan bukti institusi atau profit.

  2. MetaTrader 5: On Balance Volume

    Aturan Close lebih tinggi, lebih rendah dan sama; atribusi Granville.

  3. BIS: omzet OTC FX April 2022

    Konteks historis survei 2022, bukan feed volume atau omzet terkini 2026.

  4. StockCharts: dokumentasi A/D

    Perbandingan rumus posisi Close dalam rentang High–Low.

  5. StockCharts: dokumentasi CMF

    Kontribusi berbobot dibagi volume jendela; panjang 20/21 merupakan konvensi.

  6. MQL5: iOBV

    Parameter jenis volume; pilih berdasarkan data yang tersedia pada simbol.

  7. CME: definisi volume

    Kontrak diperdagangkan pada tanggal terpilih di venue CME; bukan seluruh pasar spot.

  8. MQL5: konstanta jenis volume

    VOLUME_TICK dan VOLUME_REAL dalam ENUM_APPLIED_VOLUME.

  9. MetaTrader 5: Volumes

    Tick Forex sebagai jumlah perubahan harga dalam periode feed.

  10. MetaTrader 5: accumulation/distribution

    Pembobotan volume berdasarkan Close di dalam rentang bar; bukan pembuktian prediksi pasar.

Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.

Tentang penulis

Jarosław Wasiński adalah editor dan analis pasar yang berbasis di Polandia. Ia mendirikan MyBank.pl pada 2004 dan mengikuti pasar valuta asing sejak 2007.