A system for analyzing risk for electronic trading, comprising in combination:
- means for collecting automatically and periodically in real-time electronic trading information for an electronic trader via a communications network via a risk application executing in a memory on a network device, wherein the collected electronic trading information includes, current and historical electronic trading execution information and current market trading information from a plurality of data streams from a plurality of electronic trading exchanges;
- means for processing the electronic trading information with a pre-determined method to create a set of risk parameters, wherein the set of risk parameters include current risk parameters and historical risk parameters and provide an integrated view of current and historical trading activities and trading resources of the electronic trader across all electronic trading exchanges the electronic trader is trading on;
- means for determining a risk assessment from the created set of risk parameters, wherein the risk assessment includes one or more risk thresholds determined automatically and dynamically from the created set of risk parameters, wherein the one or more risk thresholds include current trading risk thresholds and historical trading risk threshold, wherein the current trading risk thresholds are dynamically and automatically determined in real-time for a plurality of different current trading alerts using the created set of risk parameters, wherein the plurality of current trading risk threshold values are dynamically and automatically determined using a pre-determined risk hierarchy and wherein the historical trading risk thresholds are dynamically and automatically determined in real-time for a plurality of different historical trading alerts using the created set of risk parameters, wherein the plurality of threshold values are dynamically and automatically determined using real-time statistical modeling of historical trading data;
- means for conducting a test to determine if the risk assessment exceeds one or more determined risk thresholds, and if so, issuing one or more risk trading alerts in real-time, wherein the test is conducted periodically and continuously in real-time as trader's positions dynamically change and as market conditions dynamically change, wherein the one or more risk trading alerts are used to notify one or more brokers servicing the electronic trader and other designated parties that the electronic trader has currently exceeded one or more risk thresholds;
- and
- means for displaying continuously and dynamically in real-time one or more risk trading alerts for one or more electronic traders who have exceeded one or more pre-determined risk assessment thresholds, wherein the one or more risk trading alerts are used to alter trading activity of electronic traders who have exceeded one or more risk thresholds.