我正在尝试使用 Javascript/Nodejs 中的 binance api 设置购买订单。
https://github.com/binance-exchange/binance-api-node
例如,假设X币的最后价格是4.25
我想在它的价格上涨到4.32时购买
当我使用订单api时;
await client.order({
symbol: X,
side: 'BUY',
type: 'LIMIT',
quantity: quantity,
price: 4.32
})
它总是在 4.25 买入。因为 X 币的最后价格是 4.25 但我想设置一个在 4.32 买入的订单。我怎样才能做到这一点?
我也试过 orderOco api;
await client.orderOco({
symbol: X,
side: 'BUY',
quantity: quantity,
price: 4.32,
stopPrice: 4.13,
stopLimitPrice: 4.05,
});
结果,我得到一个错误:“订单的价格关系不正确。”
Binance API 文档说以下命令,但我无法理解。
价格限制:
卖出:限价>最后价>止损价
买入:限价<最后价<止损价
在 price、stopPrice 和 stopLimitPrice 中应该使用哪个订单?