Ltech India - Software solution provider
Globally Trusted Software Solution Provider

Contact us for further queries

IND : +91 993-558-3338
  : +91 760-797-1771

Apply for C# Requirement

Our Specialities
Ask for a Free Quote

Get more information about our services and get a customized quote within 12 hours on working days.




Latest Relevant News:
  • Apple makes it easier to translate apps from Flash! - Entertainment and Showbiz! (blog)
  • Apple's New Developer Rules: The Specifics - Wall Street Journal (blog)
  • Click here to get selected relevant news

CASE STUDIES : Order Matching Engine


IMPORTANTnote about the project

Due to governing confidentiality agreement, we have refrained from disclosing actual client and solution name. These have been changed appropriately, to more generic names and nomenclatures. 

Project details

  • Company 
    The company is a Futures Brokers company based in USA, being desirous of having a simulation system for stock exchange, using which they could launch contests using dummy instruments and money. They already had all other mechanisms except the order matching engine for the simulation system. 
  • Industry
    Finance (Equities, Futures & Options Trading) 
  • Platform
    C# (.Net 2005) 
  • Solution
    The Order Matching Engine (OME) is the core part of the simulation system. It is responsible to manage the order book and perform order matching for different orders placed. The OME needs to be highly robust, Real Time, Reliable. OME is developed in C# (Dot Net 2005) and uses MS SQL Server 2005 for persistent data storage. 
  • Features List
    1. Real time Order Matching
    2. Handles GTC and DAY orders
    3. Optimized to run on parallel processors
    4. Load Balancing on parallel processors
    5. Supports Equities, Options as well as Futures
    6. EOD (End of Day) Processing
    7. Persistent storage for all orders/Trades for reliability
    8. BOD (Beginning of Day) Processing
    9. Configurable Instruments
    10. Optimized for most trades instruments, that is, allocates more resources for most traded instruments
    11. Web Admin console to configure instruments, users, and different configuration parameters.
  • Techniques Used 
    1. Threading
    2. TCP/IP
    3. Thread Affinity
    4. Event driven architecture
    5. Thread pooling

For more information and quote, please contact us