Thông tin tài khoản giao dịch
Trong chương này, chúng ta sẽ nghiên cứu khía cạnh quan trọng cuối cùng của môi trường giao dịch của các chương trình MQL và cụ thể là các Cố vấn Chuyên gia, mà chúng ta sẽ phát triển chi tiết trong vài chương tiếp theo. Hãy nói về tài khoản giao dịch.
Việc có một tài khoản hợp lệ và kết nối hoạt động với nó là điều kiện cần thiết để hầu hết các chương trình MQL hoạt động. Cho đến nay, chúng ta chưa tập trung vào điều này, nhưng việc nhận báo giá, tick và nói chung, khả năng mở một biểu đồ hoạt động được ngụ ý là có kết nối thành công với tài khoản giao dịch.
Trong bối cảnh của Cố vấn Chuyên gia, một tài khoản còn phản ánh tình trạng tài chính của khách hàng, tích lũy lịch sử giao dịch và xác định các chế độ cụ thể được phép giao dịch.
API MQL5 cho phép bạn lấy các thuộc tính của tài khoản, bắt đầu từ số tài khoản và kết thúc bằng lợi nhuận hiện tại. Tất cả chúng đều chỉ đọc trong thiết bị đầu cuối và được nhà môi giới cài đặt trên máy chủ.
Thiết bị đầu cuối chỉ có thể kết nối với một tài khoản tại một thời điểm. Tất cả các chương trình MQL đều hoạt động với tài khoản này. Như chúng ta đã lưu ý trong phần Đặc điểm khởi động và dừng các chương trình thuộc nhiều loại khác nhau, việc chuyển đổi tài khoản sẽ khởi động lại các chỉ báo và Cố vấn Chuyên gia gắn liền với các biểu đồ. Tuy nhiên, trong trình xử lý OnDeinit
, chương trình có thể tìm ra lý do ngừng khởi tạo, mà khi chuyển đổi tài khoản, sẽ bằng REASON_ACCOUNT.