Basic Scenario
- User selects an existing Bitcoin future for a BTC index on a specific date and clicks Search
- System returns a list of futures ‘like’ what the user requested
- User chooses an existing Bitcoin security and selects Trade
- System presents an order entry screen
- User fills in the details and selects ‘Submit Trade’
- System validates the input and saves order
- System sends order to Exchange
- Exchange matches order against existing orders (Alternate: order is saved or partially saved in Order book)
- Exchange sends status update to Web Broker
- Order is updated as Partially filled
- PartialFill is saved as a Trade in Web Broker
- Trade is sent to Custody system
- Custody system moves money from Buyer to Seller
- Custody system indicates trade is ‘Settled’