Serving the Quantitative Finance Community

 
User avatar
difflab2000
Topic Author
Posts: 0
Joined: April 4th, 2006, 5:00 pm

Determine the market price

August 21st, 2008, 10:29 am

I want to arrange a secondary market for a loan that is originated to a large group of members. I will not act as a market maker, but only facilitate trading in the loan. Bids and offers can be submitted at any time, but the actual buy/sell transactions take place only once every quarter. It’s possible and likely that some bids are higher than most offers, but simultaneously some bids are lower than most offers.Preferably I would like to establish one market price, but I have no clue how to do this. If not possible, I could consider discriminating prices.How will I go about? What are my alternatives, what are the most common ways of doing this?Example order book buy sell priceorder 1 8 100order 2 5 105order 3 10 110order 4 10 95order 5 7 103order 6 5 97order 7 5 100order 8 5 99order 9 4 103order 10 4 101
 
User avatar
Traden4Alpha
Posts: 3300
Joined: September 20th, 2002, 8:30 pm

Determine the market price

August 21st, 2008, 6:54 pm

Looks like the forum made a hash of your order book. Which are the buy and which are the sell orders?One common market pricing algorithm finds the clearing price that maximizes volume. This can be done by: 1) sorting the buy orders from highest to lowest and accumulating the buying volume at each descending price point; 1) sorting the sell orders from lowest to highest and accumulating the selling volume at each ascending price point; 3) picking the price point that has the highest clearing volume (maximizes the least of the accumulated buy vs. sell volume). If a range of prices have the same clearing volume, you can take the midpoint.
 
User avatar
PaperCut
Posts: 0
Joined: May 14th, 2004, 6:45 pm

Determine the market price

August 23rd, 2008, 2:27 am

Yeah, this sounds like the JGB futures "Market on close" or "market on open" algorithm.