Kết nối sàn BINANCE

Bybot giao dịch trên tài khoản Binance của bạn qua khóa API. Tiền của bạn vẫn nằm trên sàn: khóa cho phép bot xem số dư và đặt lệnh spot, nhưng không thể rút tiền. Việc cài đặt mất khoảng 5 phút.

Binance dùng cơ chế khác với Bybit và MEXC. Bybot tạo cặp khóa cho bạn và chỉ hiển thị khóa công khai. Bạn đăng ký khóa này trên Binance dưới dạng khóa Self-generated rồi dán API Key từ Binance trở lại Bybot. Khóa riêng tư không bao giờ rời máy chủ của Bybot, và bạn không cần nhập khóa bí mật.

✅

Bạn cần có

  • Tài khoản Binance đã hoàn tất xác minh danh tính — Binance không cho tạo khóa API nếu chưa xác minh
  • Xác thực hai yếu tố (Authenticator App) đã bật trên Binance
  • Tài khoản Bybot — bạn bắt đầu trong Bybot, không phải trên Binance

1. Tạo khóa trong Bybot

Trong Bybot, mở Cài đặt (“Settings”) → Khóa API (“API Keys”) và bấm Thêm khóa (“Add key”). Chọn sàn BINANCE và bấm Tạo khóa (“Generate key”).

Bybot sẽ hiển thị Khóa công khai cho Binance (“Public key for Binance”) — một khối văn bản bắt đầu bằng -----BEGIN PUBLIC KEY-----. Bấm Sao chép (“Copy”).

Hộp thoại thêm khóa API trong Bybot: đã chọn Binance, khóa công khai đã được tạo, nút Copy

⏱️

Khóa công khai có hiệu lực trong 1 giờ. Hãy hoàn tất các bước trên Binance trong thời gian đó. Nếu hết hạn, bấm Tạo lại (“Generate again”) và dùng khóa công khai mới — khóa cũ sẽ không hoạt động.

Hãy giữ tab Bybot này mở: bạn sẽ quay lại ở bước 7.

2. Đăng nhập Binance

Chưa có tài khoản? Tạo tài khoản và hoàn tất xác minh danh tính.

3. Mở API Management

Bấm biểu tượng hồ sơ ở góc trên bên phải và chọn “Account”.

Menu hồ sơ Binance, mục Account

Trong menu bên trái, mục “Account”, chọn “API Management”.

Menu Account của Binance, mục API Management

4. Bấm “Create API”

Trang API Management trên Binance, nút Create API

5. Chọn “Self-generated” và dán khóa công khai

Trong cửa sổ “Choose API Key type”, chọn “Self-generated” — không phải “System generated” — và bấm “Next”.

Dán khóa công khai bạn đã sao chép trong Bybot vào ô khóa công khai — toàn bộ khối, gồm cả dòng -----BEGIN PUBLIC KEY----- và -----END PUBLIC KEY-----. Sau đó nhập tên bất kỳ cho khóa, ví dụ bybot, và bấm “Next”.

💡

Đừng chọn “System generated”. Loại này cho bạn API Key và Secret Key, và Bybot không chấp nhận loại này cho Binance. Với “System generated”, Binance còn yêu cầu danh sách IP cho phép, trong khi khóa Self-generated hoạt động mà không cần.

Xác nhận việc tạo khóa bằng mã từ Authenticator App và email.

Cửa sổ Security Verification của Binance: Authenticator App và Email

6. Đặt giới hạn cho khóa

Mở khóa mới trong API Management và bấm “Edit restrictions”:

Cài đặtCần chọn
Enable Reading✅ bật (mặc định đã bật)
Enable Spot & Margin Trading✅ bật
Enable Withdrawals❌ tắt
IP access restrictionsUnrestricted — giữ nguyên

Để trống mọi ô còn lại (Futures, Margin Loan, Universal Transfer, Options) — bot không cần đến. Lưu thay đổi và xác nhận bằng 2FA.

⚠️

Không bao giờ bật “Enable Withdrawals”. Bybot từ chối khóa có bật quyền rút tiền.

7. Dán API Key vào Bybot

Sao chép API Key mà Binance hiển thị cho khóa mới. Quay lại tab Bybot, dán vào ô Khóa API (“API key”) (chữ gợi ý “API Key from Binance”) và bấm Lưu (“Save”).

Ô API key trong Bybot đã dán API Key của Binance, nút Save

Với Binance không có ô khóa bí mật — Bybot đã giữ khóa riêng tư. Sau khi lưu, khóa xuất hiện trong danh sách với Không hết hạn (“No expiry”) ở cột ngày.

8. Kiểm tra số dư

Bot giao dịch bằng tiền trong ví Spot. Nếu USDT của bạn đang ở ví Funding, hãy chuyển sang Spot qua “Wallet” → “Transfer”.

⚠️

Nếu không có USDT trong ví Spot, bot sẽ không thể đặt lệnh.

Bảo mật khóa

  • Không thể rút tiền. Bybot chỉ chấp nhận khóa Binance đã tắt quyền rút tiền.
  • Khóa riêng tư không bao giờ rời Bybot. Bạn chỉ thấy và sao chép khóa công khai; Binance cũng không bao giờ nhận được khóa riêng tư.
  • Khóa không hết hạn. Khóa Self-generated hoạt động cho đến khi bạn xóa — không cần gia hạn sau mỗi vài tháng.
  • Bybot sẽ không bao giờ hỏi mật khẩu Binance hay mã 2FA của bạn.
  • Nếu ngừng dùng bot, hãy xóa khóa trong “API Management” của Binance. Quyền truy cập chấm dứt ngay.

Sự cố thường gặp

“The generated key was not found or has expired” (không tìm thấy khóa đã tạo hoặc khóa đã hết hạn). Đã quá một giờ kể từ khi bạn tạo khóa, hoặc bạn đã tạo khóa mới sau khi đăng ký khóa cũ trên Binance. Trong Bybot, bấm Tạo lại (“Generate again”), tạo khóa Self-generated mới trên Binance bằng khóa công khai mới và lưu API Key của nó trong Bybot. Xóa khóa không dùng trên Binance.

“Withdrawals are enabled for this key” (khóa này đang bật quyền rút tiền). Mở khóa trên Binance → “Edit restrictions” → tắt “Enable Withdrawals”, lưu và thêm lại khóa trong Bybot.

“The key has no spot trading permission” (khóa không có quyền giao dịch spot). Mở khóa trên Binance → “Edit restrictions” → bật “Enable Spot & Margin Trading”, lưu và thêm lại khóa trong Bybot.

“Binance rejected the key” (Binance đã từ chối khóa). Kiểm tra rằng bạn đã sao chép đầy đủ API Key từ Binance, không có khoảng trắng thừa, và khóa được tạo dưới dạng Self-generated bằng khóa công khai từ Bybot. Nếu không chắc, hãy xóa khóa trên Binance và làm lại từ bước 1.

Không tạo được khóa trên Binance. Binance yêu cầu hoàn tất xác minh danh tính và bật 2FA để tạo khóa API.

Hướng dẫn chính thức của sàn: Cách tạo khóa API Self-generated trên Binance.