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 tradingDalam 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.
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
- Buka View → Toolbox atau Ctrl+T, lalu tab Alerts.
- Klik kanan area daftar, pilih Create.
- Pilih simbol tepat untuk data harga/volume. Pada kondisi Time simbol tidak berpengaruh.
- Pilih Condition Bid > atau Bid <, lalu Value, misalnya 1,0900. Ini bukan kondisi Ask atau persamaan.
- Pilih Action yang diperlukan dan uji saluran itu. Satu uji suara bukan uji penerimaan ponsel.
- 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.
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.
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?
Apakah alert bekerja saat MT5 ditutup?
Mana lebih baik, MT5 atau TradingView?
Alert apa yang sebaiknya dipasang?
Mengapa restart memberi pesan tambahan?
Sumber dan verifikasi
- MetaQuotes — Alerts
Kondisi, aksi individual, waktu lokal, kedaluwarsa, pengulangan dan Test; model status di sini terpisah.
- MetaQuotes — Notifications and Email
MetaQuotes ID, uji saluran, SMTP dan notifikasi operasi dari server broker berbeda dari aturan harga desktop.
- MetaQuotes — Virtual hosting migration
Program/chart/pengaturan yang dimigrasi dan jurnal remote; bukan asumsi salin daftar Alerts biasa.
- MQL5 — SendNotification
Fungsi program kustom, arti berhasil dikirim, batas panggilan dan tidak bekerja di Strategy Tester.
- 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.
