Trading systems compromise of 3 components

System Flow

  • PMS
    • Portfolio Managers determine target weights and out of that, Parent Orders.
    • Pre-trade compliance checks on Parent Orders
      • “What if” analysis if trade is put in
    • Checks for sufficient cash availability
    • Sends Parent Orders downstream to the OMS
    • Post-trade compliance checks on Parent Orders.
  • OMS
    • OMS receives Parent Orders and split them up into Child Orders
    • Empty Allocations records are created
    • Sends Child Orders downstream to EMS
  • EMS
    • EMS receives Child Orders and split them up into Executions
    • Executions sent to market and Broker Order created
    • Market returns back with Fills
    • Executions updated with incoming Fills
    • When the associated Order’s is “complete” (i.e, partially complete, totally complete, order no longer need to be actioned upon), then Broker Order be formed from Fills from each Executions.
    • Broker Order passed to Back Office for settlement
    • Fills are passed upstream to OMS
  • OMS
    • Fills received, and Child Orders are updated to match
    • Allocations filled from Fills and sent to Back Office for settlement
  • PMS
    • Parent Orders are updated.
    • Positions updated

5 items under this folder.