Trying to buy ALBA can't get a market or limit buy to execute

Um :grimacing: yep another I canā€™t do anything about it scenario.

It doesnā€™t help if they go through in an hour. The limit buy is safe from executing but the market buy could go sour.

I can see trades going through so not sure why I canā€™t get a deal.

Another 10mins laterā€¦

And another 10 mins, now lost out on 0.04

Another 10 mins

Plenty of buys, just not from me.

Now well away from where I want to buy and still pending.

@David @Martin @PeterA @George a while back you mentioned a way to improve these orders, is anything in development?

Iā€™m not sure what else I could have done to get the 0.39. Thereā€™s been many hundreds of trades from other people since trying to buy.

It was -23% at the time, I want to avoid it being -3% by the time it executes the market buy.

1 Like

Back up 18% since trying to buy, this has been disappointing. :sweat:

@David can you please cancel the pending and release the funds. Over an hour and half and still pending.

Itā€™s impossible to trade, I can deal with it being a couple of minutes but not a couple of hours.

Just managed to get the X to cancel at 13:47. :sweat_smile:

So from 11:30 ish to 13:47 I couldnā€™t do anything. Not a great user experience.

Its a great stock but if I canā€™t buy and sell it makes it rubbish.

I can see well over 800 trades now since trying to buy this morning so although low liquidity I can see it being traded. My 25,000 market order should easily have been executed.

Shame because I think ALBA is a great stock, but I canā€™t be dealing with this.

Iā€™ve been slowly adding to ALBA today, and likewise could not get orders to go through. I tried putting some small ones through to see whether volume affected it, but they all just sat there.

I had a few occasions where these pending purchases auto-cancelled as the price had moved too far outside of the available funds.

I can understand the order being placed, but not able to be fulfilled and so it sits there waiting for availability to go through, but what is with it sitting there ā€˜loadingā€™ and therefore neither placed but unable to cancel? Can anyone explain the difference between a pending order that can be cancelled, and a pending order which is greyed out with the ā€˜loadingā€™ wheel and therefore unable to be cancelledā€¦?

1 Like

@David should be able to help or correct if Iā€™m wrong.

But from my understanding I think the ones pending where you canā€™t cancel havenā€™t yet come back with a response to say itā€™s placed.

They need the reference back from the API call to IB to say this is xyz, so the cancel can send ā€œcancel xyzā€.

The key issue with this system is there should be a way to avoid these lucky dip situations.

Iā€™ve had very low liquidity like KOD get placed (and then executed) through instantly every time. I pick one thatā€™s fairly liquid and it can be grimacing will this take 1m, or 1h, or a day to get placed.

I put in both a limit and market almost at the same time to try and get one to execute, the fact that both X showed up at the same time makes me think it was an issue within communication.

Whatā€™s even more frustrating is on chat youā€™ll get a templated ā€˜it low liquidityā€™ then some condensing spiel about it without bothering to actually see whatā€™s going on.

Even when you say to them look I know itā€™s low liquidity but I can see the trades going through as we are talking. They seem to deny the are real.

Like I can see 1000 trades have been made today but can I get a single ALBA trade to go through no.

I understand that I might not get them executed but they should be being placed instantly to a least give the chance someone will fill it.

:exploding_head:

1 Like

Thatā€™s what I meanā€¦ Iā€™ve seen in the LSE forums people making purchases of 100,000s, yet I couldnā€™t get a placement to succeed for anything ranging from 100s of shares to 10,000s shares. The transactions were being made at the same time and ALBA has been liquid all day.

It makes me nervous come sell-time that I could want out and I end up with a sale just stuck there, with no idea what price itā€™ll complete at. I can understand low liquidity - if the buyer/seller isnā€™t there to pair with, and the shares arenā€™t available, then so be it. But this doesnā€™t seem to be thatā€¦?

1 Like

I think its failing to get the order to be actually placed. So nothing about execution, just getting the order there waiting to be filled.

@David @George @PeterA can anyone take a look, itā€™s certainly not a new issue. Iā€™ve experienced it all this year where I can see thousand+ trades going through but the system gets stuck on pending from anywhere between 1m to 1d. Again this isnā€™t about execution this is about getting it to the point where itā€™s registered and ready to be filled. Also itā€™s happened on stocks that are low liquidity but also on those that very liquid.

I donā€™t think itā€™s T212 as you are just calling the request to IBs system to pass on the message.

Iā€™m sure you have stats on how long it takes from the customer hitting that buy or sell to then it coming back with a response that itā€™s placed (not executed just placed).

So

30 seconds to place and 6ms to execute
20 seconds to place and 7ms to execute
40 seconds to place and 7ms to execute
ā€¦
7200 seconds to place and 6ms to execute

It should then for the next customer have a big warning saying itā€™s usually 30s avg but detected its way above average.

Could you then ping somehow to see when itā€™s back to normal?

Like a limit buy for 0.00001 that you arenā€™t trying to get filled, just seeing how long before you get the ref back?

@phildawson The order is getting placed & accepted immediately, the issue is with order execution.
The trades you see going through are off-book, regular orders placed through IB execute only at auctions.

1 Like

@David if they are getting placed immediately then shouldnā€™t the cancel button be available immediately?

Why did it take over two hours for the cancel button to appear?

Also are you saying market buys will only go through at auction times too?

Please add a warning on screen if a stock is auction only. It seems like some stocks have auction just on limits and some like this on both limits and market buys.

8am, 9am, 11am, 2pm and 4:35pm

Placing an order after 11am it is not clear that I would be waiting 3hrs! for it to attempt a match. The market buy could literally be anything by then, and the 0.39 limit is useless.

Something like this should help make it clear. The standard copy about it being AIM and may take longer to execute does not change between those executed immediately and the ones that are auction only.

If itā€™s going to be auction only, and itā€™s getting placed immediately, then you need to let people cancel them.

@joesdt on you history can you check when you last buy was filled? Was it at one of those times above? Cheers

Would seem to make sense @phildawson. Of the successful trades that went through yesterday (some were cancelled and it doesnā€™t give a cancellation time).

Placed at 12.35, completed at 14.00
Placed at 15.39, completed at 16.35
Placed at 16.35, completed at 08.00 this morning

I do agree about the ā€˜cancelā€™ button availability though.

1 Like

Thanks for checking. So what David said checks out.

Soā€¦

@David @George @PeterA @Martin @Michael.P @Ivan @Tony.V @Theo @Kosta @AlexK

For the love of God please put a label on the stocks that are set to only execute at the auction times.

Itā€™s incredibly lucky dip atm as to which stocks are. As an example Iā€™ve recently traded KOD which is lower liquidity that ALBA but the market and limit orders are instant.

What is frustrating is seeing a dip to play, putting in an order and nothing happening.

If it has a small line on the review it will dramatically improve user experience and cut down on the amount of why isnā€™t my order going through.

Market: instant
Limit: instant

Market: instant
Limit: only at auction times ( 8am, 9am, 11am, 2pm and 4:35pm)

Market: only at auction times ( 8am, 9am, 11am, 2pm and 4:35pm)
Limit: only at auction times ( 8am, 9am, 11am, 2pm and 4:35pm)

The second issue is why did it take 2hrs for the delete button to show. If it was immediately placed ready for filling then it should show the Cancel button. Can that be answered? Again this is not a good user experience going ā– ā– ā– ā–  Iā€™m going to have to keep checking this every five minutes to see if I can catch it before it fills.

:point_up_2: Can anyone please answer how possible it would be to add a label on stocks to say if market and/or limit are auction execution only like in the post above.

Even better if it said 32mins to next auction at 2pm or whatever it was to be very clear.

Also can we please get an answer on how canceling orders can be improved. As mentioned if itā€™s placed immediately (ready to be filled) then I would expect the cancel button immediately and not two hours later to appear. Thatā€™s a really bad customer experience in desperate need of a better solution.

@David @George @PeterA @Martin @Michael.P @Ivan @Tony.V @Theo @Kosta @AlexK

I would be grateful if this got a reply and wasnā€™t another post ignored. Please :pray:

@phildawson

This is supposed to be the warning that does the job. It doesnā€™t specify the exact auction times because even if thereā€™s a scheduled action, thereā€™s no guarantee that your order will get filled.

As for the cancellation of a placed order, weā€™re looking into how we can improve that. Itā€™s an issue with the communication between the LSE & IB.

What it crucially doesnā€™t state though is how the orders are treated.

Itā€™s ideal to know when you see a dip like I did of 23% that when I go to place that market buy itā€™ll execute as soon as it can, not that Iā€™ll be waiting 2pm because it was after 11am. Thatā€™s completely pointless. And the fact I couldnā€™t cancel it made it even worse, not only have I missed the opportunity that I could see other trades via adfvn I also then had to watch it every five minutes because it took hours to show a cancel (even though you said it placed immediately).

It really does need to say as Iā€™ve described above is the the market auction only, is the limit auction only.

That way I would have know right both the market and limit are auction only. I wont bother placing an order because the chance itā€™s still at that dip for the next few hours is slim to none. The dip lasted about 5mins.

Itā€™s also crucial to know if the limit orders are auction and market are instant. That way the customer can decide to play a market order instead and take what they can.

Iā€™ve had this many a time where Iā€™ve seen a significant dip, go in with a limit to miss buying at a higher if it snaps back before executing, only to find absolutely nothing happens and Iā€™m left wondering can it not execute or am I waiting hours to the next auction. Had I known the market was instant I would have rolled the dice and done that instead.

@David @George @PeterA @Martin @Michael.P @Ivan @Tony.V @Theo @Kosta @AlexK

How about?

Market: :boom:
Limit: :boom:

Market: :boom:
Limit: :mantelpiece_clock:

Market: :mantelpiece_clock:
Limit: :mantelpiece_clock:

:pray:

Cheers :beers: I think itā€™ll dramatically improve customer experience and cut down probably on why canā€™t I cancel/amend my pending support tickets and forum posts.

@David @George @PeterA @Martin @Michael.P @Ivan @Tony.V @Theo @Kosta @AlexK

How about?

Market: :boom:
Limit: :boom:

Market: :boom:
Limit: :mantelpiece_clock:

Market: :mantelpiece_clock:
Limit: :mantelpiece_clock:

:pray:

Is it possible a staff member can reply this? I feel passionately that this would dramatically improve the customer experience. I really donā€™t want this post to get lost and forgotten about.

:game_die:

Today buying GGP for example I placed a limit order trying to take advantage of the 19.70p open. I then remembered that limit orders were reverted back to auction only and that unless it stuck at that ask until 9am I would be out of luck. So I rolled the dice and placed market orders.

@David I havenā€™t traded GGP for awhile but is there anyway we can get those instant limit orders again? We definitely had a period when it wasnā€™t auctioned.

@phildawson This isnā€™t being forgotten. Itā€™s just not that simple to solve since itā€™s dependant on IB.

Having all orders instant all of the time is not a possibility, at least for now. Being able to cancel/modify orders & make sure theyā€™re never stuck ā€œprocessingā€ is a work in progress.

1 Like

But I assume IB in their API have a way of telling you if a particular instruments market and limit are auction or not?

I accept not all can be instant but just having it displayed to the end customer would dramatically improve the user experience.

Itā€™s a case of before I put in this order will I be getting it attempted now or will have to wait until an auction time.

I think itā€™s crucial to know especially when selling. If itā€™s 11:05am and you want to sell at the current price if you know itā€™s auction only on limit then you can take your chances with a market sell or hope to god itā€™s still at that bid at 2pm. In a volatile stock itā€™s probably better to try the market, unless thatā€™s also auction only.

It will also take the frustration out when you can see a stock say down 20% and although you know itā€™s low liquidity you want to try and get that ask. If I can see limits are auction only, then the chances of it still being at that ask potentially hours later is slim to none. So I can choose market buy or step away.

As above I was using :mantelpiece_clock: and :boom: as some indication on the instrument to say if the market and/or limit orders are instant or auction.

1 Like

Please see the image in this thread:

I wouldā€™ve cancelled had I been allowed to. It is costly when a share is moving quickly.