Xử lý lỗi kết nối
Kết nối → kiểm tra error → lưu id terminal. Hướng dẫn các phương thức kết nối MT5.
Hướng dẫn bằng văn bản
- 0:00
Xử lý lỗi kết nối
Hướng dẫn này giải thích cách xử lý lỗi trong các phương thức kết nối MT5. Chúng ta sẽ kiểm tra mã trạng thái HTTP, đọc lỗi API và nhận biết dữ liệu xác nhận kết nối thành công.
- 0:16
Mở hướng dẫn riêng của phương thức
Mở em tê năm chấm em rờ pê xê chấm pro. Chọn phương thức ở menu trái, rồi mở rộng hướng dẫn kiểm tra thành công bên dưới ví dụ mã. Nội dung thay đổi theo phương thức được chọn.
- 0:32
1. Kiểm tra mã trạng thái HTTP
Trước tiên, kiểm tra mã trạng thái HTTP. Mã trạng thái HTTP hai trăm nghĩa là API đã nhận yêu cầu và trả phản hồi. Sau đó đọc phần nội dung JSON. Với mã khác, hãy đọc lỗi HTTP và nội dung phản hồi trước.
- 0:53
2. Kiểm tra error trước khi tiếp tục
Nếu error khác null, hãy đọc errorCode và errorMessage trước khi dùng data. Tìm giải thích và cách khắc phục cho mã đó trong hướng dẫn. Mã trạng thái HTTP hai trăm không tự xác nhận kết nối thành công.
- 1:11
3. Xác nhận terminal đã kết nối
Connect Ex thành công trả về terminalInstanceGuid trong data. Lưu mã terminal để dùng cho các yêu cầu tiếp theo. Khóa API xác định quyền truy cập, còn id terminal xác định kết nối này. Với phương thức kết nối khác, đọc các trường phản hồi riêng của nó.
- 1:33
Đăng nhập bị từ chối: kiểm tra thông tin
Nếu nhà môi giới từ chối đăng nhập, kiểm tra số tài khoản, mật khẩu giao dịch và đúng tên máy chủ. Mật khẩu đúng nhưng máy chủ sai vẫn thất bại. Với Connect, kiểm tra host và port. Với Connect Proxy, kiểm tra cả thông tin proxy.
- 1:55
Máy chủ không khả dụng: kiểm tra địa chỉ
Nếu không tìm thấy máy chủ, dùng tên chính xác hoặc tra bằng Get Broker Servers By Broker Name. Nếu không truy cập được, kiểm tra host, port và kết nối mạng. Khắc phục nguyên nhân được báo trước khi thử lại.
- 2:15
Hết thời gian: kiểm tra trạng thái kết nối
Kết nối hết thời gian có nghĩa là kết quả chưa rõ. Đọc Connect State trước khi thử kết nối mới. Nếu terminal vẫn đang kết nối, hãy đợi. Nếu thất bại, sửa vấn đề được báo rồi kết nối lại.
- 2:32
Dùng đầy đủ id terminal
Đây là yêu cầu Account Summary thực tế dùng id terminal không hợp lệ. Phản hồi có mã trạng thái HTTP hai trăm nhưng chứa lỗi API. Sửa bằng id đầy đủ do Connect Ex trả về rồi thử lại yêu cầu đọc.
- 2:51
Ba bước kiểm tra kết nối
Với kết nối, kiểm tra ba bước: mã trạng thái HTTP, mã và thông báo lỗi, rồi kết quả kết nối cùng id terminal. Làm theo hướng dẫn của phương thức và ngắt terminal khi ứng dụng hoàn tất.