I have some 100 shares of a reputed company since 3 months. The share price is fluctuating every day. sometime price go low in the morning and high in the afternoon again low or high and so on. If I sell the shares when it reach high in any point of the day, will i get the share value at that time I sold i.e. at peak or it is the value of the share at the end of the day value.

  • Why don't you ask the buyer?
    – littleadv
    Jan 7, 2015 at 9:30

2 Answers 2


You will get the share value at the time you sold, not the price at end of day.

  • 3
    The OP may be confused between the time that he called his broker and ordered the broker to sell (or the time that he clicked "Sell" on the broker's web site, the time that the order was placed, and the time that the sale actually occurred. If he clicked "Sell" at the "peak", there is no guarantee that he will get the peak price; the market maker might have adjusted the bid price in the few milliseconds, seconds, minutes etc since the transaction that established the peak price, or there might be no buyers left who are willing to buy at the peak price. Jan 7, 2015 at 14:30

For shares in a company, the order executes at whatever market price is in effect at the moment the shares are sold. This is called a Market Order. You can also set your own price (a Limit Order) and the shares will sell when and if a buyer can be found at that price.

For mutual funds, the order is executed at the next closing price. So on a trading day, the shares are sold at that day's closing price.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .