Stock market matches bids & asks all the time until an order is filled. If somebody sells, it continues and continues to fill buy orders until the order is deleted, even when the next bid is lower - which is exactly what makes the price move.
If I want to sell X bitcoin where Y is the amount of price per bitcoin, it will only consider buys of bitcoin for Y, until the X bitcoin were sold for Y, right? So multiple buy orders can fill the same sell order, yes (and vice versa).
So how would it move the price in this example if the buy and sells need to be the same price? Are you describing OTC trades where the price is not predetermined afaik? But I thought OTC trades are used to not move the market. So I am still confused.
Also, I thought if I sell for Z and someone buys for Z, then the market price moves to Z since now there is a new market price. This also makes sense in your example, since the price of the latest order match is used.
Just thing about all these high frequency trading bots - they alway buy the dip or sell the bump. No way you won't find a match when buying.
Well, I was looking at my screen for 30 seconds and was wondering why my order was not getting filled even though the price is already a little below 19750€. So in my mind, I did not find a buyer for this amount of time. I imagine that the cause was that previous orders were filled until my order was considered, sorted by creation date. How would you explain that?
I think you mean that if I sell for a price below the current market price or buy at a price higher than the current market price, I will always find a buyer or seller. This makes sense of course. But I think this misses my point about in which order orders are filled.
If I want to sell one bitcoin for X, it will only consider buys of one bitcoin for X, right?
Depends on your order type. In "market orders" no, then you're fcked, it could be whatever.
In real limit-orders you buy for that price or cheaper. In bullshit brokerages the limit-orders are fake since they only trigger at a certain prices but then place market orders.
If you place limit-order buy above current price, it fills all sells one after the other until the price has risen up to your order, then it stops filling.
reply
Depends on your order type. In "market orders" no, then you're fcked, it could be whatever.
Ah, yes. Makes sense for market orders. I was thinking about limit orders
In real limit-orders you buy for that price or cheaper. In bullshit brokerages the limit-orders are fake since they only trigger at a certain prices but then place market orders.
Ah right, I didn't think about sells below my price for limit buys.
Fake limit-orders would be easy to tell if my buy limit order (for example) ever executes at a price which is not the same or lower as the price I put in, no?
If you place limit-order buy above current price, it fills all sells one after the other until the price has risen up to your order, then it stops filling.
Yes, makes sense. But in which order are the orders considered? Based on when they were created? First come, first serve?
reply