As @TripeHound pointed out, there is no such thing as "current price". The stock market is based on the "willing buyer willing seller" rules. So basedBased on the rule, the seller placing an order below the market average(99) that will grab up by the buyer with the price of 99.
Additional information :
Since the placement order is base on the speed displaying on the market(latency)In fact, during trading, there are traders withis a deep pocket are exploiting such situation, ilatency issue involve during trading.e When a country market show High-frequency trading(HFT) , it is possible to Hack and profit from a HFT system. rent
A third party with a fast internet line and get fast computerlow latency connection to brokers located near the stock exchange. (Here is can indeed detect the story of trading latency) . e.gprice different and intercept the trade to make a margin from there.
- hour 10:20, investor X place buy limit of $101 from Broker J terminal
- hour 10:21, investor Y place selling order of $99 from Broker K terminal
- Broker J and Broker K data will reach the central exchange in a different time. There is a latency of making a trade for Broker J and broker K even they are automated.
- Before Broker K initiate the sell which the electronic data interchange to confirm the deal, a third party with a computer algorithm with a fast internet line saw the margin between investor X and Y. The algorithm immediately places a buy order of 99.05, due to the faster line, it can grab the stock from Broker K before Broker J. Then the algorithm placed a selling order of 101 to Broker J. All this is done in fractions of seconds and guarantee profits.