Package edu.cuny.cat.market.matching

Policies for specialists to determine how to match shouts made by traders.

See:
          Description

Class Summary
AdaptiveThetaShoutEngine An adaptive version of ThetaShoutEngine in which theta starts at 0 and increases in the later rounds of a day so as to increase transaction volume and avoid making intra-marginal traders extremely unhappy at the same time.
AscendingShoutComparator This class can be used to as a Comparator to rank shouts in ascending order.
DescendingShoutComparator A comparator that can be used for arranging shouts in descending order; that is, highest price first.
FourHeapShoutEngine This class provides auction shout management services using the 4-Heap algorithm.
GradMaxVolumeShoutEngine TODO: has yet to be done !
LazyMaxVolumeShoutEngine This class provides a matching policy that differs from FourHeapShoutEngine in the sense that it maximizes the matching quantity by pairing high intra-marginal shouts with extra-marginal shouts.
ShoutEngine a framework of a shout processing unit for a specialist.
SplineThetaShoutEngine An adaptive version of ThetaShoutEngine in which theta changes according to an interpolated cubic spline.
SplineThetaShoutEngineWithNumberedParam An parameterized version of SplineThetaShoutEngine where thetas are enumerated as numeric values separately in the parameter database.
SplineThetaShoutEngineWithStringParam An parameterized version of SplineThetaShoutEngine where thetas are specified in a string in the parameter database and thetas are separated by comma.
ThetaShoutEngine This class represents a continuum of shout matching policies, including FourHeapShoutEngine and LazyMaxVolumeShoutEngine.
 

Package edu.cuny.cat.market.matching Description

Policies for specialists to determine how to match shouts made by traders.