← Tất cả hướng dẫn
MT4 API · 4:51

Quy trình đầu tiên trên bảng điều khiển MT4.

Kết nối, đọc tài khoản, mở và đóng giao dịch demo, rồi ngắt kết nối.

Hướng dẫn bằng văn bản

  1. 0:00

    Quy trình đầu tiên trên bảng điều khiển MT4.

    Hướng dẫn này trình bày cách kết nối MT4, đọc thông tin tài khoản, mở và đóng một giao dịch demo, sau đó ngắt kết nối terminal.

  2. 0:11

    Mở bảng điều khiển MT4.

    Mở mt4 chấm mrpc chấm pro. Bảng điều khiển sẽ tự mở. Trang bắt đầu có hướng dẫn từng bước, tìm kiếm phương thức, video và tài nguyên cho lập trình viên. Trong ví dụ này, chọn ConnectEx ở thanh bên.

  3. 0:30

    Chọn khóa API.

    Khóa API xác định quyền truy cập MetaRPC của bạn. Dùng TRIAL cho phiên dùng thử hoặc nhập khóa riêng ở thanh trên cùng. Phiên thử có giới hạn về dung lượng và mức sử dụng. Giữ bí mật khóa cá nhân. Khóa này khác với mã terminal nhận được sau khi kết nối.

  4. 0:52

    Kết nối tài khoản demo.

    Trong ConnectEx, nhập số đăng nhập tài khoản demo, mật khẩu giao dịch và tên máy chủ chính xác của nhà môi giới. Ví dụ dùng FreshForex Demo. Để trống trường id không bắt buộc. Thực thi yêu cầu và chờ kết quả. Thông tin tài khoản đã được che trong video này.

  5. 1:14

    Lưu mã terminal.

    Đọc phản hồi. Mã trạng thái HTTP hai trăm nghĩa là API đã trả lời. Trước tiên kiểm tra error. Kết nối thành công trả về mã terminal trong data.terminalInstanceGuid. Bảng điều khiển giữ mã này ở phía trên và gửi trong header id của các yêu cầu tiếp theo. Mã này không thay thế khóa API.

  6. 1:42

    Đọc thông tin tài khoản.

    Thực thi AccountSummary. Kiểm tra số dư, vốn chủ sở hữu, tiền tệ và chế độ giao dịch của tài khoản. Video dùng tài khoản demo được phép giao dịch. Trước khi gửi lệnh, hãy xác nhận đây là tài khoản bạn muốn sử dụng.

  7. 2:01

    Chuẩn bị giao dịch demo nhỏ.

    Chọn OrderSend và nhập mã giao dịch có trên tài khoản. Ở đây dùng BTCUSD, thao tác OC_OP_BUY và khối lượng không phẩy không một lot. Mã giao dịch và khối lượng tối thiểu có thể khác nhau giữa các nhà môi giới. Hãy kiểm tra thuộc tính mã giao dịch.

  8. 2:26

    Gửi một lần rồi đọc kết quả.

    Chỉ thực thi yêu cầu một lần. Trong phản hồi MT4 thành công này, data.ticket là mã của giao dịch mới. Data.volume là không phẩy không một và data.price là giá mở. Lưu ticket cho các bước tiếp theo. Nếu có lỗi, đọc chi tiết trước khi tiếp tục.

  9. 2:50

    Kiểm tra vị thế đang mở.

    Thực thi OpenedOrders. Tìm ticket do OrderSend trả về trong data.orderInfos. Kiểm tra mã giao dịch, loại lệnh, số lot và giá mở. Ví dụ có một vị thế mua BTCUSD. Bạn cũng có thể xem trong bảng vị thế trực tiếp.

  10. 3:12

    Đóng vị thế trong ví dụ.

    Chọn OrderCloseDelete. Nhập ticket từ phản hồi OrderSend thành công và đặt lots là không phẩy không một để đóng toàn bộ khối lượng. Để trống giá đóng để dùng báo giá hiện tại. Kiểm tra ticket và khối lượng rồi thực thi yêu cầu.

  11. 3:35

    Kiểm tra kết quả đóng.

    Phản hồi không có lỗi và mode là OCD_MARKET_ORDER. Đây là kết quả đóng lệnh thị trường. Gọi lại OpenedOrders để kiểm tra khối lượng còn lại. Bước này cũng hữu ích khi đóng một phần. Ở đây chúng ta yêu cầu đóng toàn bộ.

  12. 3:57

    Xác nhận không còn lệnh.

    Lần gọi OpenedOrders tiếp theo trả về danh sách orderInfos rỗng. Tài khoản demo không còn vị thế mở hay lệnh chờ. Danh sách rỗng là một kết quả thành công hợp lệ. Giao dịch chúng ta tạo đã được đóng.

  13. 4:14

    Ngắt kết nối khi hoàn tất.

    Thực thi Disconnect bằng mã terminal hiện tại và xác nhận không có lỗi. Terminal đã ngắt kết nối. Ngắt kết nối không tự đóng vị thế, vì vậy chúng ta đã đóng giao dịch và kiểm tra OpenedOrders trước.

  14. 4:31

    Áp dụng các bước vào mã nguồn.

    Bạn đã hoàn thành quy trình trên bảng điều khiển MT4. Dùng các ví dụ mã làm điểm khởi đầu, giữ bí mật khóa API và kiểm tra mọi phản hồi. Khi cần xử lý sự cố, mở hướng dẫn kết quả của phương thức hoặc video xử lý lỗi MT4.