Bitcoin Forum
May 11, 2024, 09:15:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Consolidated Level II and NBBO  (Read 2054 times)
BitPay Business Solutions (OP)
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile WWW
October 20, 2011, 03:02:44 PM
 #1

To really take bitcoin exchange to the next level, we need to ensure that buyers and sellers are getting the best price.  This is accomplished every day in the financial markets using consolidated level II, and the National Best Bid and Offer (NBBO)

How it works:

- Customers can have an account at any brokerage firm (Ameritrade, Schwab, E-trade, etc).  
- Brokerage firm is obligated to ensure the order has the funding in place to back it up.
- Brokerage firm is obligated to fill the order at the best possible price, on any exchange.
- Exchanges accept orders from each other and settle up the net difference each night.

Now this is a good thing.  It means if I want to buy 1000 shares of AAPL, I can enter an order with my broker, and they split up the order and route it to get me the best prices.  I don’t have to look around.

This requires a consolidated Level II Market Depth of all exchanges to be merged into one table.  Here's an example I recently grabbed of AAPL on my Ameritrade platform:


 
The MPID is the Exchange where this order is sitting.  So this table consolidates the open orders near-the-money from Nasdaq, ArcaX, and other exchanges.

The NBBO is the highest bid price and the lowest offer price on any exchange.  This is called the Level I, and only contains the highest bid (and order size at that bid) and the lowest offer (and order size at that offer).    Using the Example above, the Level I for AAPL, which is the NBBO, would be

Bid – 391.01
Ask – 391.13
Bid Size - 100
Ask Size- 1100

This is the Level I quotes that are used for a general snapshot of a stock.

Also, there is a Level III, which shows all the details about each individual order.  But no one really uses that except the exchanges themselves.

What bitcoin needs is a consolidated Level II like this chart above, to pull in the market depth from all the exchanges.  Once you get that in place, exchanges need to automatically route an order (and split it if necessary) to the proper exchange for execution.   Exchanges would need to trust orders coming from each other.

This will ultimately benefit the exchanges and everyone who uses them, by bringing tighter spreads and more volume.

BitPay : The World Leader in Bitcoin Business Solutions

https://bitpay.com

Does your website accept bitcoins?
1715418905
Hero Member
*
Offline Offline

Posts: 1715418905

View Profile Personal Message (Offline)

Ignore
1715418905
Reply with quote  #2

1715418905
Report to moderator
1715418905
Hero Member
*
Offline Offline

Posts: 1715418905

View Profile Personal Message (Offline)

Ignore
1715418905
Reply with quote  #2

1715418905
Report to moderator
1715418905
Hero Member
*
Offline Offline

Posts: 1715418905

View Profile Personal Message (Offline)

Ignore
1715418905
Reply with quote  #2

1715418905
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715418905
Hero Member
*
Offline Offline

Posts: 1715418905

View Profile Personal Message (Offline)

Ignore
1715418905
Reply with quote  #2

1715418905
Report to moderator
1715418905
Hero Member
*
Offline Offline

Posts: 1715418905

View Profile Personal Message (Offline)

Ignore
1715418905
Reply with quote  #2

1715418905
Report to moderator
nmat
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501


View Profile
October 20, 2011, 03:14:30 PM
 #2

I don't have much experience in this, but isn't this something that people usually do "outside" the exchanges? What you are proposing eliminates arbitrage for example. I also see lots of other complications. For example, the money I have on one exchange would need to be available for all the others. Isn't that just like merging all exchanges into a big one?
BitPay Business Solutions (OP)
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile WWW
October 20, 2011, 03:21:31 PM
 #3

I also see lots of other complications. For example, the money I have on one exchange would need to be available for all the others. Isn't that just like merging all exchanges into a big one?

Not really.  The exchanges are independently operated.  However, you can enter a trade and have it filled on the exchange with the best price, without explicitly directing it where to go.  this encourages the exchanges to offer the narrowest spreads and more market depth near the money.

The exchanges need to trust orders coming from each other, and settle up each night for the difference.

For example, during the course of 1 day, Trade Hill sent 25 orders to Mt Gox worth $1,273, and Mt Gox sent 10 orders to Trade Hill for $850.  They settle up the difference of $423 and close out the day.

This happens every day in the equity markets, options markets, futures markets, commodities markets, and forex markets.  It can easily be done, and the benefits to any bitcoin trader and the exchanges are great.  Exchanges get more volume (and fees) and customers always get the best price.



BitPay : The World Leader in Bitcoin Business Solutions

https://bitpay.com

Does your website accept bitcoins?
Clark
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
October 20, 2011, 04:05:28 PM
 #4

I've given this idea some considerable thought.

The Bitcoin market is fundamentally different from the equities / futures / commodities markets in that you don't have to pay for a seat on the exchange. This makes it easy for the average trader to get involved, but it also reduces the services typically offered through brokerages, like margin, shorting, etc.

It would be nice if the exchanges teamed up to offer this sort of service, but the only other way I see something like this happening is if we get brokerages popping up. The brokerage would maintain account balances with many exchanges and provide data feeds to their customers with the consolidated order book, etc.

The idea I just described is one of my long term goals for a business I would like to launch, and I'm working on getting the pieces in place to make it happen.

As a side note, it would also be nice for exchanges to offer liquidity rebates to encourage higher volume.

BitPay Business Solutions (OP)
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile WWW
October 20, 2011, 04:17:49 PM
 #5

The brokerage would maintain account balances with many exchanges and provide data feeds to their customers with the consolidated order book, etc.

+1

Let the exchanges focus on building a rock-solid exchange.  Brokerages will handle the account balances.  it will lead to a much more secure system.

BitPay : The World Leader in Bitcoin Business Solutions

https://bitpay.com

Does your website accept bitcoins?
nmat
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501


View Profile
October 20, 2011, 04:31:16 PM
 #6

The brokerage would maintain account balances with many exchanges and provide data feeds to their customers with the consolidated order book, etc.

+1

Let the exchanges focus on building a rock-solid exchange.  Brokerages will handle the account balances.  it will lead to a much more secure system.

I also like the idea, but I think it is going to take a while until it happens... For now I would be happy with more volume.
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574
Merit: 507



View Profile
October 20, 2011, 05:23:16 PM
 #7

I will soon be implementing something like this into the bitcoin markets project.
nmat
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501


View Profile
October 20, 2011, 05:40:39 PM
 #8

I will soon be implementing something like this into the bitcoin markets project.

Something like what? Everyone can have a consolidated market depth with a simple script. What we don't have is the ability to issue a buy/sell order and have it filled at the best possible price from any exchange.
Steve
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1007



View Profile WWW
October 20, 2011, 06:16:56 PM
 #9

I will soon be implementing something like this into the bitcoin markets project.

Something like what? Everyone can have a consolidated market depth with a simple script. What we don't have is the ability to issue a buy/sell order and have it filled at the best possible price from any exchange.
I was thinking BitInstant might be in the best position to do something like this...since they already do provide services across multiple exchanges.  It is worth noting that such a service would itself quickly become an exchange (since matching orders that both originate on it's own service would be cheaper than hitting one of the existing exchanges).  Whether it's BitInstant or one of the existing exchanges that implements this, I think they'd quickly gain a lot of volume.

(gasteve on IRC) Does your website accept cash? https://bitpay.com
cypherdoc
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
October 20, 2011, 08:43:06 PM
 #10

this is an excellent idea. 
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!