presented by: alexander sverdov

24
Review of: An Agent Oriented Business Model for E-Commerse based on the NYSE Specialist system, paper by Kenneth Griggs Presented by: Alexander Sverdov

Upload: derex

Post on 14-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Review of: An Agent Oriented Business Model for E-Commerse based on the NYSE Specialist system, paper by Kenneth Griggs. Presented by: Alexander Sverdov. The Paper Outline. Description of different auctions. Description of NYSE Specialist role. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Presented by: Alexander Sverdov

Review of: An Agent Oriented Business Model for E-Commerse

based on the NYSE Specialist system, paper by Kenneth Griggs

Presented by: Alexander Sverdov

Page 2: Presented by: Alexander Sverdov

The Paper Outline

Description of different auctions. Description of NYSE Specialist role. Proposal of an agent architecture that

serves the same purpose as NYSE Specialists.

Page 3: Presented by: Alexander Sverdov

English Auction

Reserve Price (or bid floor) below which no bids are accepted.

Auctioneer guides the bidding process upwards until a final highest bid is accepted.

Page 4: Presented by: Alexander Sverdov

Dutch Auction

Reverse of an English Auction. Auctioneer states a high starting price. The Auctioneer proceeds to reduce the

price by a fixed amount until a bid is made. The first bid is taken.

Page 5: Presented by: Alexander Sverdov

Continuous Double Auction

Multiple buyers and sellers compete in the market.

Bids and Asks are cleared continuously.

Page 6: Presented by: Alexander Sverdov

Specialist in CDA at NYSE

Specialists are employees of independent specialist firms.

Manage trading of a certain stock. Governed by stock exchange rules.

Page 7: Presented by: Alexander Sverdov

Illustration

Page 8: Presented by: Alexander Sverdov

Specialists

Play the role of Market Makers. Always willing to buy and sell at a “fair” price

(even if they don’t own shares). Ensure orderly market; control the

rising/lowering of stock prices---by possibly buying/selling against the market trends (by using their own capital to cushion sharp price changes).

Can act as regular traders.

Page 9: Presented by: Alexander Sverdov

Roles of Specialists

Agents: buy/sell shares on customer’s request (act as floor broker).

Auctioneer: Provide a market for a security. Always be ready to buy/sell.

Catalyst: The specialist keeps track of all known interest in the stock, and alerts interested parties.

Principal: Buy and sell stock for their own account (with some rules).

Page 10: Presented by: Alexander Sverdov

Specialist Book

Maintain all transactions. All market and limit orders. Provides a unique view of the market.

Page 11: Presented by: Alexander Sverdov

Intelligent Software Agents

Autonomy: agents can operate without direct intervention by humans or others.

Social ability: agents can interact with other agents and/or humans.

Reactivity: agents perceive their environment and respond in a timely fashion to changes that occur in it.

Page 12: Presented by: Alexander Sverdov

Intelligent Software Agents, Cont.

Pro-activeness: agents can exhibit goal-directed behavior by taking the initiative.

Mobility: agents can move to other environments.

Temporal continuity: agents are continuously running processes.

Page 13: Presented by: Alexander Sverdov

Proposed Architecture

Page 14: Presented by: Alexander Sverdov

Architecture Details

Page 15: Presented by: Alexander Sverdov

More Detailed Details

Page 16: Presented by: Alexander Sverdov

Four Agent Types

Trading Agent Principal Agent Notification Agent Representation Agent

Page 17: Presented by: Alexander Sverdov

Trading Agent

Invokes trading rules Matches orders Maintains Bid/Ask spread Records transactions to the tape Updates Inventory Notifies other agents when required Records direct buyer-seller trades

Page 18: Presented by: Alexander Sverdov

Principal Agent

Performs an analysis using data from trade repository.

Invokes principal behavior rules. Requests trades from the trading agent.

Page 19: Presented by: Alexander Sverdov

Notification Agent

Catalyst function. Notifies possible buyers and sellers of market

conditions Maintains and updates the notification DB and

the tape. Requests trades from the trading agent. Notifies the representation agent when

applicable.

Page 20: Presented by: Alexander Sverdov

Representation Agent

Interacts with represented buyers and sellers.

Requests trades from trading agent. Negotiates commissions Updates trade repository

Page 21: Presented by: Alexander Sverdov

Database, Knowledge, etc.

The system maintains information about all participants, and all the relevant stock data.

Trading rules are handled using an expert system.

Principal behavior is determined by neural network or some heuristic system.

Page 22: Presented by: Alexander Sverdov

Things to be addressed

Consistent agent & market semantics. A deeper understanding of specialist knowledge

and functions (process model) Agent development tools. A high level agent scripting language. An analysis of knowledge representation

techniques to be used by the agents (rule-based, Expert System shell, neural net, genetic algorithm, etc.)

Page 23: Presented by: Alexander Sverdov

Conclusion

The paper provides a first attempt at modeling the NYSE specialist role using an agent based system.

The paper does not describe an implementation, but rather a possible design for such a system.

Page 24: Presented by: Alexander Sverdov

The End.