Thẻ Experts và Journal là nơi đáng tin cậy đầu tiên để điều tra EA im lặng, bị từ chối lệnh hoặc hoạt động khác sau khi chuyển VPS. Chỉ ảnh chụp biểu đồ hiếm khi cho biết vấn đề xảy ra ở lớp chiến lược, phần mềm, tài khoản hay nhà môi giới.
Experts và Journal khác nhau thế nào
Experts chủ yếu ghi thông báo do Expert Advisor và chỉ báo tạo. Journal ghi hoạt động phần mềm rộng hơn: thay đổi kết nối, yêu cầu lệnh, phản hồi máy chủ, sự kiện khởi động và lỗi nền tảng. Bằng chứng hữu ích là chuỗi sự kiện trên cả hai thẻ, không phải một dòng riêng lẻ.
Cùng lỗi máy chủ có thể có nguyên nhân khác nhau. Dấu thời gian, giá yêu cầu, khối lượng, thuộc tính mã giao dịch và thông báo trước đó quyết định cách sửa đúng.
Thông báo thường gặp
| Thông báo | Ý nghĩa | Kiểm tra tiếp theo |
|---|---|---|
| AutoTrading bị tắt | Phần mềm hoặc EA không được phép gửi giao dịch | Bật AutoTrading và Allow live trading; xác nhận biểu tượng và mặt cười |
| Tài khoản / giấy phép không hợp lệ | Lỗi máy chủ 65 liên quan tài khoản giao dịch không hợp lệ; thông báo giấy phép nhà cung cấp có thể xuất phát từ kiểm tra kích hoạt riêng. | Kiểm tra nguồn thông báo, tài khoản và máy chủ; liên hệ nhà môi giới cho lỗi đăng nhập hoặc nhà cung cấp cho quy tắc giấy phép. |
| Lỗi 130 / invalid stops | Giá SL, TP hoặc lệnh chờ vi phạm quy tắc giá hay khoảng cách. | Kiểm tra Bid/Ask hiện tại, chiều, độ chính xác giá và Stops Level; tính lại rủi ro nếu mức dừng thay đổi. |
| Lỗi 131 / invalid volume | Lot không khớp giới hạn tài khoản | Kiểm tra lot tối thiểu, bước lot, lot tối đa và ký quỹ khả dụng |
| Off quotes / requote — thiếu giá / báo giá lại | Giá yêu cầu không có sẵn hoặc đã đổi | Kiểm tra kết nối, spread, trạng thái thị trường và tần suất thực hiện |
| Trade context busy — ngữ cảnh giao dịch đang bận | Một thao tác giao dịch khác vẫn đang xử lý | Loại phần mềm chạy trùng hoặc cho phép EA thử lại an toàn |
| No connection / authorization failed — mất kết nối / xác thực thất bại | Phần mềm không duy trì được phiên máy chủ hợp lệ | Kiểm tra mạng VPS, máy chủ được chọn, thông tin đăng nhập và trạng thái nhà môi giới |
Quy trình chẩn đoán
Tái hiện một lần mà không đổi thông số
Ghi giờ máy chủ, mã giao dịch, khung thời gian và hành động dự kiến. Liên tục đổi thiết lập phá hỏng chuỗi bằng chứng.
Đọc Experts quanh tín hiệu
Tìm tên EA, kết quả khởi tạo, phản hồi giấy phép, bộ lọc và đúng thông số lệnh EA đã cố sử dụng.
Đối chiếu cùng dấu thời gian trong Journal
Tìm phản hồi phần mềm hoặc nhà môi giới. Ghi loại lệnh, giá, khối lượng, mã lỗi và thông báo kết nối trước/sau sự kiện.
Phân loại lớp xảy ra vấn đề
Xác định vấn đề thuộc thiết lập, logic EA, quyền tài khoản, thông số mã giao dịch, kết nối hay khớp lệnh nhà môi giới.
Đổi một biến và kiểm thử lại
Áp dụng một điều chỉnh có căn cứ trên demo. Nếu đổi nhiều thiết lập cùng lúc, không xác định được cách sửa nào có tác dụng.
Sai lầm chẩn đoán thường gặp
Quy tắc vận hành an toàn
Lưu tệp Experts và Journal ngay sau sự cố, cùng ảnh Inputs của EA, mã giao dịch và khung thời gian biểu đồ, Account History và Market Watch Specification. Xóa mật khẩu và thông tin cá nhân, nhưng giữ loại tài khoản, tên máy chủ và số lệnh liên quan khi hỗ trợ cần.
Xác nhận vận hành bình thường sau khi sửa
Tìm đúng tệp nhật ký và đồng bộ thời gian
Mở Data Folder của phần mềm này. Tệp Journal của phần mềm nằm trong logs/YYYYMMDD.LOG; nhật ký EA và chỉ báo nằm trong MQL4/Logs/YYYYMMDD.LOG. Thẻ có thể chỉ hiển thị thông báo gần đây. Lệnh Open mở thư mục nhật ký và ghi các thông báo hiện tại ra đĩa.
Giữ dấu thời gian gốc và ghi múi giờ hoặc độ lệch đồng hồ máy chủ liên quan trước khi đối chiếu nhật ký với lệnh. Chuẩn hóa bản sao để so sánh thay vì sửa bằng chứng gốc. EA có thể không tự ghi Inputs, giá yêu cầu hoặc Magic Number; yêu cầu chế độ chẩn đoán theo tài liệu nếu cần các trường này.
Lần theo yêu cầu chưa rõ trước khi gửi lại
Chuỗi minh họa: gửi yêu cầu → Lỗi 128 → khôi phục kết nối → đối chiếu lệnh mở và lịch sử gần đây → tìm được ticket khớp. Khi đó yêu cầu đầu đã thành công dù không nhận phản hồi kịp thời; gửi lại sẽ tạo lệnh mới. Nếu không tìm thấy, làm theo quy trình khôi phục có giới hạn của EA và giữ bằng chứng.
Phân biệt kết nối phần mềm với tình trạng EA và độ mới của báo giá. Sau khi sửa hoặc khởi động lại, xác nhận EA nhận diện vị thế hiện có, bên cạnh việc lỗi đã biến mất. Khi chia sẻ trích đoạn, che mật khẩu, khóa và dữ liệu cá nhân không liên quan, nhưng giữ mã lỗi, trình tự và chi tiết mã giao dịch hữu ích.
Tài liệu chính thức mô tả Journal và Experts vị trí nhật ký.