All Classes and Interfaces

Class
Description
This class is responsible for the execution of the trading algorithms.
Backup data service that receives log data form the Lamport clock service and then backs it up in SQL database.
Object used system-wide to represent an event.
The type of the event.
Called by person or Algo to submit trade to market This class will start a smart order router to route the order to the market on another Thread in this server.
Lamport clock service to keep track of the logical time of the system.
This service takes market data from bloomberg and streams to lamport service.
Represents an order to market.
Represents the stock exchanges where the order can be executed.
Represents the status of the order.
Represents the type of the order.
This service takes market data from bloomberg and stream to lamport service.
Replay service to catch booted up service or lagging service to the current state of the system.
Defines a SmartOrderRouter that is responsible for routing orders decide which exchange is the best to execute the order on and how fast or slow to execute to reduce market slip and to hide out strategy from our competitors This runs on the ExecutionService server.
This class is responsible for the UDP multicast.
This class is responsible for the web interface.