Praktik

Alert harga MT5: kondisi, status, waktu dan pengiriman

Atur alert Bid/Ask, expiry dan saluran MT5. Bedakan episode, reset, restart serta waktu input/penerimaan; konversikan jadwal ke WIB, WITA dan WIT dengan tanggal.

Latar hijau petrol dengan tulisan RESET krem besar di kiri; balok jingga panjang melewati lengkung teal gelap, pilar krem tinggi berujung bundar di belakang dan bola krem di depan kanan, bayangan panjang ke kiri.
Ilustrasi editorial buatan AI tentang reset; bukan layar MT5, pesan nyata atau jaminan keandalan.

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…

  • Memisahkan kondisi benar, episode baru dan pesan diterima.
  • Menguji sisi kotasi, saluran serta jam komputer yang menjalankan MT5.
  • Menunjukkan dampak kehilangan status pada restart program kustom.

Pelajari istilah tanpa meninggalkan artikel

Rencana trading Bid dan Ask (harga jual dan beli) Eksekusi order Order pending (order bersyarat) Stop loss Jurnal trading

Dalam alur hipotetis, seorang trader ingin pesan saat EUR/USD memenuhi kondisi harga tertentu. Alert MT5 desktop menarik perhatian ke kondisi itu; ia tidak memesan harga eksekusi atau melindungi posisi. Periksa sisi kotasi, terminal yang menjalankan aturan, dan saluran pemberitahuan secara terpisah.

Jenis kondisi dan aksi alert

Dialog standar menawarkan perbandingan Bid, Ask, Last, volume transaksi terakhir dan kondisi Time. Last serta volume terakhir berguna hanya jika instrumen menyediakan data yang sesuai; bukan seluruh transaksi FX global. Bid 1,09990 dan Ask 1,10002 berarti Ask sudah > 1,10000, tetapi Bid belum. Dengan pip 0,0001, spread 0,00012 / 0,0001 = 1,2 pip. Operator > berbeda dari ≥ dan kondisi sudah benar tidak harus menunggu pelintasan baru.

Pilih satu aksi alert: Sound, File, Email atau Notification. Sound, email dan push adalah pemberitahuan. File dapat menjalankan program executable; dampaknya bergantung pada program, bukan kebutuhan pemberitahuan biasa. Atur interval pengulangan, jumlah maksimum dan kedaluwarsa terpisah. Dialog ini bukan editor ekspresi indikator atau spread sembarang.

Alert berbeda dari stop loss

Alert desktop dievaluasi terminal yang berjalan dengan data tersedia. Menutup terminal, menidurkan komputernya atau kehilangan kotasi terkini menghentikan pemantauan tersebut. Stop loss/take profit yang diterima server broker punya fungsi berbeda dan dapat diproses tanpa terminal desktop. Stop biasa tetap tidak menjamin harga eksekusi atau besar kerugian. SL/TP saat platform ditutup membahas perbedaannya.

Pemberitahuan operasi dari server perdagangan yang didukung broker juga berbeda: pesan order, deal atau saldo bisa datang saat komputer mati. Itu tidak memindahkan kondisi harga desktop Anda ke server. Pending order dapat membuka atau mengubah eksposur; SL/TP yang diterima dapat menutup posisi sesuai aturannya. Pesan biasa meminta pemeriksaan kondisi kini; harga yang terdeteksi belum tentu tersedia saat Anda membuka chart.

Empat kondisi benar, dua episode

Model terpisah: satu harga hipotetis, tujuh pembacaan lengkap berjarak sama 99, 101, 101, 100, 101, 99, 101; jalur di antaranya tidak diketahui. Mesin awal siap. Jika harga > 100 dan siap, buat sinyal lalu tidak siap. Harga ≤ 99 menyiapkan ulang. Ini spesifikasi program kustom, bukan kolom reset bawaan MT5, nasihat trading atau order.

Empat pembacaan lolos, dua episode alertMesin status kustom memproses tujuh pembacaan berjarak sama: 99, 101, 101, 100, 101, 99, 101. Awalnya siap; harga > 100 mengirim sinyal lalu menonaktifkan kesiapan. Hanya harga ≤ 99 mengaktifkan kesiapan lagi; 100 tidak. Sinyal pada nomor 2 dan 7, empat harga > 100. Sumbu linear 98–102. Bukan pengaturan pengulangan MT5 atau model eksekusi order.BENAR BELUM BERARTI EPISODE BARULogika kustom • satuan harga hipotetis98991001011021234567Nomor pembacaan • sinyal: 2 dan 7AWAL: siapHarga > 100 dan siap → sinyalSetelah sinyal → tidak siapHarga ≤ 99 → siap lagiHarga 100 tidak menyiapkan ulang.
Kembali ke 100 belum memenuhi reset ≤ 99. Garis menghubungkan sampel untuk dibaca; model tidak mengetahui kejadian di antaranya.

Pembacaan 2 pada 101 menghasilkan sinyal dan mengubah status. Nomor 3 dan 5 juga 101 tetapi tidak memberi sinyal baru. Nomor 4 pada 100 tidak memicu dan tidak mereset. Baru nomor 6 pada 99 menyiapkan ulang; nomor 7 memberi sinyal kedua. Catat harga, status sebelum, sinyal dan status sesudah. Empat pembacaan > 100 berbeda dari dua episode; sinyal pun belum menjamin penerimaan pesan.

Memasang alert harga langkah demi langkah

  1. Buka View → Toolbox atau Ctrl+T, lalu tab Alerts.
  2. Klik kanan area daftar, pilih Create.
  3. Pilih simbol tepat untuk data harga/volume. Pada kondisi Time simbol tidak berpengaruh.
  4. Pilih Condition Bid > atau Bid <, lalu Value, misalnya 1,0900. Ini bukan kondisi Ask atau persamaan.
  5. Pilih Action yang diperlukan dan uji saluran itu. Satu uji suara bukan uji penerimaan ponsel.
  6. Atur Expiration, interval dan batas pengulangan; pilih OK untuk menerapkan.

Sebelum mengaktifkan, bandingkan dengan Bid/Ask atau input kini. Gunakan Test untuk aksi terpilih, kemudian secara terpisah amati kondisi demo yang mudah diperiksa. Catat waktu data dan penerimaan nyata. Satu keberhasilan tidak menjamin semua pengiriman berikutnya. Alert yang dinonaktifkan tidak dihapus, tetapi tidak aktif.

Push ke ponsel dan konfigurasi email

Temukan MetaQuotes ID perangkat di aplikasi mobile; masukkan pada Tools → Options → Notifications desktop, aktifkan push dan kirim Test. Periksa pesan di ponsel tujuan. Jika gagal, cek ID, izin perangkat, jaringan dan log. Tidak ada janji tiba dalam 1–3 detik atau statistik kegagalan di sini. Pengiriman dari terminal bukan bukti semua pesan kelak diterima.

Untuk email gunakan Tools → Options → Email: server SMTP, port dan autentikasi yang diizinkan penyedia, alamat pengirim serta penerima. Gunakan Test, periksa inbox dan spam. Jangan memublikasikan konfigurasi atau tangkapan layar yang memuat kredensial. Uji push tidak menguji SMTP; uji email tidak menguji kondisi pasar. Aksi alert dipilih individual, bukan menganggap satu pilihan otomatis menggabungkan semua saluran.

Ketika alert diam: pisahkan penyebabnya

Periksa Enable, simbol, kedaluwarsa, batas pengulangan, koneksi dan kesegaran kotasi. Bandingkan aturan pada sisi harga yang ditentukan. Log membantu membedakan kondisi tidak terdeteksi dengan pesan dibuat tetapi tidak sampai. Ubah satu komponen setiap uji agar hasilnya bisa ditelusuri. Tidak menerima pesan tidak sendirinya membuktikan harga tidak pernah melewati level.

Terminal jarak jauh dan migrasi

Komputer remote penuh yang menjalankan MT5 dapat memantau alert desktop saat komputer rumah mati; ia tetap bisa terputus atau restart. MetaQuotes virtual hosting adalah lingkungan lain dengan aturan migrasi program, chart dan pengaturan. Jangan menganggap sewa layanan otomatis menyalin daftar Alerts biasa. Untuk program MQL, verifikasi migrasi dan jurnal remote. Status lokal saja tidak membuktikan program remote berjalan. VPS dan latensi membedakan komponen ini.

Contoh baru: restart bukan episode harga baru

Program kustom lain, tanpa order atau pengiriman nyata: tujuh input ber-ID 1–7, harga 98, 102, 103, 100, 104, 99, 105. Awalnya siap; pemicu > 101, reset ≤ 99. Simpan versi aturan dan checkpoint setelah input 2 diproses: ID terakhir 2 dan status tidak siap. Anggap input diurutkan, checkpoint utuh, dan pemulihan mulai dari ID berikutnya.

Restart tidak mengubah definisi episodeProgram hipotetis: harga 98, 102, 103, 100, 104, 99, 105; trigger > 101, reset ≤ 99, awal siap. Restart sebelum input 3; tanpa order atau jaringan nyata.PERHITUNGAN HIPOTETISTanpa restart / pulihkancheckpointSinyal 2 dan 7;checkpoint ID 2, tidaksiapRestart selalu siapSinyal 2, 3 dan 7; satutambahan pada 3Reset keliru saat ≤ 101Sinyal 2, 5 dan 7; input4 menyiapkan ulang
Restart tidak mengubah definisi episode. Program hipotetis: harga 98, 102, 103, 100, 104, 99, 105; trigger > 101, reset ≤ 99, awal siap. Restart sebelum input 3; tanpa order atau jaringan nyata.

Simpan status dan versi dengan kebijakan pemulihan yang jelas. Pengenal pesan membantu mendeteksi duplikat, bukan menjamin penerimaan tepat sekali.

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

Tanpa restart / pulihkan checkpoint
Sinyal 2 dan 7; checkpoint ID 2, tidak siap – Pulihkan versi aturan/status/ID terakhir dan lanjutkan 3–7; episode pertama belum reset pada 3.
Restart selalu siap
Sinyal 2, 3 dan 7; satu tambahan pada 3 – Harga 103 memenuhi trigger tetapi masih episode lama. Hilangnya status menambah sinyal.
Reset keliru saat ≤ 101
Sinyal 2, 5 dan 7; input 4 menyiapkan ulang – Harga 100 memenuhi reset salah itu, tetapi bukan reset asli ≤ 99. Ini aturan lain.

Tanpa restart, sinyal pada 2 dan 7. Pemulihan checkpoint itu memberikan sinyal yang sama. Jika restart sebelum input 3 selalu mengembalikan status siap, input 3 menghasilkan pesan tambahan meski tidak ada reset: sinyal menjadi 2, 3, 7. Reset yang keliru pada harga ≤ 101 juga berbeda; input 4 pada 100 akan menyiapkan ulang dan menghasilkan 2, 5, 7. Kondisi reset dan penyimpanan status harus sama dengan spesifikasi.

Pengulangan kirim untuk satu ID episode bukan episode baru. Antrian E1, E1, E2 punya tiga percobaan dan dua ID unik; pemeriksaan ID dapat mengenali duplikat pada penerima. Itu tidak menjamin pesan sampai atau pengiriman tepat sekali: kegagalan di antara pencatatan status dan kirim perlu kebijakan pemulihan tersendiri. Model ini bukan uji MQL/MT5, jaringan atau ponsel dan tidak menganggap daftar Alerts punya checkpoint tersebut.

Indikator dan kondisi gabungan memerlukan logika tepat

Level gambar RSI atau garis rata-rata bergerak tidak otomatis menjadi ekspresi alert standar. Indikator/EA dapat memprogram kondisi kustom; pastikan operasi, data dan izinnya. Dokumentasi SendNotification membatasi panggilan serta tidak menjalankannya di Strategy Tester. Backtest perhitungan kondisi tidak sama dengan uji pengiriman push nyata.

Dua pesan diterima bersama belum membuktikan dua syarat benar bersamaan. Aturan hipotetis EUR/USD: Bid > 1,1000 dan spread < 2 pip pada satu pembacaan, pip 0,0001. t1 Bid/Ask 1,1002/1,1006 memberi 4 pip: harga lolos, spread gagal. t2 1,0998/1,0999 memberi 1 pip: spread lolos, harga gagal. Tidak ada pembacaan yang lolos seluruh aturan.

Waktu diterima bukan timestamp input. Pesan dari t1 dan t2 bisa tiba berdekatan. Program gabungan memerlukan input dari pembacaan yang sama dan timestamp tercatat; setelah pesan datang, periksa harga serta syarat yang masih berlaku. Jangan menyimpan “ya” lama tanpa batas sampai syarat lain kebetulan terpenuhi. Jadwal rilis juga bukan observasi hasil rilis; bedakan pada bagian berikut.

Kalender, jam komputer dan tiga zona Indonesia

Time mengingatkan pada jam yang dipilih, bukan menunggu isi laporan atau memprediksi dampaknya. Cek tanggal publikasi dan zona sumber, kemudian konversi ke jam lokal komputer terminal. Contoh organisasi dari luar Indonesia: peristiwa 13:00 UTC, komputer Warsawa diasumsikan UTC+2 pada hari yang dipilih, maka Time 15:00. VPS UTC perlu 13:00; menyalin 15:00 ke VPS membuat pengingat dua jam lebih lambat. Periksa tanggal dan offset musiman, jangan gunakan UTC+2 untuk seluruh tahun.

BMKG menyatakan WIB = UTC+7, WITA = UTC+8, WIT = UTC+9. Peristiwa 13:00 UTC yang sama menjadi 20:00 WIB, 21:00 WITA, 22:00 WIT. Contoh tambahan murni jadwal hipotetis: 27 Oktober 2026 pukul 23:30 UTC menjadi 28 Oktober pukul 06:30 WIB, 07:30 WITA, 08:30 WIT. Tanggal ikut berganti. Ini bukan jadwal NFP/CPI yang diumumkan atau asumsi domisili Anda. Jika terminal berjalan di VPS UTC, gunakan jam UTC komputer itu, meski ponsel menampilkan WIB.

Pilih alert yang mengarah ke pemeriksaan

Level support/resistance, perpotongan rata-rata, ambang RSI, waktu berita, atau jarak dari exit bisa menjadi ide berbeda untuk diuji. Itu bukan daftar lima terbaik untuk semua trader. Kondisi harga standar cukup untuk perbandingan sisi harga tertentu; indikator, spread atau jarak gabungan dapat membutuhkan program. Tulis simbol, input, operator, level dan tindakan pemeriksaan setelah pesan. Jumlah tiga alert hanya pilihan alur, bukan optimum yang dibuktikan.

Integrasikan dengan rutinitas pengujian

Mulai dari daftar level yang dapat ditangani dan alasan tiap level. Uji saluran tujuan lalu kondisi demo; periksa log dan penerimaan, tanpa mengklaim keandalan terus-menerus. Pilih kedaluwarsa sesuai validitas setup dan tinjau aturan setelah perubahan akun, simbol atau rencana. Catat harga, timestamp input, sinyal, penerimaan dan keputusan. Pada program kustom catat versi/status serta gangguan restart. Sebulan catatan belum menjamin pola yang meyakinkan. Alert meminta peninjauan; tidak mewajibkan transaksi atau melindungi harga eksekusi.

Periksa pemahaman Anda

Latihan: sekitar 2 menit.

Setelah sinyal pertama, harga kembali ke 100. Reset kustom memerlukan harga ≤ 99. Apa yang terjadi pada 101 berikutnya?

Lihat jawaban dan penjelasan

Kembali ke 100 belum memenuhi ≤ 99. Harga 101 > 100 saja tidak cukup tanpa status siap.

Pertanyaan lain

Bagaimana memasang alert harga di MT5?
Buka Toolbox → Alerts dengan Ctrl+T, Create, pilih simbol tepat, Condition dan Value. Bid > 1,0900 bukan persamaan atau Ask. Pilih aksi individual, expiry/pengulangan, uji saluran dan kondisi demo terpisah; untuk push periksa MetaQuotes ID serta penerimaan di ponsel.
Apakah alert bekerja saat MT5 ditutup?
Alert harga desktop memerlukan terminal dan data. Komputer remote penuh bisa menjalankannya saat komputer rumah mati, tetap tergantung ketersediaan. Pesan operasi server broker berbeda dan tidak memindahkan kondisi harga desktop. MetaQuotes hosting memiliki aturan migrasi sendiri.
Mana lebih baik, MT5 atau TradingView?
Bandingkan tempat aturan dievaluasi, feed, expiry, pengulangan, saluran dan rencana penyedia terkini; uji konfigurasi yang dipilih. Tidak ada kombinasi terbaik universal, harga langganan terkini atau jaminan semua pesan sampai dari satu pengujian.
Alert apa yang sebaiknya dipasang?
Pilih kondisi yang mengarah ke pemeriksaan spesifik: harga kini, spread, validitas rencana atau jadwal. Dialog standar punya perbandingan harga/volume/waktu; logika indikator atau gabungan bisa memerlukan program. Setelah pesan datang, periksa data sekarang.
Mengapa restart memberi pesan tambahan?
Dalam model baru, restart yang mengembalikan siap sebelum input 3 mengabaikan status tidak siap setelah sinyal 2; hasilnya 2, 3, 7. Checkpoint yang dipulihkan memberi 2, 7. Ini spesifikasi program kustom, bukan pengaturan reset bawaan MT5.

Sumber dan verifikasi

  1. MetaQuotes — Alerts

    Kondisi, aksi individual, waktu lokal, kedaluwarsa, pengulangan dan Test; model status di sini terpisah.

  2. MetaQuotes — Notifications and Email

    MetaQuotes ID, uji saluran, SMTP dan notifikasi operasi dari server broker berbeda dari aturan harga desktop.

  3. MetaQuotes — Virtual hosting migration

    Program/chart/pengaturan yang dimigrasi dan jurnal remote; bukan asumsi salin daftar Alerts biasa.

  4. MQL5 — SendNotification

    Fungsi program kustom, arti berhasil dikirim, batas panggilan dan tidak bekerja di Strategy Tester.

  5. BMKG — Tanda Waktu Nasional

    WIB UTC+7, WITA UTC+8, WIT UTC+9; contoh jam dan tanggal dihitung terpisah.

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.