CFD và forex là các công cụ phức tạp, có rủi ro cao bị mất tiền nhanh chóng do đòn bẩy. Công bố rủi ro

API trading là gì?

Trang này giải thích API trading bằng định nghĩa ngắn, một ví dụ giả định và các thuật ngữ liên quan.

Ban biên tập Extrade Vietnam ·

Trong trang này
  1. Định nghĩa ngắn
  2. Định nghĩa chính xác hơn
  3. Ví dụ giả định
  4. Trường hợp biên người có kinh nghiệm cần biết
  5. Thuật ngữ xuất hiện ở đâu
  6. Thuật ngữ liên quan
  7. Câu hỏi thường gặp

Định nghĩa ngắn

API trading là việc gửi lệnh tới nhà môi giới hoặc sàn bằng một chương trình máy tính thông qua giao diện lập trình (API), thay vì bấm nút trên phần mềm giao dịch.

API (Application Programming Interface) là bộ quy tắc mà hai phần mềm dùng để trao đổi dữ liệu với nhau. Trong giao dịch, chương trình của bạn gửi yêu cầu đến máy chủ của nhà môi giới, ví dụ lấy giá, mở lệnh, sửa lệnh, đóng lệnh hay đọc số dư. Máy chủ trả về kết quả hoặc mã lỗi.

Định nghĩa chính xác hơn

Về mặt kỹ thuật, API trading gồm ba phần:

"Giao dịch tự động API" và "bot trading API" thường chỉ cùng một việc: bot là chương trình, API là đường mà bot dùng để gửi lệnh. Trong MetaTrader, robot giao dịch (Expert Advisor) chạy bên trong terminal và gửi lệnh qua hàm nội bộ của nền tảng. Ngoài ra còn có các thư viện kết nối từ ngoài vào terminal. Xem thêm MetaTrader 4 và MetaTrader 5.

Ví dụ giả định

Một người viết script đơn giản cho cặp EURUSD:

  1. Script đăng ký nhận giá qua luồng dữ liệu.
  2. Khi giá chạm điều kiện do người viết tự đặt, script gửi yêu cầu: mua, khối lượng X lot, stop loss tại mức Y.
  3. Máy chủ trả về mã lệnh, hoặc mã lỗi như không đủ ký quỹ, thị trường đóng cửa hay giá đã thay đổi.
  4. Script ghi kết quả vào nhật ký để đối chiếu với sao kê tài khoản.

Giá trị X và Y ở đây chỉ là ký hiệu. Muốn biết một khối lượng cụ thể tương ứng với giá trị pip và ký quỹ bao nhiêu, hãy dùng công cụ tính toán.

Trường hợp biên người có kinh nghiệm cần biết

Giao dịch CFD và forex có đòn bẩy có thể làm mất tiền nhanh. Tự động hóa không làm giảm rủi ro này, và một lỗi lập trình có thể làm thua lỗ nhanh hơn. Xem quản lý rủi ro.

Thuật ngữ xuất hiện ở đâu

Thuật ngữ liên quan

Câu hỏi thường gặp

API trading là gì, nói ngắn gọn?

Đó là việc dùng chương trình máy tính để gửi lệnh tới nhà môi giới qua giao diện lập trình thay vì đặt lệnh thủ công.

Bot trading API có tự kiếm lời không?

Không. Bot chỉ thực hiện đúng logic người viết đặt ra. Logic sai hoặc thị trường biến động bất thường đều có thể gây thua lỗ.

Có cần biết lập trình không?

Muốn tự viết kết nối API thì cần. Robot có sẵn trong MetaTrader dễ dùng hơn, nhưng người dùng vẫn phải hiểu robot đó làm gì.

Nhà môi giới nào cũng cho dùng API?

Không phải nhà môi giới nào cũng cho dùng. Cách kết nối và giới hạn khác nhau tùy nơi, nên hãy kiểm tra trong khu vực cá nhân hoặc trên trang chính thức của nhà môi giới. Về khía cạnh pháp lý, xem quy định và an toàn.

Trang liên quan