Iโm encountering an issue where my LIMIT orders on Binance Futures are being executed immediately at market price, instead of waiting for the price to reach the specified limit. Additionally, it seems the leverage setting is not being applied correctly. Below are the exact request parameters being sent to Binance for investigation.
Sent Order Data
๐น [TIMESTAMP] Retrieved from Binance: 1741695893817
๐น [ORDER DETAILS] Formatted parameters:
- Order Type: LIMIT
- Symbol: BTCUSDT
- Side: BUY
- Quantity: 0.026
- Price: 82500.60 USDT
- Stop Price: 0
- Time In Force: GTC
- Leverage: 5
๐น [QUERY STRING] Before signing:
symbol=BTCUSDT&side=BUY&type=LIMIT&quantity=0.026&price=82500.60&timeInForce=GTC×tamp=1741695893817&recvWindow=5000
๐น [SIGNATURE] Generated: 04b4b84b8b33ce198c648a593b590c38b617acd6c26fa4605e8c09105bc6dfa8
๐น [FINAL REQUEST URL] Sent to Binance:
/fapi/v1/order?symbol=BTCUSDT&side=BUY&type=LIMIT&quantity=0.026&price=82500.60&timeInForce=GTC×tamp=1741695893817&recvWindow=5000&signature=04b4b84b8b33ce198c648a593b590c38b617acd6c26fa4605e8c09105bc6dfa8
Expected Behavior
- The LIMIT order should wait until the price reaches 82500.60 USDT before executing.
- The leverage setting (5x) should apply to the trade.
Actual Behavior
- The order executes immediately at market price instead of respecting the LIMIT price.
- Leverage settings seem to be ignored.
Has anyone experienced this issue or knows what might be causing it?