Problems with Limit order execution

Interesting! Do you have a source for this? Seems like itā€™s an excessive risk to take for free. Donā€™t see why freetrade wouldnā€™t use that insane benefit just out of consistency reasons.
How do you know this?

2 Likes

Not sure why you were adding this about a year after the original thread. If youā€™d actually read the thread, youā€™d have seen it was an issue, and that it got fixed.

It wasnā€™t that nobody wanted to sell at that price. The problem was that I had open limit orders that werenā€™t completing but if I created an additional buy limit order for that stock at a lower price than my already open ones, they would complete but the original ones still wouldnā€™t. Obviously, in this instance it worked in my favour, but the problem was I often missed windows when the price was below my bid price for hours and the bids were never completing.

As per the thread, Freetrade escalated it with their ā€œpartnerā€ and resolved the issue, so not sure why this thread is being commented on again now.

@ralf there were a few threads asking the same question so I merged them into the oldest one. Itā€™s easier when searching to have a few threads and stop multiples from happening in the future. Samā€™s reply (before the update) was better than anything anyone else could have written.

2 Likes

Freetradeā€™s limit order and stop loss havenā€™t performed for me recently and missed out so just be wary of that rather than a manual approach

Iā€™d definitely sell half manual esp if changing today and put other 5 on stop loss if doing that :stuck_out_tongue_winking_eye:
Remember the ones (divs) I told you about :heart::+1:t2:

3 Likes

Iā€™ve thought the same recently. In the past Iā€™ve always convinced myself it was just large spreads or poor liquidity, but recently it seems different. Iā€™ve even managed to place manual orders at better prices whilst my limits just sit there failing to execute :roll_eyes:

3 Likes

Iā€™ve also had really inconsistent limit order execution lately.

My limits have been set at the ask price and havenā€™t executed. Market buys seems to be going through fine.

1 Like

Thanks for mentioning that as I thought it was me! Reported it to freetrade and they basically said nobody is selling there share or buying any?

And wasnā€™t happy with that answer so whatā€™s the point in having limit orders? Esp if Iā€™m paying for it and we are talking like massive drop in share price waiting to execute!!
:+1:t2:

1 Like

Thatā€™s how the market works, Freetrade arenā€™t buying or selling your shares

Please include the tickers, times, and values when saying an order didnā€™t execute, some stocks have low liquidity and wide spreads, the prices you see arenā€™t necessarily the prices your orders will execute at, itā€™s generally the midpoint between the spread

If someone is only selling 100 shares at your limit price and you have an order in for 200 shares, then itā€™s not going to fill; if other people have orders queued before yours, then theyā€™ll execute and the price may rise again before it gets to you

Google, Trading View etc may have ā€˜liveā€™ prices but these are provided without any guarantee theyā€™re 100% accurate to the penny and donā€™t show spreads

3 Likes

I fully understand the way the market works and I am saying based on my experience that limit orders have been inconsistent lately (maybe past month or so). Iā€™ve also been able to see the L2 data on several orders.

Itā€™s worth highlighting if we are having issues, last year a defect was found because people highlighted it in this thread.

Based on Samā€™s explanation above, a defect would likely sit with the third parties and not actually Freetrade.

Iā€™ll see if I can do an investigation next time :+1:

1 Like

Yes you are right there was a bug that got fixed because someone raised the issue and provided relevant information for investigation.

@BobCā€™s comment is correct some people donā€™t understand that neither a limit order nor a stop loss order is guaranteed to be executed.

As you very well know when an order sits on the order book it sits there in a queue and someone can preferentially choose some other order to fill. Thus we get into murky territory when diagnosing whether a problem really exists or not ā€¦ the key point is that @ralf was able to talk specifics.

Based on the way my limit orders have been executing over the past year with Freetrade, I have concluded (for myself ā€“ based only on my own experience) that:

  1. The longer the time since the order was placed, the less chance it will execute - i.e. newer orders are filled before older orders.
  2. The above seems to apply more to selling than buying.
  3. Some limit orders never get executed if the price quickly moves through that price level - this fits with Freetradeā€™s mention that the market makers will not fill a ā€˜touch priceā€™ - only orders where the price holds at a level for a certain period of time.
  4. Stop losses execute with no issues regardless of age because they are a market order (better profit for market makers)

I now trade around the above inconsistencies - for example - I set a price alert for when a stock nears the limit sell order, and when the alert fires, I cancel and re-set the sell limit order. I then set another price alert above the sell limit order - if the limit didnā€™t execute, then I just accept I have to cancel the limit order and go for a market order.

2 Likes

Yes, Iā€™d say that fits in almost exactly with my own experiences.

Example of point 1. I set up an order for MXC last week at 1.08GBX. Iā€™d already lowered from 1.1GBX as the price was dropping and my trade hadnā€™t executed. Itā€™s sat there until today at 1.08 with the price at 1.0. Iā€™ve cancelled, input a new order at the lower price of 1.05, and itā€™s filled instantly at 1.04.

2 Likes

Iā€™d recommend that you email hello@fretrade.io with his example and ask for an investigation and an explanation. They should be able to work with their partners to trace the events.

I can speculate about what happened - however, it would better if Freetrade investigates and finds out exactly whether the system worked as it should or there is a bug.

2 Likes

Admin: 3 posts were Removed.
Post and related replies removed as the post has nothing to do with this Topic which is for questions and discussion related to Freetrade Limit orders.

I just had a limit sell price expire and auto-execute at a much lower price than I stipulated. Way below the price I had set. Anyone else had this happen? How is it even possible when you set a specific limit?

Just to clarifyā€¦ My limit sell price auto-executed as it expired at a much lower price than I stipulated. 180,000 shares at 25% lower than i stipulated and a 20% loss to what I paid. It looks like the price had gone up somewhere but not in the app. So although I had fixed a particular price and my sale triggered, it gave me 20% less as the app takes a while to catch up. If this is a glitch for everyone then I would say this is a serious glitch.

Thatā€™s not the case - the price in the app is not related to the live bid and ask that youā€™ll receive upon buying and selling.
If you had a limit sell set low relative to the price today, thereā€™s a chance the market makers could trigger it but at a lower price depending on how quickly they moved the price up.
Personally I donā€™t leave limit sells live for this reason.

Regardless or timing, the numbers on the contract note did not add up.

Was it a stop loss? Thereā€™s no way a limit sell order should execute for less than the stated price.

1 Like