如果你想用交易机器人自动下单,或者用第三方工具分析你的账户数据,都需要先创建币安API密钥。API密钥就像是给外部程序一把你账户的"钥匙",但你可以控制这把钥匙能做什么。如果你还没有币安账号,先注册币安。
什么是API密钥
API(Application Programming Interface)密钥是一组认证信息,允许外部程序安全地连接你的币安账户。一个API密钥包含两部分:
- API Key:相当于账号,可以公开(但不建议)
- Secret Key:相当于密码,必须保密,只在创建时显示一次
创建API密钥的步骤
网页端操作(推荐)
- 登录币安官网
- 点击右上角头像 → "API管理"
- 输入一个备注名称(如"我的交易机器人")
- 点击"创建API"
- 完成安全验证(邮箱/手机/谷歌验证码)
- 页面会显示你的API Key和Secret Key
- 立刻保存Secret Key——它只显示这一次,关闭页面后无法再查看
APP端操作
- 打开币安APP
- 头像 → 账户安全 → API管理
- 后续步骤与网页端类似
权限设置
创建API后需要设置权限。只开启你需要的权限,遵循最小权限原则。
| 权限 | 用途 | 是否建议开启 |
|---|---|---|
| 读取 | 查看账户信息、交易历史 | 是 |
| 现货交易 | 通过API下单交易 | 按需 |
| 合约交易 | 通过API进行合约操作 | 按需 |
| 杠杆交易 | 通过API进行杠杆操作 | 按需 |
| 提币 | 通过API提取资金 | 强烈不建议 |
提币权限千万不要随意开启。 如果API密钥泄露,有提币权限的API可以直接转走你所有的资产。
IP白名单设置
这是保护API安全最重要的一步:
- 在API设置页面找到"IP限制"
- 选择"限制仅可信IP访问"
- 输入你的服务器或电脑的公网IP地址
- 保存
设置IP白名单后,只有指定IP地址才能使用这个API。即使API密钥泄露,黑客也无法从其他IP使用。
如何查看你的IP地址: 在浏览器中搜索"my ip"即可看到你的公网IP。
API密钥的常见用途
1. 量化交易机器人
通过编写Python等程序,使用API自动执行交易策略:
- 自动下单
- 自动止盈止损
- 网格交易策略
- 套利策略
2. 第三方交易工具
很多交易工具(如TradingView、3Commas、Pionex等)支持连接币安API:
- 更好的图表和分析工具
- 更多高级订单类型
- 投资组合跟踪
3. 数据分析
通过API获取你的交易历史、持仓数据,进行分析和复盘。
4. 税务报告
连接API到税务工具,自动生成加密货币交易的税务报告。
安全注意事项
1. Secret Key只保存在安全的地方
- 不要截图发给别人
- 不要保存在聊天记录中
- 使用密码管理器或加密笔记保存
- 不要把Secret Key写在代码中并上传到GitHub等公开平台
2. 定期轮换API密钥
每隔几个月删除旧的API密钥并创建新的。即使密钥没有泄露,定期轮换也是好习惯。
3. 不使用时及时删除
如果某个工具你不再使用,立刻删除对应的API密钥。
4. 每个用途创建独立的API
不要一个API给所有工具用。为每个工具创建独立的API:
- 方便管理
- 某个密钥泄露不影响其他工具
- 可以设置不同的权限
5. 监控API使用情况
定期在币安的API管理页面查看每个API的使用记录,确认没有异常调用。
常见问题
Q:一个账号能创建几个API?
普通用户可以创建多个API密钥(通常上限30个)。
Q:忘记了Secret Key怎么办?
没办法找回。只能删除这个API密钥,然后重新创建一个新的。
Q:API交易的手续费和手动交易一样吗?
一样。API交易的手续费率与你的VIP等级和是否使用BNB抵扣有关,和手动交易没有区别。
Q:API下单有速率限制吗?
有。币安对API调用有速率限制(Rate Limit)。具体限制可以查看币安API文档。频繁超限可能导致API被临时禁用。
API是进入量化交易世界的大门。创建好API后,建议先用小资金测试你的策略或工具,确认运作正常后再加大资金。