Environment: Binance USD-M Futures Demo (https://demo.binance.com/)
API endpoint: POST /fapi/v1/order
Order type: STOP_MARKET
Observed: 2026-04-22
Issue:
Stop-market orders placed via the Futures Demo API are being
automatically cancelled approximately 53 seconds after placement,
with no fill, no error code, and no explanation in the order history.
Steps to reproduce:
- Place a STOP_MARKET reduceOnly order on any USDT-M perpetual pair
(confirmed on AVAXUSDT, DOTUSDT, DOGEUSDT, AAVEUSDT)
- Poll order status after ~60s
- Status returns CANCELED with no fill and no reject reason
Expected: Order remains OPEN until stop price is triggered or manually cancelled
Actual: Order is silently CANCELED ~53 seconds after placement
Impact: Automated trading systems lose stop-loss protection unexpectedly,
triggering incorrect emergency position closes.
Sample order IDs from Demo session 2026-04-22:
- 1000000054696912 (AVAXUSDT, cancelled 53s after placement)
- 1000000054698315 (DOTUSDT, cancelled 53s after placement)
- 1000000054680514 (AAVEUSDT, cancelled ~55s after placement)
Environment: Binance USD-M Futures Demo (https://demo.binance.com/)
API endpoint: POST /fapi/v1/order
Order type: STOP_MARKET
Observed: 2026-04-22
Issue:
Stop-market orders placed via the Futures Demo API are being
automatically cancelled approximately 53 seconds after placement,
with no fill, no error code, and no explanation in the order history.
Steps to reproduce:
(confirmed on AVAXUSDT, DOTUSDT, DOGEUSDT, AAVEUSDT)
Expected: Order remains OPEN until stop price is triggered or manually cancelled
Actual: Order is silently CANCELED ~53 seconds after placement
Impact: Automated trading systems lose stop-loss protection unexpectedly,
triggering incorrect emergency position closes.
Sample order IDs from Demo session 2026-04-22: