Prodigy Concepts
The Prodigy exchange provides symbology, order execution, trade matching, news feeds, and supporting exchange services.
Configuration
Section titled “Configuration”Market Entities
Section titled “Market Entities”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.
Markets
Section titled “Markets”Prodigy is capable of hosting multiple markets simultaneously, each with independent market models, symbol listings, and participating entities.
Market Models
Section titled “Market Models”A Market Model describes the properties of market primitives, their supported operations, and the rules for matching.
See Market Models for more information.
Database
Section titled “Database”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.