presented by: alexander sverdov
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 PresentationTRANSCRIPT
![Page 1: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/5.jpg)
Continuous Double Auction
Multiple buyers and sellers compete in the market.
Bids and Asks are cleared continuously.
![Page 6: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/7.jpg)
Illustration
![Page 8: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/10.jpg)
Specialist Book
Maintain all transactions. All market and limit orders. Provides a unique view of the market.
![Page 11: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/13.jpg)
Proposed Architecture
![Page 14: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/14.jpg)
Architecture Details
![Page 15: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/15.jpg)
More Detailed Details
![Page 16: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/16.jpg)
Four Agent Types
Trading Agent Principal Agent Notification Agent Representation Agent
![Page 17: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/20.jpg)
Representation Agent
Interacts with represented buyers and sellers.
Requests trades from trading agent. Negotiates commissions Updates trade repository
![Page 21: Presented by: Alexander Sverdov](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081501/568147dc550346895db510c5/html5/thumbnails/24.jpg)
The End.