Complete Automated Trading System For Exchanges

MACHEX is a multi-market online automated trading system for exchanges.

MACHEX supports multiple types of instruments. It has an exhaustive Risk Management and Online Surveillance features. It also has an elaborate Contract Management System.

MACHEX Order Management & Matching

  • Continuous Price Time Priority matching
  • Multithreaded
  • Asynchronous database writing with recovery
  • Price Conditions : Limit / Market
  • Quantity Conditions : Disclosed Quantity
  • Time Conditions : IOC, Good Till Day, Good Till Date, Good Till Cancel
  • Regular and Stop Loss (Limit if triggered as well as Market if triggered).

MACHEX Risk Management

  • Define CM level margin and MTM limits
  • CM can define TM level margin and MTM limits
  • Single order value limits at contract / member level
  • Dynamic single order value limit as a function of margin limit utilization
  • Span as well as VAR based margining
  • Member put in square off mode automatically upon violation

MACHEX Contract Management

  • Define Products
  • Define Product Delivery locations, Margins, Price Bands, Trading Sessions
  • Define Contract Generator for Products
  • Generate Contracts using generator or arbitrarily
  • Approve contracts

MACHEX Session Control

  • Define Sessions
  • Start, End time and Week days
  • Order Permissions � Entry, Modify, Cancel
  • Products
  • Define Holidays
  • Generate Trading calendar

MACHEX Member Management

  • Create Members. TM / CM / TCM
  • Each member has a member admin
  • Create Users / Dealers and define privileges

MACHEX Monitoring

  • Online surveillance of margin, MTM and OI utilization of member
  • RMS Administrator can put a member in square off mode or block mode for a contract, or commodity or for all contracts
  • RMS Administrator can square positions

Feature Summary

  • Contract Management
  • Session Control
  • Member Management
  • Risk Management
  • Monitoring
  • Batch Activities

Technical Features

  • High Availability
  • All gateway processes are clustered (Application level clustering)
  • OMS in (ACTIVE / PASSIVE) mode
  • Database Clustering provided by the database vendor