Skip to content

Prodigy Concepts

The Prodigy exchange provides symbology, order execution, trade matching, news feeds, and supporting exchange services.

At the highest level in Prodigy, Market Entities represent the individuals or organisations participating in the Market.

Entities represent the Sender and Target sides in a FIX connection, the Executing Firm associated with Orders, and form the basis of the permissions system for viewing Execution Reports.

Prodigy is capable of hosting multiple markets simultaneously, each with independent market models, symbol listings, and participating entities.

A Market Model describes the properties of market primitives, their supported operations, and the rules for matching.

See Market Models for more information.

Prodigy is built atop an event-driven database, where rather than storing the exact state of the market at any one time, Prodigy records the events that occur, and plays them back to generate the most recent representation.