Bitcoin Forum
November 10, 2024, 07:45:53 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bid and Ask  (Read 778 times)
uniman (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile
July 07, 2011, 10:18:42 AM
 #1

Hello,

I'd like to ask what you folks consider reasonable and/or customary behavior in dealing with limit orders on an exchange.

Suppose there is a an ASK order for 1 Bitcoin at $15.

Then somebody submits a BID order for 1 Bitcoin at $16.

1. Do you think that the bidder who's willing to pay $16 should get a sugar deal and only pay $15?

2. Should the asker who's happy with $15 get a windfall of $16 instead?

3. Should the exchange software prevent the submission of the $16 Bid on the grounds that the best Ask is only $15 ?

Thanks in advance for your thoughts on this matter.
NetTecture
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
July 07, 2011, 10:56:38 AM
 #2

Hello,

I'd like to ask what you folks consider reasonable and/or customary behavior in dealing with limit orders on an exchange.

Suppose there is a an ASK order for 1 Bitcoin at $15.

Then somebody submits a BID order for 1 Bitcoin at $16.

1. Do you think that the bidder who's willing to pay $16 should get a sugar deal and only pay $15?

2. Should the asker who's happy with $15 get a windfall of $16 instead?

3. Should the exchange software prevent the submission of the $16 Bid on the grounds that the best Ask is only $15 ?

Thanks in advance for your thoughts on this matter.

You assume you can enter a bid order at 16, which is illegal per definition of limit orders. Limit orders ONLY can be entered outside the execution price range. A limit 16 would be a market order.
uniman (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile
July 07, 2011, 11:12:12 AM
 #3

Thanks for the insight.  Can you elaborate upon what you mean by "execution price range?" 

If I set an order to buy 100 coins at the market price, for example, the exchange should find the lowest ask use it first to fill my order.   If my order is completely filled, then I can say that my order was executed _at_ the single ask price.  However, if my order is bigger than the ask, then the ask order will be consumed and the exchange should then find the next lowest ask, and so on, until my order is filled.  In this case my order has indeed executed over a price range.  Is this what you're talking about?

Suppose the highest bid is at $15 and the lowest ask is at $16.  I assume it is reasonable to expect to be able to set a new bid at $15.1 and a new ask at $15.9 ?  The spread between the bid and the ask is _not_ the "execution price range?"
NetTecture
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
July 07, 2011, 12:51:11 PM
 #4

Both right. The point is that you can not set a LIMIT that would IMMEDIATELY result in an execution. Many exchanges (not joke ones, I mean real ones) do not allow limit orders on such prices. Also, limit orders are passive, they need a market order no the other side to trigger execution.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!