我已经下载了用于 Java 的 binance API,我正在尝试弄清楚如何创建新的止损限价单。我已经进入NewOrder
类并添加了一个构造函数,该构造函数采用止损价格参数和一个用于创建止损限价卖单的方法。
public NewOrder(String symbol, OrderSide side, OrderType type, TimeInForce timeInForce, String quantity, String Price, String stopPrice){
this(symbol, side, type, timeInForce, quantity);
this.price=price;
this.stopPrice=stopPrice;
}
public static NewOrder stopLimitSell(String symbol, TimeInForce timeInForce, String quantity, String price, String stopPrice){
return new NewOrder(symbol, OrderSide.SELL, OrderType.STOP_LOSS_LIMIT, timeInForce, quantity, price, stopPrice);
}
这是应该创建止损限价单的代码行
client.newOrder(stopLimitBuy("BTCUSDT", TimeInForce.GTC, "0.035375", "5000","4999"));
出现以下错误:
线程“main”com.binance.api.client.exception.BinanceApiException 中的异常:未发送强制参数“price”、为空/null 或格式错误。
有人可以指导我正确的方向吗?在 Java 中为 binance 创建止损限价单的方法是什么?我什么都找不到...