READING THE SIGNS OF ORDER BOOK AND PRICE ......READING THE SIGNS OF ORDER BOOK AND PRICE MOVEMENTS...

8
Authors Dr. Stefan Teis & Georg Gross A report for READING THE SIGNS OF ORDER BOOK AND PRICE MOVEMENTS

Transcript of READING THE SIGNS OF ORDER BOOK AND PRICE ......READING THE SIGNS OF ORDER BOOK AND PRICE MOVEMENTS...

  • Authors Dr. Stefan Teis & Georg Gross

    A report for

    READING THE SIGNS OF ORDER BOOK AND PRICE

    MOVEMENTS

  • Published in December 2015 by Mondo Visione

    Hamish McArthurBusiness Development DirectorMondo Visione Ltd.Central Point, 45 Beech StreetLondon EC2Y 8AD

    mondovisione.comT +44 207 953 9800M +44 7906 147 527F +44 207 953 9798

    Graham Taylor Graphic Design

    cargocollective.com/[email protected]

  • Contents

    4 How to dodge surprise price movements

    5 How the methodology works

    6 Effectiveness of alerts

    7 Risk Alerts in action

  • 4 Risk Alerts MONDO VISIONE

    How to dodge surprise price movementsSeemingly unpredictable price movements

    and their corresponding risks pose major challenges for investors and traders. These moves can be caused by a multitude of factors, e.g. unexpected macro events such as the Chinese currency devaluation in August 2015 or the placing or withdrawal of large orders by high-frequency trading firms. Interestingly, these events and the dynamics around them can be identified and measured using standard order book and trading statistics. These statistics could be included in traders’ risk management modelling to provide early detection of any unusual movements. Deutsche Börse has developed a model to do just that.

    Deutsche Börse Risk AlertsIn November 2015, Deutsche Börse released ‘Risk Alerts’, a new analytic that supports traders in identifying extraordinary price and order book movements that might affect their capacity to execute a trade. Whether their eye is on alpha or reducing market impact, the new data, part of Deutsche Börse’s real-time analytics product line, will ‘ping’ the user in the event that strong deviations from a ‘normal’ trading state are detected. Alerts are calculated for the most liquid Eurex (front month) futures: DAX, EURO STOXX 50 and Euro-Bund. Three metrics are used to establish the state of trading: current price range, bid-ask spread and order book resilience.

    Defining order book resilience

    Deutsche Börse’s order book resilience measures the robustness of the order book against one-sided, high-volume orders. The higher the order book resilience, the more robust the order book. Order book resilience is defined as the trade volume that would be required to move the execution price by more than a specified number of ticks. For the purpose of calculating order book resilience, Deutsche Börse uses 5, 10 and 20 ticks with the measure being determined and reported independently for the bid and ask sides of the market.

    In the below example, the order book resilience measure of ‘5’ is determined for an order book situation of the DAX future. The tick size of this instrument is 0.5. Given this tick size, the order book resilience ‘5’ determines the volume that would be necessary to move the price of the sell-side by more than 2.5 points (5 x 0.5). As the current best ask is 10986, all levels up to price 10988.5 would have to be cleared. In the given example, this means three units @10986, five units @10986.5, three units @10987, four units @10987.5, 6 units @10988 and 7 units @10988.5. All together 28 units would be required and the order book resilience ‘5’ is of the size 28 for the ask-side. On the bid side, it would take only a buy-triggered trade of eight units to move the price by more than five ticks.

    Figure i — Calculation of order book resilience 5Ficticious example for DAX future with tick size 0.5

    Price movements

    10988

    10986

    10984

    10982

    0

    Pric

    e

    Units

    2 4 71 3 65

    ∆p=5÷0.5=2.5

    ∑ units=3+5+3+4+6+7=28

    Ask resilience 5 = ∑ units = 28= 28 units required to move

    price five ticks up

    Bid resilience 5 = ∑ units = 8= 8 units required to move

    price five ticks down

    ∆p=5÷0.5=2.5

    ∑ units=1+2+1+1+3=8

  • MONDO VISIONE Risk Alerts 5

    Methodology

    How the methodology worksDeutsche Börse’s alert system informs

    traders in real-time, when certain trading metrics move outside of typical parameters. The intention is to prevent the traders being caught off guard - thereby losing money - by increasing their capacity to detect the more extreme situations.

    What makes a good alert?

    In order for a measure to make a good alert it should have the following properties:

    The system should be continuously available in trading hours.

    In normal trading situations there should be weak or no correlation with price movements, so that false positive alerts are not triggered when activity is within normal parameters.

    The user should be given an alert in adequate time to act prior to strong price changes (see figure 2)

    Figure iii: Schematic distribution of order book measure

    Figure ii — Measure precedes sudden price movement

    Based on the fact that extraordinary order book compositions can lead to strong price movements, signals are derived from order book statistics as low probability or 'tail' events based on their statistical distribution (see figure 3). An alert is generated if the current value exceeds a certain threshold for a low probability event by occurring more frequently than once a day or once in 10 trading days.

    Deutsche Börse‘s risk alerts are based on the following measures:

    Price range – Change of traded price over the current second. This measure is not a direct order book measure but rather a proxy for current volatility.

    Bid-ask spread – Current, most granular bid-ask spread. This probes the top of the order book as relatively large trades clear the upper levels of the order book and/or quotes on top of an already thinned out order book are removed.

    Order book resilience – For a definition see page 4. While the bid-ask spread is only sensitive to the top of the order book, this measure probes the whole order book as larger orders may easily exceed first level volumes and thus affect the whole order book. Small values indicate changes across multiple levels of the order book or ‘thin’ order books across several levels.

    Figure 2:

    Top: Price series shows a sudden price decrease.

    Bottom: Measure signals event prior to price move.

    90

    92

    94

    96

    98

    100

    102

    -4

    -2

    0

    2

    4

    6

    8

    102

    100

    98

    96

    94

    92

    90 0.20

    0.15

    0.10

    0.05

    0.00

    8

    6

    4

    2

    0

    -2

    -4

    Pric

    e se

    ries

    Sign

    als

    Event

    Signal

    Freq

    uenc

    y of

    indi

    cato

    r val

    ues

    Threshold 1 day

    Threshold 10 days

    90 95 100 105

  • 6 Risk Alerts MONDO VISIONE

    Effectiveness of alerts

    Thresholds used to generate the low probability alerts are selected as “event happening once per trading day / once per 10 trading days”

    Effectiveness of alerts The efficiency of the measures used to derive risk alerts is demonstrated in figure 4. The fact that the key figures do not lead to alerts in normal trading situations is shown in the left side of figure 4, where

    the price evolution of a ‘normal’ trading day is shown in comparison to the selected measures. Neither the ‘once per trading day’ nor the ‘once every 10 trading day’ thresholds are breached. In the right side of figure 4, the same content is shown for a trading day with large price movements. On this day (22 January 2015), the ECB released an interest rate decision around 2 pm. As a result, one can observe that for all 3 measures employed, the “once per day” and in parts the “once per 10 days” threshold was triggered.

    Comparison of generated risk alerts for a ‘normal’ trading situation (left) and a trading situation leading to ‘extreme’ price movements (right).

    From top to bottom: Evolution of prices; price range of current second; bid-ask spread; the ask-side order book resilience (20) and bid-side order book resilience (20), including the respective thresholds.

    Figure 4: Risk alerts in normal versus extraordinary trading situations

    40

    20

    0

    30

    10

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    TIME

    12420

    12380

    12340

    12400

    12360

    12320

    08:00 16:0012:00 20:0010:00 18:0014:00

    TIME

    22:00

    20

    10

    0

    15

    5

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    TIME

    20

    10

    0

    15

    5

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    200

    100

    0

    150

    50

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    TIME

    TIME

    TIME

    TIME

    TIME

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    200

    100

    0

    150

    50

    200

    100

    0

    150

    50

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    200

    100

    0

    150

    50

    40

    20

    0

    30

    10

    08:00 16:0012:00 20:0010:00 18:0014:00 22:00

    10550

    10450

    10350

    10500

    10400

    10300

    10250

    TIME

    TIME

    08:00 16:0012:00 20:0010:00 18:0014:00

    DAX front month future

    Price range

    Bid-ask spread

    Units required to move price by 20 ticks (ask side)

    Units required to move price by 20 ticks (ask side)

  • MONDO VISIONE Risk Alerts 7

    200

    50

    100

    150

    0

    13:41:00 13:44:00TIME

    13:42:00 13:45:00 13:47:0013:43:00 13:46:00 13:48:00

    Risk Alerts in action

    To demonstrate the sensitivities of the different alerts, figure 5 depicts a deep dive into the evolution of price, bid-ask spread and order book resilience around the ECB interest rate announcement on 22 January 2015. One can observe slowly decreasing order book resilience prior to the ECB release. The 1-day threshold is triggered seconds prior to the release, while the respective threshold defined via the bid-ask spread is triggered more than one minute later, indicating that the strong price movement happened on the back of a thinned out order book.

    Comparison of the sensitivities of alerts based on bid-ask spread and order book resilience around the price spike – with subsequent decline – around the ECB interest rate announcement on 22 January 2015.

    Figure 5: Alert comparison on 22 January 2015

    Risk Alerts in action The reaction time needed to respond to an alert is in milliseconds, making these alerts useful for automated traders, be they long-only buy-side traders or alpha-seeking proprietary trading firms. Deutsche Börse’s Risk Alerts could be used as valuable input to stop/suspend a trading algorithm and get out of the market when a risky situation arises. The product could also be used as ongoing input to internal risk management systems or trading strategies.

    10340

    10300

    10260

    10320

    10280

    10220

    13:41:00 13:44:00TIME

    13:42:00 13:45:00 13:47:0013:43:00 13:46:00 13:48:00

    25

    51015

    20

    0

    13:41:00 13:44:00TIME

    13:42:00 13:45:00 13:47:0013:43:00 13:46:00 13:48:00

    DAX front month future

    Bid-ask spread

    Units required to move price by 20 ticks, bid side

    1

    2 Order book resilience slowly decreasing prior to ECB release

    1 First alert triggered from resilience

    2 Alert from spread triggered more than one minute later

    For more information, please go to: www.mds.deutsche-boerse.com > Information > Analytics

    http://www.mds.deutsche-boerse.com/mds-en/information/analytics/risk-alerts

  • RISK ALERTS MONDO VISIONE MMXV