Package net.sourceforge.jasa.market

The core classes used by JASA

See:
          Description

Interface Summary
Market An order-driven market exchange.
OrderBook  
QuoteProvider  
 

Class Summary
Account  
AscendingOrderComparator This class can be used to as a Comparator to rank shouts in ascending order.
DescendingOrderComparator A comparator that can be used for arranging shouts in descending order; that is, highest price first.
FourHeapOrderBook This class provides market order-matching services using the 4-Heap algorithm.
MarketQuote A price quote summarising the current state of an market.
MarketSimulation A simulation of an order-driven market.
Order A class representing an order in an market.
ZeroCreditAccount  
ZeroFundsAccount  
 

Exception Summary
AuctionClosedException  
AuctionException  
AuctionRuntimeException  
DataUnavailableException This is exception is thrown when requesting data from an market that is not available due to the way that the market is configured.
DuplicateShoutException  
IllegalOrderException This exception is thrown by auctioneers when a shout placed in an market is illegal under the rules of the market.
NotAnImprovementOverQuoteException This exception is thrown by an auctioneer implementing the NYSE rule if a trader agent attempts to place a shout that is not an improvement over the current best bid.
ShoutsNotVisibleException This exception is thrown if an agent attempts to examine the shouts of other agents in an market where the auctioneer does not permit agents to see each others shouts.
 

Package net.sourceforge.jasa.market Description

The core classes used by JASA