Một số điều cần biết khi kết nối Indikay với sàn giao dịch qua API
Trước khi đi vào hướng dẫn chi tiết của bài viết này, có một số điểm cần lưu ý như sau:
- Thứ nhất, API là viết tắt của Application Programming Interface hay Giao diện lập trình ứng dụng. Các sàn giao dịch tiền điện tử (ví dụ như Binance…) thường sử dụng cơ chế này để cho phép cấp quyền cho các nền tảng thứ ba (ví dụ như Indikay…) có thể tiếp cận và thực hiện một hoặc nhiều thao tác được chỉ định trên sàn (ví dụ như đặt lệnh mua/bán, xem giao dịch…).
- Thứ hai, Indikay cũng hỗ trợ người dùng kết nối trực tiếp với tài khoản của họ trên các sàn giao dịch tiền điện tử thông qua API. Điều đó có nghĩa là khi việc kết nối API thành công, người dùng có thể thực hiện các thao tác (xem số dư, thực hiện mua/bán…) trên các sàn giao dịch tiền điện tử ngay trên chính giao diện (dashboard) của Indikay thay vì giao diện của sàn như cách làm truyền thống.
- Thứ ba, việc Indikay kết nối API đến các sàn giao dịch không đồng nghĩa với việc Indikay quản lý trực tiếp tiền/tài sản của người dùng. Thay vào đó, Indikay chỉ hỗ trợ cung cấp nền tảng để người dùng có thể tự mình thực hiện các thao tác, dựa trên các quyền đã được người dùng cho phép khi tạo API trên sàn giao dịch.
- Thứ tư, người dùng có toàn quyền và có thể chủ động trong việc hủy kết nối API hoặc phân bổ lại quyền tương tác giữa Indikay và sàn giao dịch ngay trên chính tài khoản sàn giao dịch của họ bất cứ lúc nào.
Xem thêm: Hướng dẫn kết nối tài khoản Indikay với sàn Binance thông qua API
Hướng dẫn kết nối tài khoản Indikay với sàn Binance thông qua API
Trong phần này của bài viết, chúng tôi sẽ hướng dẫn bạn cách để có thể thực hiện kết nối API giữa Indikay và sàn giao dịch tiền điện tử Binance nhé. Để bạn dễ hình dung hơn, chúng ta sẽ thực hiện với 2 phần chính như sau:
- Đầu tiên, tạo API trên sàn Binance. Ở phần này, bạn sẽ tạo một hoặc nhiều API trên chính tài khoản của bạn ở trên sàn Binance.
- Tiếp đến, sử dụng những API vừa tạo, đưa API vào tài khoản của bạn trên Indikay và thực hiện kết nối.
Hướng dẫn lấy API trên Binance
Bước 1, trước hết, để có thể lấy API trên Binance, hãy đảm bảo bạn đã tạo sẵn cho mình một tài khoản trước đó. Sau khi tạo xong, bạn sẽ thấy giao diện tài khoản (dashboard) như hình dưới đây – Hình 1.
Bước 2, tại giao diện tài khoản trên Binance, bạn chọn More (Xem thêm) sau đó chọn Quản lý API (API Management) – Hình 2.
Bước 3, một giao diện Quản lý API sẽ hiện ra. Bạn bấm chọn Tạo API (Create API) để bắt đầu – Hình 3.
Bước 4, tại đây bạn sẽ chọn loại khóa API. Bạn bấm chọn Do hệ thống tạo (System generated) và bấm chọn Tiếp theo (Next) – Hình 1.
Bước 5, tại phần Gắn nhãn Khóa API (Create API), bạn sẽ đặt tên cho API (ví dụ Indikay). Sau đó bạn chọn Tiếp theo (Next) để tiếp tục – Hình 2.
Bước 6, Binance sẽ yêu cầu xác minh bảo mật trước khi tiếp tục, trong trường hợp này là xác minh qua Ứng dụng xác thực – Hình 3.
Bước 7, sau khi hoàn tất xác minh bạn sẽ thấy giao diện như hình dưới đây.
Trong đó:
- Thông tin về API Key và Secret Key sẽ được sử dụng để đưa vào kết nối với các nền tảng thứ 3 như Indikay.
- Thông tin về Giới hạn API (API registration) sẽ cho phép người dùng có thể thực hiện các thao tác nào thông qua API đó. Ví dụ như trong hình trên, người dùng chỉ có quyền đọc thông tin liên quan đến tài khoản mà không được phép thực hiện bất kỳ giao dịch nào – Hình 2.
Binance cho phép người dùng có thể tùy biến các quyền trong phần Giới hạn API này tùy thuộc vào nhu cầu của họ. Để thay đổi được, bạn làm như sau:
- Bỏ phần tick chọn “By checking…”. Một popup sẽ hiện ra, bạn tick chọn “I hereby…” sau đó chọn Xác nhận (Confirm). Một Cảnh báo rủi ro sẽ hiện ra, bạn chọn tiếp Xác nhận (Confirm).
- Sau đó bạn chọn Chỉnh lại giới hạn (Edit) và đi đến phần Giới hạn API (API registration) để bật các lựa chọn cần thiết.
- Lúc này bạn tick chọn Kích hoạt Futures; Kích hoạt Giao dịch Spot & Margin; Bật vay ký quỹ, Trả nợ và Chuyển tiền – Hình 2.
Lưu ý: Đối với lựa chọn Bật vay ký quỹ, Trả nợ và Chuyển tiền, thao tác chuyển tiền ở đây chỉ cho phép chuyển tiền qua lại giữa các tài khoản khác nhau trên Binance (Spot, Futures, Margin…), không phải là thao tác chuyển tiền ra ngoài sàn.
- Tiếp đến, bạn bấm chọn Lưu (Save) để hoàn thành.
- Binance sẽ yêu cầu Xác minh bảo mật một lần nữa. Bạn làm tương tự như các lần trên – Hình 3.
- Sau khi xác minh thành công, bạn sẽ thấy phần Giới hạn API đã được tick với các lựa chọn ở trên.
Trong phần tiếp theo, chúng tôi sẽ hướng dẫn bạn cách để kết nối API trên Binace với Indikay nhé.
Kết nối API Binance với Indikay
Bước 1, trước tiên bạn cần phải có một tài khoản trên Indikay. Nếu chưa, bạn có thể tạo tại đây.
Bước 2, chọn loại tài sản bạn muốn giao dịch (ví dụ Bitcoin) sau đó tiến hành tạo Bot. Trong trường hợp này, chúng tôi sẽ thử bắt đầu tạo bot với Bot giao dịch tín hiệu.
Bước 3, tại phần cài đặt bot, bạn chọn Thêm API.
Bước 4, tại mục Thêm API, bạn nhập các thông số như API Key, Khóa bí mật (Secret Key) và Tên API. Phần API Key, Khóa bí mật bạn sẽ lấy thông tin ở phần tạo API trên Binance mà chúng tôi đã hướng dẫn trước đó. Phần Tên API, bạn đặt tên dễ nhớ để tiện cho việc quản lý. Sau đó bạn chọn Lưu API là thành công.
Bước 5, cuối cùng bạn sẽ nhận thấy phần API trong phần cài đặt bot như hình dưới đây.
Trên đây là hướng dẫn chi tiết cách tạo và kết nối API giữa sàn giao dịch tiền điện tử Binance và Indikay.