Risk mitigation in an electronic trading system
First Claim
1. A computer-implemented method comprising:
- receiving, by an electronic trading system, a plurality of orders or quotes associated with a trading symbol and with a market participant, said electronic trading system comprising one or more specialized computers comprising a risk manager (RM) module embodied therein, said RM module comprising computer-readable instructions stored on a non-transitory computer readable storage medium and executed by at least one processor;
continuously monitoring, by the RM module, electronic trades associate with the market participant;
determining, by the RM module based on said continuous monitoring, that at least one from among the plurality of orders or quotes breaches a first threshold;
automatically disabling, by the RM module, execution of any further trades associated with the trading symbol and the market participant on the electronic trading system;
determining, by the RM module based on said continuous monitoring, that at least one other from among the plurality of orders or quotes does not breach said first threshold but breaches a secondary threshold;
incrementing, by the RM module, a breach count associated with the secondary threshold;
automatically disabling, by the RM module, execution of any further trades associated with the trading symbol and the market participant on the electronic trading system when the breach count of the secondary threshold exceeds a predetermined maximum; and
generating and transmitting, by the RM module, a system alert immediately upon determining that at least one of the first and secondary thresholds is breached.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic trading system (ETS) implements risk mitigation methods for orders and quotes associated with a market participant on the ETS. The methods determine a measure of risk associated with one or more trading positions. One of the methods globally counts the number of breaches of risk thresholds associated with a trading symbol and market participant across all matching engines on the ETS over a rolling time period, and if this global risk counter exceeds a maximum, disables all further trades by the market participant on the ETS. Another method limits the number of automatic re-enablements that a market participant can request in response to prior breaches of risk thresholds that resulted in disabling any further trading by the market participant on the ETS.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving, by an electronic trading system, a plurality of orders or quotes associated with a trading symbol and with a market participant, said electronic trading system comprising one or more specialized computers comprising a risk manager (RM) module embodied therein, said RM module comprising computer-readable instructions stored on a non-transitory computer readable storage medium and executed by at least one processor; continuously monitoring, by the RM module, electronic trades associate with the market participant; determining, by the RM module based on said continuous monitoring, that at least one from among the plurality of orders or quotes breaches a first threshold; automatically disabling, by the RM module, execution of any further trades associated with the trading symbol and the market participant on the electronic trading system; determining, by the RM module based on said continuous monitoring, that at least one other from among the plurality of orders or quotes does not breach said first threshold but breaches a secondary threshold; incrementing, by the RM module, a breach count associated with the secondary threshold; automatically disabling, by the RM module, execution of any further trades associated with the trading symbol and the market participant on the electronic trading system when the breach count of the secondary threshold exceeds a predetermined maximum; and generating and transmitting, by the RM module, a system alert immediately upon determining that at least one of the first and secondary thresholds is breached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more specialized computers comprising a risk manager (RM) module embodied therein, said RM module comprising computer-readable instructions stored on a non-transitory computer readable storage medium and executed by at least one processor, said computer-readable instructions causing the RM module to; receive a plurality of orders or quotes associated with a trading symbol and with a market participant; continuously monitor electronic trades associated with the market participant; determine, based on said continuous monitoring, that at least one from among the plurality of orders or quotes breaches a first threshold; automatically disable execution of any further trades associated with the trading symbol and the market participant on an electronic trading system; determine, based on said continuous monitoring, that at least one other from among the plurality of orders or quotes breaches a secondary threshold; increment a breach count of the secondary threshold; automatically disable execution of any further trades associated with the trading symbol and the market participant on the electronic trading system if the breach count of the secondary threshold exceeds a predetermined maximum; and generate and transmit a system alert immediately upon determining that at least one of the first and secondary thresholds is breached. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification