Cara Perhitungan Grafik MT4: Rumus, Input, dan Batasan

Grafik MT4 cara dihitung rumus input.

Cara Perhitungan Grafik MT4: Rumus, Input, dan Batasan

Apa yang biasanya dimaksud dengan “Grafik MT4 dihitung”

Di MT4, kata “dihitung” paling baik dipahami sebagai: platform mengubah data pasar yang masuk (tick atau bar yang sudah terbentuk) menjadi nilai-nilai yang menyusun deret yang diplot pada grafik. Deret yang diplot tersebut kemudian menentukan apa yang Anda lihat di layar (lilin, garis, volume, dan banyak overlay).

Sebuah grafik bukanlah satu perhitungan tunggal. Biasanya berupa alur kerja dengan tiga bagian:

  1. Persiapan data: platform menyimpan dan mengatur data harga dari waktu ke waktu.
  2. Konstruksi bar/timeframe: platform mengelompokkan data ke dalam interval waktu tetap (misalnya, bar 5 menit).
  3. Komputasi dan tampilan deret: platform menghitung apa yang diwakili oleh setiap elemen visual (misalnya, bidang OHLC dari setiap bar) dan memetakan nilai ke koordinat.

Karena data input dan pengaturan grafik berubah, aritmetika pastinya bergantung pada jenis grafik dan timeframe.

Mekanisme inti: konstruksi bar dan definisi OHLC

Sebagian besar visual “grafik MT4” yang Anda temui dibangun dari bar. Sebuah bar berhubungan dengan satu interval waktu pada timeframe yang dipilih. Untuk setiap bar, pembuatan grafik umumnya menggunakan nilai OHLC:

  • O (Open): harga pertama yang diperdagangkan dalam interval tersebut.
  • H (High): harga maksimum yang diperdagangkan yang diamati selama interval tersebut.
  • L (Low): harga minimum yang diperdagangkan yang diamati selama interval tersebut.
  • C (Close): harga terakhir yang diperdagangkan dalam interval tersebut.

Cara sederhana untuk menyatakannya adalah dengan mendefinisikan interval bar ([t_k, t_{k+1})) dan kumpulan harga tick yang berada di dalamnya. Misalkan (P_i) adalah urutan harga perdagangan (atau harga tengah, tergantung pada apa yang didefinisikan oleh feed platform) untuk tick dengan stempel waktu (t_i) sedemikian rupa sehingga (t_k \le t_i < t_{k+1}). Maka:

  • (O_k = P_{pertama})
  • (H_k = \max(P_i))
  • (L_k = \min(P_i))
  • (C_k = P_{terakhir})

Konstruksi OHLC ini adalah perhitungan material di balik badan lilin dan sumbu yang terlihat untuk banyak mode grafik standar.

Volume dan penghitungan tick (saat ditampilkan)

Jika grafik menampilkan volume (atau volume berbasis tick), definisi konseptual yang umum adalah:

  • Volume untuk bar k sama dengan jumlah tick dalam ([t_k, t_{k+1})), atau jumlah ukuran yang dilaporkan jika feed menyediakan ukuran.

Makna pasti mana yang berlaku bergantung pada apa yang disediakan oleh feed data platform dan opsi volume mana yang dipilih.

Bagaimana grafik garis diturunkan dari deret bar

Grafik garis sering dihitung dari sumber yang dipilih dalam setiap deret bar. Misalnya:

  • Sebuah “garis close” secara konseptual memplot (C_k) dari waktu ke waktu.
  • Sebuah garis “harga tipikal” (dalam beberapa pengaturan pembuatan grafik) secara konseptual menggunakan rata-rata seperti ((H_k + L_k + C_k)/3).

Jadi pola umumnya adalah: pilih fungsi (f) dari OHLC setiap bar (dan terkadang volume), lalu plot (S_k = f(O_k,H_k,C_k,L_k,\text{Volume}_k)).

Untuk garis harga umum, (f) hanyalah memilih satu komponen (seperti close). Untuk deret turunan lainnya, (f) dapat merata-ratakan atau mengubah nilai, tetapi tetap beroperasi bar demi bar.

Contoh dengan asumsi eksplisit (dapat diperiksa sendiri)

Asumsikan timeframe 1 menit dan Anda memiliki harga tick untuk satu interval menit ([t_0, t_0+1m)). Misalkan dalam interval tersebut urutan tick (secara kronologis) adalah:

  • (P_1 = 1.1000)
  • (P_2 = 1.1010)
  • (P_3 = 1.0995)
  • (P_4 = 1.1020) Maka nilai OHLC untuk bar tersebut adalah:
  • (O = 1.1000) (tick pertama)
  • (H = 1.1020) (maksimum)
  • (L = 1.0995) (minimum)
  • (C = 1.1020) (tick terakhir) Jika grafik Anda menggunakan garis close, titik yang diplot untuk menit tersebut adalah (S=C=1.1020).

Ide verifikasi independen: jika Anda dapat mengakses data tick atau bar mendasar yang digunakan oleh grafik Anda (misalnya, melalui ekspor data platform atau API yang menyediakan stempel waktu dan harga), Anda dapat menghitung ulang OHLC menggunakan batas interval yang sama dan memastikan apakah lilin yang diplot cocok.

Batasan material dan mode kegagalan

Bahkan dengan rumus OHLC di atas, nilai grafik dapat berbeda karena beberapa alasan:

  1. Riwayat yang hilang atau tidak lengkap Jika data tick tidak ada untuk suatu timeframe, OHLC hanya dapat dihitung dari subset yang tersedia. Hal ini dapat mengubah (O), (H), (L), dan (C). Sebuah lilin mungkin tampak “tidak sesuai” dengan yang Anda harapkan karena platform tidak menerima semua tick.

  2. Penyelarasan waktu dan perbedaan zona waktu/jam Bar dibuat dari interval waktu tetap. Jika waktu server grafik berbeda dari stempel waktu yang Anda asumsikan, Anda dapat mengelompokkan tick ke dalam menit yang berbeda (atau jam yang berbeda). Kumpulan tick per interval berubah, sehingga OHLC berubah.

  3. Definisi “harga” bervariasi menurut feed dan mode Tergantung pada platform dan mode data, deret dapat diturunkan dari bid/ask, perdagangan terakhir, atau harga tengah yang dikonstruksi. Jika ekspektasi Anda mengasumsikan satu definisi tetapi feed menyediakan definisi lain, penghitungan ulang Anda tidak akan cocok.

  4. Biaya dan eksekusi tidak direpresentasikan di dalam lilin historis Lilin mewakili harga yang diamati atau dicatat untuk interval waktu masa lalu. Lilin tidak secara inheren memperhitungkan biaya masa depan (spread pada saat eksekusi, selip, komisi). Jadi, penalaran apa pun yang memperlakukan riwayat grafik yang ditampilkan sebagai perkiraan hasil bersih mencampurkan konsep yang berbeda.

  5. Overlay seperti indikator bergantung pada parameter tambahan Jika “Grafik MT4” mencakup moving average, osilator, atau overlay khusus, maka perhitungannya mencakup parameter tambahan (panjang lookback, metode penghalusan, harga yang diterapkan, dan apakah overlay hanya menggunakan close bar atau data intrabar). Pengaturan tersebut, bukan hanya konstruksi OHLC, yang menentukan nilai akhir yang diplot.

Cara memverifikasi perhitungan yang Anda lihat

Metode verifikasi praktis, tanpa mengasumsikan perilaku penyedia tertentu, adalah:

  1. Identifikasi jenis grafik (lilin vs garis) dan timeframe.
  2. Ekspor atau dapatkan data bar atau tick mendasar yang digunakan oleh grafik.
  3. Hitung ulang OHLC untuk satu bar menggunakan batas interval dan definisi harga yang diasumsikan.
  4. Bandingkan (O,H,L,C) hasil hitung ulang Anda dan deret yang diplot (seperti garis close) dengan apa yang ditampilkan grafik.

Jika perbandingan gagal, periksa asumsi mana yang berubah: batas interval, definisi harga input, atau apakah riwayat tidak lengkap.

Apa yang perlu ditanyakan selanjutnya

Jika Anda memberi tahu saya:

  • jenis grafik Anda (lilin, garis, atau overlay tertentu),
  • timeframe,
  • dan sumber data yang Anda gunakan (tick vs bar, dan apakah itu bid/ask/last/mid), saya dapat menyatakan ulang fungsi pasti (S_k = f(\cdot)) untuk pengaturan tersebut dan mencantumkan input spesifik yang Anda perlukan untuk menghitung ulang secara menyeluruh.
Perdagangan forex dan CFD memiliki risiko besar. Informasi FoxiForex bersifat edukatif dan bukan nasihat keuangan pribadi. Penempatan bersponsor diberi label dengan jelas.