Jendela Toolbox di MetaTrader berisi banyak tab. Menurut dokumentasi resmi MT5, jendela ini menyediakan fungsi untuk posisi, riwayat akun, peringatan, kotak surat, log program, dan jurnal expert. Untuk pengguna VPS dan EA, dua tab paling penting adalah Journal dan Experts. Yang pertama mencatat peristiwa terminal, yang kedua mencatat pesan dari program otomatis.

Pembagian isi kedua tab
| Tab | Yang biasanya tercatat |
|---|---|
| Journal | Login dan putus koneksi, sinkronisasi data, permintaan order dan hasil eksekusinya, pemuatan dan pelepasan EA dari grafik |
| Experts | Pesan yang ditulis EA atau indikator sendiri (misalnya dengan fungsi Print), galat di dalam kode, dan inisialisasi program |
Tampilan tab berfokus pada catatan terbaru. Catatan hari-hari sebelumnya tersimpan sebagai file teks per tanggal di folder log di dalam folder data terminal (menu File, lalu Open Data Folder). Klik kanan di dalam tab juga menyediakan opsi untuk membuka arsip log.
Pesan penolakan order yang paling sering
Dokumentasi MQL5 mendaftar kode hasil yang dikirim server perdagangan setelah permintaan order. Beberapa yang sering muncul dalam log beserta maknanya:
| Kode | Deskripsi resmi | Makna praktis |
|---|---|---|
| 10004 | Requote | Harga berubah saat order diproses; pialang menawarkan harga baru |
| 10014 | Invalid volume in the request | Lot di bawah minimum, di atas maksimum, atau tidak sesuai kelipatan |
| 10016 | Invalid stops in the request | Stop loss atau take profit terlalu dekat dengan harga atau di sisi yang salah |
| 10017 | Trade is disabled | Perdagangan simbol atau akun sedang tidak diizinkan |
| 10018 | Market is closed | Order dikirim di luar jam perdagangan simbol |
| 10019 | There is not enough money to complete the request | Margin bebas tidak cukup untuk ukuran posisi |
| 10027 | Autotrading disabled by client terminal | Tombol perdagangan algoritmik di terminal sedang mati |
| 10031 | No connection with the trade server | Terminal terputus dari server pialang |
Bila log terlalu ramai
EA yang menulis pesan di setiap tick dapat memenuhi tab Experts dengan ribuan baris per jam dan membuat file log membengkak di disk VPS. Klik kanan di dalam tab untuk memakai fitur pencarian atau penyaringan, lalu fokus pada kata seperti "failed", "error", atau nama simbol tertentu. Jika log terus membesar, minta pembuat EA menyediakan opsi untuk mengurangi pesan, atau matikan mode debug pada parameter input bila ada.
Rutinitas lima menit memeriksa VPS
- Buka Remote Desktop dan pastikan indikator koneksi di bilah status aktif.
- Di tab Journal, cari kata "disconnected" atau "connection" pada jam-jam terakhir. Putus sambung berulang menandakan jaringan VPS bermasalah.
- Di tab Experts, pastikan setiap EA tercatat berhasil dimuat dan tidak ada galat berulang.
- Cocokkan posisi terbuka dengan rencana EA. Posisi yang seharusnya sudah ditutup tetapi masih ada adalah tanda EA berhenti di tengah jalan.
- Tutup jendela Remote Desktop tanpa log off.
EA dijadwalkan membuka posisi setiap Senin pagi tetapi tidak ada transaksi selama dua minggu. Log Experts bersih. Log Journal menunjukkan baris berisi "autotrading disabled" tepat setelah VPS di-restart oleh pembaruan Windows. Penyebabnya bukan logika EA, melainkan tombol perdagangan algoritmik yang tidak aktif setelah terminal dibuka ulang. Solusinya: periksa tombol itu setiap kali server restart, dan jadwalkan pembaruan di akhir pekan.
Membaca satu baris log
Setiap baris biasanya terdiri dari waktu, sumber (terminal, akun, atau nama EA beserta simbol dan timeframe grafiknya), lalu isi pesan. Contoh fiktif berikut menunjukkan urutan peristiwa saat order ditolak:
09:30:02.114 Trades · order buy 0.10 EURUSD sl 1.07950 tp 1.08600
09:30:02.201 Trades · failed: invalid stops
09:30:02.202 ContohEA (EURUSD,M15) · OrderSend gagal, kode 10016
Baris kedua berasal dari terminal, baris ketiga dari EA yang menulis pesan sendiri. Selisih waktu 87 milidetik antara permintaan dan jawaban memberi gambaran kasar tentang latensi saat itu. Dengan membaca dua tab berdampingan, Anda bisa memastikan apakah masalahnya ada pada aturan EA atau pada kondisi akun dan server.
Menulis catatan yang mudah dibaca
Jika Anda menguji EA buatan sendiri, pesan yang jelas di tab Experts sangat membantu: tulis nama aturan yang memicu entri, harga, dan alasan penolakan. Log yang baik juga memudahkan membandingkan hasil forward test di akun demo dengan hasil di Strategy Tester. Selisih antara keduanya sering kali terlihat pertama kali di log, jauh sebelum terlihat di kurva saldo.
Ingat bahwa log mencatat apa yang terjadi, bukan apakah keputusan itu bijak. EA yang berjalan tanpa galat tetap bisa merugi. Pertimbangan memilih dan menilai EA dibahas di halaman EA dan robot forex.