XM - Đối tác Xuất sắc

API sàn giao dịch là gì

17 Tháng 06, 2020 21:29

API là gì? làm thế nào để tận dụng API cho công việc đầu tư và giao dịch của bạn.

API sàn giao dịch là gì

API là gì? 

API (Application Programming Interface) là giao diện lập trình ứng dụng. Giao diện Interface ở đây là giao diện dành cho các phần mềm với phần mềm. 

API có thể sử dụng cho web-based system, operating system, database system, computer hardware, or software library. 

Hầu hết các sàn giao dịch lớn đều sẽ xây dựng API cho khách hàng của mình hoặc để sử dụng nội bộ. 

api-key-la-gi

Ưu và Khuyết điểm của API

Trong thực tế thì cả 2 điều này chúng ta không cần quan tâm đến nó cho lắm tuy nhiên bạn nên đọc qua để có một cái nhìn chung hơn về sử dụng.

Ưu điểm của API 

  • Kết nối mọi lúc nhờ vào Internet.
  • Giao tiếp hai chiều phải được xác nhận trong các giao dịch.
  • Vì giao tiếp là API hai chiều nên thông tin rất đáng tin cậy.
  • Cung cấp cấp trải nghiệm thân thiện với người.
  • Cung cấp giải pháp phát triển khi các nhà phát triển tìm thấy cách sử dụng mới để trao đổi API.
  • Cấu hình đơn giản khi được so sánh với WCF.
  • Mã nguồn mở.
  • Hỗ trợ chức năng RESTful một cách đầy đủ.
  • Hỗ trợ đầy đủ các thành phần MVC như: routing, controller, action result, filter, model binder, IoC container, dependency injection, unit test.
  • Khả năng trình diễn cao.

Khuyết điểm của API

  • Tốn nhiều chi phí phát triển, vận hành, chỉnh sửa.
  • Đòi hỏi kiến thức chuyên sâu.
  • Có thể gặp vấn đề bảo mật khi bị tấn công hệ thống.

Tạo API trên sàn giao dịch

Ở đây mình sẽ lấy ví dụ từ sàn binance, các sàn giao dịch khác bạn cũng làm tương tự như hướng dẫn bên dưới.

  1. Hãy đang nhập tài khoản Binance của bạn với đầy đủ các bước an toàn và trong điều kiện bảo mật tốt nhất.
  2. Chọn “Admin Center” >, Chọn  “API” > Ấn “Kích hoạt
  3. Sau đó, thiết lập API bạn muốn, ấn vào “Tạo Khoá Mới" sau đó chọn và điền nhập mã “Google authentication” hay “SMS authentication”.
  4. Khi bạn đã qua phần xác thực, hệ thống của binance sẽ gửi email xác nhận đến địa chỉ email của bạn. Hãy ấn vào “Confirm Create" để xác nhận việc tạo API mới. Nếu bạn không nhận được thông tin nào từ hệ thống của binance, hãy kiên nhẫn chờ một chút.
  5. Sau đó bạn sẽ chuyển đến trang thông báo : “API key created”. Nếu không có chỉ dẫn như vậy sau khi bạn đã ấn link xác nhận tạo API, nghĩa là có thể bạn đã không đăng nhập tài khoản Binance của mình. Chúng tôi khuyên bạn nên đăng nhập lại vào tài khoản Binance của mình và mở lại hòm mail và ấn “Confirm Create" một lần nữa.
  6. Hãy lưu “Secret Key" một chỗ nào đó an toàn. Nó sẽ không được hiện ra lần nữa. Khi đó, vì lí do an toàn, hãy luôn nhớ không chia sẻ thông tin tại trang này cho bất cứ ai. (Nếu bạn quên Secret Key, Sẽ không ai có thể thể giúp bạn lấy lại. Cách duy nhất là xoá API và tạo lại cái mới)
  7. Để tăng độ bảo mật, binance sẽ khuyến cáo bạn nên thiết lập địa chỉ IP mà bạn tin tưởng, tuy nhiên bạn chỉ cần đảm bảo tối đa mức bảo mật thì bạn cũng không cần thiết đặt địa chỉ API cố định.
  8. Nếu bạn muốn chỉnh sửa API của mình với các ứng dụng khác nhau, hãy ấn “Edit", chỉnh sửa theo ý mình sau đó lưu lại.

Sau khi hoàn thành các bước trên, bạn đã có một API được cấp phép trên tài khoản của mình. Nó có dạng như hình bên dưới.

api binance

Sử dụng API 

Khi bạn đã có API của mình, bạn chỉ việc thêm nó vào ứng dụng của bên thứ 3 để bạn có thể đọc hay hành động qua phần mềm đó mà không nhất thiết phải đăng nhập vào trang của binance. 

Mình sẽ hướng dẫn bạn thêm API vào app Bituniverse pro

1. Hãy chuẩn bị cho mình một khóa API key từ sàn giao dịch của bạn.

2. Đăng nhập vào App Bituniverse.

3. Ấn vào “Portfolio” chọn “Get Started

nhạp api 1

4. Bạn sẽ được chuyển vào phần lựa chọn nhập, ở bên trên là các tùy chọn nhập và ở bên dưới là cách tùy chọn về sàn giao dịch. Hãy ấn vào sàn binance.

nhạp api 2

5. Đến bước này, bạn sẽ phải nhập khóa API key của mình ở đây. Để cho nhanh bạn có thể chọn “Quét” rồi quét mã QR bạn nhận được ở bên trên từ sàn. Cách thứ 2 là bạn nhập thủ công từ 2 khóa bạn đã sao lưu ở trên.

nhạp api 3

6. Cuối cùng, bạn chờ một chút để app cập nhập dữ liệu từ tài khoản của bạn trên sàn giao dịch.

Sau khi bạn hoàn thành các bước ở trên, bạn sẽ thấy dữ liệu coin từ tài khoản của bạn. Ở đây bạn sẽ biết chính xác những biến động từ đồng coin của mình theo thời gian thực.

Nếu muốn giao dịch, bạn chuyển qua phần “Trading” có trên app. Tuy nhiên mình không khuyến nghị bạn sử dụng nó vì lý do an toàn.

Những điều mình vừa hướng dẫn bạn ở trên là cách cơ bản để bạn có thể sử dụng API từ sàn giao dịch bạn đang tham gia. Đây chỉ là những hướng dẫn cơ bản và trong thực tế mình cũng chỉ sử dụng API như mình vừa hướng dẫn cho các bạn ở trên. Với những tùy chọn cao cấp hơn bạn muốn sử dụng, bạn chắc chắn phải liên hệ với dịch vụ cung cấp những tùy chọn đó. 


► Tham gia các Sàn giao dịch với ưu đãi độc quyền cùng ThuanCapital


Ví trữ lạnh Ledger Nano X
17 Tháng 06, 2020 21:29