Login Page - Create Account

Support Board


Date/Time: Sat, 05 Jul 2025 11:47:17 +0000



Post From: Why orders are filling at a wrong price ? bitMEX

[2020-05-28 01:16:10]
Zebbity - Posts: 18
Your stops may not be working due to their referencing an unexpected value.

Default BitMEX Stops reference the Mark value, not the last price. You must give BitMEX special execution instructions to reference the last price.

In Sierra, Try:
File menu
Data/Trade Service Settings
Stop Order Price Reference

Set that to "Last Price".

I have never come across a good reason why BitMEX do things this way. I imagine, for some reason, that the default best suits the majority of BitMEX traders.


I came across the problem when my Stop orders were executing too early. A bit different to your problem, but maybe the behavior varies depending on whether the position is long or short.

With the above setting in place, the position is gone at market the second the market price hits that stop.