Binance API是否支持使用一种加密货币购买另一种加密货币
Binance API币币交易实现说明
可以通过Binance API完成加密货币间的币币兑换操作,你没在文档里找到对应功能说明,本质是这个场景没有单独做专属接口,是复用现货交易模块的下单能力实现的,以BTC购买ETH的场景为例,实现逻辑如下:
- 首先确认对应交易对:用BTC买ETH对应的交易对为
ETHBTC,其中ETH是你要买入的基础资产,BTC是你用来支付的计价资产 - 调用现货下单接口时,交易方向
side传BUY,根据你的需求选择订单类型:- 想即时成交选市价单(
type传MARKET),参数填quoteOrderQty为你计划花费的BTC数量,系统会自动按当前市场最优价格折算你能买到的ETH数量,完全匹配“用持有的BTC换ETH”的需求 - 想指定价格成交选限价单(
type传LIMIT),额外传入你预期的成交价格price,以及你要买入的ETH数量quantity,当市场价格到你设定的价位时才会触发成交
- 想即时成交选市价单(
注意事项:
- 所有交易类接口属于私有接口,调用时必须按规则做接口签名,同时要给你的API Key开通现货交易权限,不要开通不必要的提币权限保证资产安全
- 下单前确认现货账户中有足够的对应计价资产,余额需要覆盖下单金额和交易手续费,否则会下单失败
- 功能调试建议先在测试环境验证逻辑,不要直接在主网环境用真实资产测试,避免误操作造成损失
内容的提问来源于stack exchange,提问作者stas
相关产品推荐
相关产品推荐

