Binance API,我正试图用BTC购买硬币

Binance API,我正试图用BTC购买硬币,api,binance,Api,Binance,我使用此代码购买NEO: 如果我运行此代码,我将以市场价格购买0.05 NEO, 但我想买一些0.05 BTC的Neo 例如: 如果NEO价格是0.01,那么我会买5个NEO,如果NEO价格是0.025,那么我会买2个NEO 有人知道怎么做吗 谢谢,使用BTC表示的字段quoteOrderQty,而不是NEO表示的数量 从上下文中,我看到您正在使用包 不幸的是,这个包不支持官方RESTAPI中定义的QuoteOrderQuantity QuoteOrderQuantity。此参数允许您在NEO/

我使用此代码购买NEO:

如果我运行此代码,我将以市场价格购买0.05 NEO, 但我想买一些0.05 BTC的Neo

例如: 如果NEO价格是0.01,那么我会买5个NEO,如果NEO价格是0.025,那么我会买2个NEO

有人知道怎么做吗

谢谢,

使用BTC表示的字段quoteOrderQty,而不是NEO表示的数量


从上下文中,我看到您正在使用包

不幸的是,这个包不支持官方RESTAPI中定义的QuoteOrderQuantity QuoteOrderQuantity。此参数允许您在NEO/BTC为BTC的情况下以报价货币定义金额

我不建议像对你的问题和另一个答案的评论所暗示的那样,获得当前的市场价格,然后提交订单,因为这不会非常精确,而且会带来一些意想不到的后果

如果市场价格在Binance生成市场价格信息作为对您的请求的响应和他们收到您的订单之间下降,您只需以高于您所能获得的价格购买即可。如果市场价格上涨,你购买的基础货币将少于你所能购买的


相反,我建议直接调用POST/api/v3/order端点并使用quoteOrderQty参数。或者使用支持参数的其他NPM包,例如。

从获取当前市场价格开始,否?请