empowering
Legendary
*
Offline Offline

Activity: 952
Merit: 1044



View Profile Personal Message (Offline)

Ignore
May 23, 2017, 04:32:56 PM


This is an old problem ... I am guessing that what has happened is..


That your stop is in fact converted into a limit order - whereby your stop and limit are at the same (or very close) price.


If your stop-loss order was converted to a limit order, and if the exchange was unable to sell at that price as the price had already dropped through that level,  then your order would not get executed...


I have removed the rest of your message as it is based on a wrong premise. No, it was not a stop-loss order. I learned not to ever use stop-orders on Kraken as they simply don't work as intended (exactly as you are describing). I underatand stop loss orders are NOT on the order book until they get triggered and inserted (whenever that happens) in the order book. This has NOTHING to do with that.

It was LIMIT ORDERS, opened several days in advance, already on the order book that HAVE NOT BEEN EXECUTED YET THE PRICE HAS KEPT RISING ABOVE THEM.

When I say the trading engine/order book in Kraken is broken I really mean it. There is absolutely no technical explanation to this. The only doubt I have is WHO profited from it.


I do not deny that they could have problems with their engine


But I think .... my explanation may be a little confusing .. or I may be missing something but ...

Limit orders by their very nature are not guaranteed

 If the market price moves too quickly - then anyone with a limit order with priority over your own (placed before yours and therefore further up the list) will get filled first, as will anyone else in front of you on the list  - BUT ONLY AS LONG as there are enough sellers remaining (asks also get pulled) in that price range will your order get filled... if the price moves past your Limit - (and does not fall back to it) then it wont get triggered  as your Limit order has specified the price you are willing to pay- unless the price falls back down to that range again, then your Limit would not get filled as the price has moved past it- and the reason your order didn't get filled is because the Limit orders in front of yours got filled in the time while you were waiting for yours to trigger, and then the price moved past your limit, and market and limit orders at that level are now getting triggered - this is common among all trading platforms (I got stung hard on a leveraged Gold position I had many moons ago).