Client Terminal Events | Peristiwa di Terminal Klien MQL4

Advertisement

Penawaran Terbatas! Paket Data 25GB Hanya Rp 90.000


Dapatkan kuota besar 25GB untuk semua nomor AS, Loop, dan simPATI hanya dengan Rp 90.000, berlaku selama 30 hari! Internet lancar tanpa khawatir kehabisan kuota, cocok untuk streaming, gaming, dan browsing sepuasnya!

Aktifkan sekarang dan nikmati kebebasan internet!

Read More Beli Paket
Advertisement

Init

Segera setelah terminal klien memuat sebuah program (Expert Advisor atau indikator kustom) dan memulai proses inisialisasi variabel global, maka peristiwa Init akan dikirimkan. Peristiwa ini akan diproses oleh penangan peristiwa OnInit(), jika tersedia. Peristiwa ini juga dihasilkan setelah:

  • Instrumen keuangan dan/atau kerangka waktu grafik diubah,
  • Program dikompilasi ulang di MetaEditor,
  • Parameter input diubah melalui jendela pengaturan dari Expert Advisor atau indikator kustom.

Sebuah Expert Advisor juga akan diinisialisasi ulang setelah akun diubah.

Deinit

Sebelum variabel global dinonaktifkan dan program dibongkar, terminal klien akan mengirimkan peristiwa Deinit. Juga terjadi saat:

  • Terminal atau grafik ditutup,
  • Sebelum instrumen dan/atau timeframe grafik diubah,
  • Program berhasil dikompilasi ulang,
  • Parameter input atau akun diubah.

Alasan deinisialisasi dapat diperoleh dari parameter yang diteruskan ke OnDeinit(). Fungsi ini dibatasi hingga 2,5 detik. Jika tidak selesai, akan dihentikan paksa.

Start

Peristiwa Start adalah peristiwa khusus untuk aktivasi skrip setelah dimuat, diproses oleh OnStart. Tidak dikirim ke Expert Advisor maupun indikator kustom.

NewTick

NewTick terjadi saat ada kutipan baru dan diproses oleh OnTick(). Jika kutipan baru datang saat OnTick sebelumnya belum selesai, maka kutipan tersebut diabaikan.

Semua kutipan diabaikan hingga OnTick() selesai. Peristiwa ini tetap terjadi meski perdagangan otomatis dinonaktifkan. Tombol pelarangan tidak menghentikan OnTick() yang sedang berjalan.

Calculate

Calculate hanya dihasilkan untuk indikator, setelah Init dan ketika harga berubah. Diproses oleh OnCalculate().

Timer

Timer muncul berkala jika EventSetTimer dipanggil (biasanya di OnInit()). Diproses oleh OnTimer(). Harus dimatikan dengan EventKillTimer dalam OnDeinit().

Tester

Tester muncul setelah pengujian Expert Advisor di data historis selesai. Ditangani oleh OnTester().

ChartEvent

ChartEvent muncul saat pengguna berinteraksi dengan grafik:

  • Tekan tombol saat grafik aktif,
  • Objek grafis dibuat atau dihapus,
  • Klik atau geser objek grafis,
  • Penyuntingan teks LabelEdit selesai.

Juga terdapat peristiwa khusus ChartEvent yang bisa dikirim dari program MQL4 menggunakan EventChartCustom(). Diproses oleh OnChartEvent().

Advertisement

Postingan Terkait

Formulir Kontak

Nama

Email *

Pesan *


Advertisement

vps forex murah

DAFTAR AGEN PULSA
TOOLS OTOMATIS SELLER SHOPEE TOOLS OTOMATIS KONTEN AFFILIATE SHOPEE tools otomatis facebook
DAFTAR AGEN PULSA KOLEKSI PRODUK ARMAILA
Advertisement

Iklan

Close x