Trading of Complex Commodities Josh Johnson. Trading Buyers Sellers.

Slides:



Advertisements
Similar presentations
Stock Markets FNCE 4070 – Financial Markets and Institutions.
Advertisements

© Dr. Jian Yang Service Representation, Discovery, and Composition for E- Marketplaces W-J van Heuvel, J. Yang, M.P. Papazoglou Univ. of Tilburg, INFOLAB,
Hansons Market Scoring Rules Robin Hanson, Logarithmic Market Scoring Rules for Modular Combinatorial Information Aggregation, Robin Hanson, Combinatorial.
Chapter 5 Market Structures. Trading sessions Trades take place during trading sessions. Continuous market sessions Call market sessions.
Trading of Complex Commodities Committee: Eugene Fink Lawrence Hall Srinivas Katkoori Josh Johnson.
Y Narahari, Computer Science and Automation, Indian Institute of Science B2B MARKETPLACES AND E-PROCUREMENT Y. NARAHARI Computer Science and Automation.
Fast-Paced Trading of Multi-Attribute Goods Eugene Fink Josh Johnson John Hershberger.
Case Study - Taurus Brian Varela 4/20/2010 Management Information Systems.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
On the Algorithms of the Grid- Based EMMIL E-Marketplace Model Dr. Lívia Kacsukné Bruckner International Business School Inst. of Information Systems and.
Internet Sellouts Final Presentation Enterprise Architecture Group.
An agent-mediated B2B marketplace University of Wollongong CSCI321 project Final Presentation Auction explanation.
Exchanges for Complex Commodities: Toward a General-Purpose System Committee: Eugene Fink Rafael Perez Dmitry B. Goldgof John Hershberger.
On Line Markets for Distributed Object Services: The MAJIC System Lior Levy, Liad Blumrosen and Noam Nisan The Hebrew University, Jerusalem Presented by.
Chapter 20 Futures.  Describe the structure of futures markets.  Outline how futures work and what types of investors participate in futures markets.
Multi-Attribute Exchange Market: Theory and Experiments Eugene Fink Josh Johnson John Hershberger.
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.
NYSE - brokers buy a seat on the exchange for between $ million each year - - accounts for 85-90% of trading on US exchanges (1.425 million trades/day)
Multi-Attribute Exchange Market: Search for Optimal Matches Eugene Fink Jianli Gong John Hershberger.
Categories of E-Commerce Models
Equities Rob Graffeo Dec 14, What is a stock?
Computational Mechanisms for Multi-Attribute Exchange Markets Eugene Fink Part I: Research interests and projects Part II: Automated exchange system.
Market and Supply Chain COSC 643 Sungchul Hong. Goal Understand market functions and types. Study some electronically linked business types. Business.
3.1 Determination of Forward and Futures Prices Chapter 3.
Database Management Systems (DBMS)
Selling Pre-Owned Medical Equipment On MedWOW.com.
Free Ebay Secrets - Success is to sell - Successful is to sell more.
Securities Markets Reference: Chapter 3 BKM. How Firms Issue Securities  Primary Market: Market for new issues of securities  Secondary Market: Market.
Next >>. 2 Individuals, companies, and countries participate in international trade by importing and exporting goods and services.
Investing In Stocks Chapter 31. Today’s Schedule Tuesday’s Quiz Review Tuesday’s Quiz Review Assignment of Homework Assignment of Homework Chapter 31.
How to use DSDF? (IGITALEUROPE ervice Data ormat) How to use DSDF? (DIGITALEUROPE Service Data Format)
Chapter 3 (BKM)1 How Securities Are Traded Chapter 3 (BKM) Finance 650 Spring 1999 Lecture notes prepared by: Dr. Susan D. Jordan.
Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall 1.
Dionicio D. Gante, Genevev G. Reyes & Vanylive T. Galima DDistributed Operating Systems.
Learning Objectives Describe the major types of B2B models.
Marketing Management Online marketing
CS 390- Unix Programming Environment CS 390 Unix Programming Environment Topics to be covered: Distributed Computing Fundamentals.
© 2007 by Prentice Hall 1 Introduction to databases.
Section 28.1 Marketing Information Chapter 28 marketing research Section 28.2 Issues in Marketing Research.
Marketing Is All Around Us Chapter 1. Section 1.1- Marketing and the Marketing Concept What You’ll Learn... The meaning of marketing The foundations of.
What is an Exchange? Before You Invest. Markets In The Stock Market Game, students buy and sell stocks and mutual funds listed on the three major US stock.
Database Analysis and the DreamHome Case Study
Managing Online Auctions Expanded Capability Unit 8-3 Managing the Digital Enterprise Pinker, Seidmann, and Vakrat.
Business Markets and Business Buyer Behavior Chapter 6.
Exchange Market for Combinatorial Orders Committee: Eugene Fink Dmitry B. Goldgof Sudeep Sarkar Jenny Y. Hu.
NYSE vs. NASDAQ By Hilary Everist and Jessica Sandoval.
In Class – Week 2 Gains from Exchange Why do people willingly trade?
Buying a Car 6.5. Manufacturer’s Suggested Retail Price MSRP or Sticker price Base price Extended Warranty Features.
Chapter 18 – Common Markets
© Prentice Hall, 2005Excellence in Business, Revised Edition Chapter Securities.
Trading Transport Resources of Communication Networks on Bandwidth Exchanges W. Stańczuk, J. Lubacz, E. Toczyłowski Warsaw University of Technology, Poland.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
The Stock Market 3.1 STOCK MARKET BASICS. Objectives.
“Get Into Entrepreneurship” Memory Reed Harris Co. High School 2007 Advertising Methods and Media Advertising Lesson 1.
Testing OO software. State Based Testing State machine: implementation-independent specification (model) of the dynamic behaviour of the system State:
Government Intervention in the Markets Economic Institutions: Changes Needed to Ensure Economic Prosperity.
Chapter 15 – Secondary Markets Trading of Financial Assets after Initial Sale Property Rights (Claims to Real Assets) bought and sold without money going.
ONLINE SHOPPING. Refers to buying and selling of goods and services using websites accessed through the internet physical goods such as clothes and books.
THE JSE SECURITIES EXCHANGE CLEARING AND SETTLEMENT 8 May 2003.
4.3 The functions of Stock Exchanges
Each day you will…. 1. Receive 2 terms and definitions per day 2. Copy a term and definition 3. Write the term in a sentence 4. Repeat At the end of this.
ONLINE BUSINESS 1. A company that conducts business by means of the internet.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
IS 356 IT for Financial Services
Chapter 9 ERP & Supply Chains
Exchanges for Complex Commodities: Search for Optimal Matches
Small Business Brown Bag Series
Bulletin board service (BBS)
Business and Finance Mr. I.
Name: NAMUNJI JOSHUA MUNDIA PROGRAM: BSC SYSTEMS ENGINEERING
Presentation transcript:

Trading of Complex Commodities Josh Johnson

Trading Buyers Sellers

For Example Car Buyers Car Dealers

Another Example Car Buyers Car Dealers Manufacturers

Central Marketplace Marketplace

Central Marketplace Marketplace Necessary?

Central Marketplace Bulletin board Necessary?

Central Marketplace Bulletin board Middleman Necessary?

Central Marketplace Bulletin board Middleman Auction Necessary?

Central Marketplace Bulletin board Middleman Auction Exchange Necessary?

Examples of Exchanges Stock/Commodity exchanges Specialized exchanges (e.g. specialist systems)

Example of an Order Buy a red Mustang

Example of an Order Buy a red Mustang, less than 2 years old

Example of an Order Buy a red Mustang, less than 2 years old, willing to pay $25,000

Example of an Order Buy a red Mustang, less than 2 years old, willing to pay $25,000 OR Any color Corvette, brand-new, willing to pay $30,000

General Case An order describes a set of items, such as the Mustangs and Corvettes.

General Case An order describes a set of items, such as the Mustangs and Corvettes. The buyer wants to get one of these items.

Graphical View of an Order Space of all items

Graphical View of an Order Space of all items Red Mustangs less than 2 years old

Graphical View of an Order Space of all items Red Mustangs less than 2 years old All color Corvettes made this year

Price Space of all items $25,000 $30,000 Mustangs Corvettes Price is a function of an item. Price

Buy and Sell Orders Price Buy order

Buy and Sell Orders Price Buy order Price Sell order

Matching Two orders match if they intersect…

Matching Two orders match if they intersect… Price Buy order

Matching Two orders match if they intersect… Price Buy order Sell order

For Example Buy: Red Mustang, Made after 1998, For $25,000 or less OR Any color Corvette, Made in 2001, For $30,000 or less

For Example Buy: Red Mustang, Made after 1998, For $25,000 or less OR Any color Corvette, Made in 2001, For $30,000 or less Sell: 2001 black Mustang, For $24,000 or more OR 1996 red Mustang, For $18,000 or more OR 2001 silver Corvette, For $28,000 or more

For Example Buy: Red Mustang, Made after 1998, For $25,000 or less OR Any color Corvette, Made in 2001, For $30,000 or less Sell: 2001 black Mustang, For $24,000 or more OR 1996 red Mustang, For $18,000 or more OR 2001 silver Corvette, For $28,000 or more Intersect

For Example Buy: Red Mustang, Made after 1998, For $25,000 or less OR Any color Corvette, Made in 2001, For $30,000 or less Sell: 2001 black Mustang, For $24,000 or more OR 1996 red Mustang, For $18,000 or more OR 2001 silver Corvette, For $28,000 or more Fill: 2001 silver Corvette, For $29,000

Fill A result of trading, that is, an item that matches both orders.

Fill A result of trading, that is, an item that matches both orders. Price Buy order Sell order

Formal Definition An order is an item set I

Formal Definition An order is an item set I, and a function Price: I R +

Formal Definition An order is an item set I, and a function Price: I R + A fill is an item

Formal Definition An order is an item set I, and a function Price: I R + A fill is an item, and a price p, such that

Matcher Engine Limitations: Specific items in sell orders Restrictions on buy item sets No price functions

Specific Sell Orders Good: Sell a red Mustang made in 1999 Bad: Sell any color Mustang made before 1999

Restrictions on Buy Item Sets Year Color Good: Year Color Bad:

No Price Function Price Good: Price Bad:

Matcher Architecture Matcher

Matcher Architecture Matcher User interface User interface User interface Orders Fills

Matcher Architecture Matcher Index of sell orders List of buy orders User interface User interface User interface Orders Fills

Trading Cycle Process all incoming orders Re-match all pending orders Stop trading? Yes No

Matching Process For each buy order, search the indexing structure for matching sell orders When finding matches, generate fills

Fairness Prefer matches with better prices Give priority to better-price orders Give priority to earlier orders

Extensions Order modification Disjunctive orders Confirmations

Running Time Almost linear in the number of orders Almost linear in the length of order description Memory is the main bottleneck.

Performance 400 MHz PC with 384 Mbytes memory, C++ implementation under Windows NT: 100,000 pending orders 500 new orders per second

Extended Architecture Matcher Broker User Interface User Interface User Interface Broker Orders Fills Orders Fills Orders Fills Orders Fills Orders Fills

Extended Architecture Matcher Broker User Interface User Interface User Interface Broker Orders Fills Orders Fills Orders Fills Orders Fills Orders Fills Distributed Matcher

Broker Functions Pre-compile complex orders Handle price functions Handle complex item sets Shield the user from processing delays Support automated trading

Advantages Fewer limitations on orders Extra features Distributed computation

Coming Soon Broker algorithms Empirical performance study