Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Are stocks always able to be bought and sold at market price?
Many of the Bitcoin exchanges mimic stock exchanges, though they're much more rudimentary offering only simple buy/sell/cancel orders.  It's fairly normal for retail stock brokerage accounts to allow other sorts of more complex orders, where once a certain criteria is met, (the price falls below some $ threshold, or has a movement greater than some %) then your order is executed.  The space between the current buy order and the current sell order is the bid/ask spread, it's not really about timing.  Person X will buy at $100, person Y will sell at $102.  If both had a price set at $101, they would just transact.  Both parties think they can do a little bit better than the current offer.  The width of the bid/ask spread is not universal by any means.  The current highest buy order and the current lowest sell order, are both the current price.  The current quoted market price is generally the price of the last transaction, whether it's buy or sell.