Login Page - Create Account

Support Board


Date/Time: Fri, 03 May 2024 05:02:56 +0000



Why orders are filling at a wrong price ? bitMEX

View Count: 644

[2020-05-16 10:47:58]
johntbolt - Posts: 1
Hey,

1) Whenever I add a limit orders from the chart, it always execute the trade at market price.
2) Stop is also not working every single time.

when I have a limit order at 9398 and it executes it at 9405 (current market price)
stop orders are not working at all and keeping me in loss.

These issues are really making my trade with loss. Please help me ASAP to fix this stupid error.

I have attached order summary.
attachmentattachment.txt - Attached On 2020-05-16 10:46:02 UTC - Size: 1.38 KB - 241 views
Attachment Deleted.
[2020-05-17 12:51:16]
Sierra Chart Engineering - Posts: 104368
You need to ask BitMex for help with this.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[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.
[2020-05-28 01:19:11]
Zebbity - Posts: 18
The answer for your limits being filled at market lies in the same location.

Specify "ParticipatDoNotInitiate"

Unless this is ticked off, Limit orders will often fill at market, depending on the course of market action.

However, these settings apply to every single one of your orders.

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account