Risk Navigator (SM) has two Adjusted Vega columns that you can add to your report pages via menu Metrics → Position Risk...: "Adjusted Vega" and "Vega x T-1/2". A common question is what is our in-house time function that is used in the Adjusted Vega column and what is the aim of these columns. VR(T) is also generally used in our Stress Test or in the Risk Navigator custom scenario calculation of volatility index options (i.e VIX).
Implied volatilities of two different options on the same underlying can change independently of each other. Most of the time the changes will have the same sign but not necessarily the same magnitude. In order to realistically aggregate volatility risk across multiple options into a single number, we need an assumption about relationship between implied volatility changes. In Risk Navigator, we always assume that within a single maturity, all implied volatility changes have the same sign and magnitude (i.e. a parallel shift of volatility curve). Across expiration dates, however, it is empirically known that short term volatility exhibits a higher variability than long term volatility, so the parallel shift is a poor assumption. This document outlines our approach based on volatility returns function (VR(T)). We also describe an alternative method developed to accommodate different requests.
We applied the principal component analysis to study daily percentage changes of volatility as a function of time to maturity. In that study we found that the primary eigen-mode explains approximately 90% of the variance of the system (with second and third components explaining most of the remaining variance being the slope change and twist). The largest amplitude of change for the primary eigenvector occurs at very short maturities, and the amplitude monotonically decreases as time to expiration increase. The following graph shows the main eigenvector as a function of time (measured in calendar days). To smooth the numerically obtained curve, we parameterize it as a piecewise exponential function.
Functional Form: Amplitude vs. Calendar Days
To prevent the parametric function from becoming vanishingly small at long maturities, we apply a floor to the longer term exponential so the final implementation of this function is:
where bS=0.0180611, a=0.365678, bL=0.00482976, and T*=55.7 are obtained by fitting the main eigenvector to the parametric formula.
Another common approach to standardize volatility moves across maturities uses the factor 1/√T. As shown in the graph below, our house VR(T) function has a bigger volatility changes than this simplified model.
Time function comparison: Amplitude vs. Calendar Days
Risk Navigator (SM) reports a computed Vega for each position; by convention, this is the p/l change per 1% increase in the volatility used for pricing. Aggregating these Vega values thus provides the portfolio p/l change for a 1% across-the-board increase in all volatilities – a parallel shift of volatility.
However, as described above a change in market volatilities might not take the form of a parallel shift. Empirically, we observe that the implied volatility of short-dated options tends to fluctuate more than that of longer-dated options. This differing sensitivity is similar to the "beta" parameter of the Capital Asset Pricing Model. We refer to this effect as term structure of volatility response.
By multiplying the Vega of an option position with an expiry-dependent quantity, we can compute a term-adjusted Vega intended to allow more accurate comparison of volatility exposures across expiries. Naturally the hoped-for increase in accuracy can only come about if the adjustment we choose turns out to accurately model the change in market implied volatility.
We offer two parametrized functions of expiry which can be used to compute this Vega adjustment to better represent the volatility sensitivity characteristics of the options as a function of time to maturity. Note that these are also referred as 'time weighted' or 'normalized' Vega.
A column titled "Vega Adjusted" multiplies the Vega by our in-house VR(T) term structure function. This is available any option that is not a derivative of a Volatility Product ETP. Examples are SPX, IBM, VIX but not VXX.
A column for the same set of products as above titled "Vega x T-1/2" multiplies the Vega by the inverse square root of T (i.e. 1/√T) where T is the number of calendar days to expiry.
Cross over underlying aggregations are calculated in the usual fashion given the new values. Based on the selected Vega aggregation method we support None, Straight Add (SA) and Same Percentage Move (SPM). In SPM mode we summarize individual Vega values multiplied by implied volatility. All aggregation methods convert the values into the base currency of the portfolio.
Implied Volatility Indices are indexes that are computed real-time basis throughout each trading day just as a regular equity index, but they are measuring volatility and not price. Among the most important ones is CBOE's Marker Volatility Index (VIX). It measures the market's expectation of 30-day volatility implied by S&P 500 Index (SPX) option prices. The calculation estimates expected volatility by averaging the weighted prices of SPX puts and calls over a wide range of strike prices.
The pricing for volatility index options have some differences from the pricing for equity and stock index options. The underlying for such options is the expected, or forward, value of the index at expiration, rather than the current, or "spot" index value. Volatility index option prices should reflect the forward value of the volatility index (which is typically not as volatile as the spot index). Forward prices of option volatility exhibit a "term structure", meaning that the prices of options expiring on different dates may imply different, albeit related, volatility estimates.
For volatility index options like VIX the custom scenario editor of Risk Navigator offers custom adjustment of the VIX spot price and it estimates the scenario forward prices based on the current forward and VR(T) adjusted shock of the scenario adjusted index on the following way.
IB provides a feature which allows account holders to check what impact, if any, an order will have upon the projected Exposure Fee. The feature is intended to be used prior to submitting the order to provide advance notice as to the fee and allow for changes to be made to the order prior to submission in order to minimize or eliminate the fee.
The feature is enabled by right-clicking on the order line at which point the Order Preview window will open. This window will contain a link titled "Check Exposure Fee Impact" (see red highlighted box in Exhibit I below).
Exhibit I
Clicking the link will expand the window and display the Exposure fee, if any, associated with the current positions, the change in the fee were the order to be executed, and the total resultant fee upon order execution (see red highlighted box in Exhibit II below). These balances are further broken down by the product classification to which the fee applies (e.g. Equity, Oil). Account holders may simply close the window without transmitting the order if the fee impact is determined to be excessive.
Exhibit II
Please see KB2275 for information regarding the use of IB's Risk Navigator for managing and projecting the Exposure Fee and KB2344 for monitoring fees through the Account Window
Important Notes
1. The Estimated Next Exposure Fee is a projection based upon readily available information. As the fee calculation is based upon information (e.g., prices and implied volatility factors) available only after the close, the actual fee may differ from that of the projection.
2. The Check Exposure Fee Impact is only available for accounts that have been charged an exposure fee in the last 30 days
IB's Risk Navigator provides a custom scenario feature which allows one to determine what effect, if any, changes to their portfolio will have to the Exposure fee. Outlined below are the steps for creating a “what-if” portfolio through assumed changes to an existing portfolio or through an entirely new proposed portfolio along with determining the resultant fee. Note that this feature is available through TWS build 971.0i and above.
Please see KB2344 for information on monitoring the Exposure fee through the Account Window and KB2276 for verifying exposure fee through the Order Preview screen.
Important Note
1. The on-demand Exposure Fee check represents a projection based upon readily available information. As the fee calculation is based upon information (e.g., prices and implied volatility factors) available only after the close, the actual fee may differ from that of the projection.
Unless an account holds solely long stock, bond, option or forex positions which have been paid for in full (i.e., no margin) and/or contains limited risk derivative positions such as option spreads, it is at risk of losing more than the original investment.
In the case of portfolios where the risk is indeterminable, there is no mechanism whereby the account holder can specify, at the portfolio level, a maximum dollar threshold of losses which, if reached, would limit their liability. IB does, however, provide a variety of tools and settings designed to assist account holders with managing and monitoring their exposure, including specialized order types, alerts and the Risk Navigator. A brief overview of each is provided below:
Order Types
Account holders may manage exposure on an individual trade level through several order types designed to limit risk. These order types include, but are not limited to: Stop, Adjustable Stop, Stop Limit, Trailing Stop and Trailing Stop Limit Orders. All of these order types allow you to specify an exit level for your individual positions based on your risk tolerance. For example, an account holder long 200 shares of hypothetical stock XYZ at an average price of $20.00 seeking to limit their loss to $500.00 could create a Stop Limit order having a Stop Price of $18.00 (the price at which a limit sell order is triggered) and a Limit Price of $17.50 (the lowest price at which the shares would be sold). It's important to note, however, that while a Stop Limit eliminates the price risk associated with a Stop order where the execution price is not guaranteed, it exposes the account holder to the risk that the order may never be filled even if the Stop Price is reached. For instructions on creating a Stop Limit order, click here.
Alerts
Alerts provide account holders the ability to specify events or conditions which, if met, trigger an action. The conditions can be based on time, trades that occur in the account, price levels, trade volume, or a margin cushion. For example, if the account holder wanted to be notified if their account was nearing a margin deficiency and forced liquidation, an alert could be set up to send an email if the margin cushion fell to some desired percentage, say 10% of equity. The action may consist of an email or text notification or the triggering of a risk reducing trade. For instructions on creating an Alert, click here.
Risk Navigator
The Risk Navigator is a real-time market risk management platform contained within the TraderWorkstation, which provides the account holder with the ability to create 'what-if' scenarios to measure exposure given user-defined changes to positions, prices, date and volatility variables which may impact their risk profile. For information on using an Risk Navigator, click here.
How to create a What-if Scenario using IB's Risk Navigator
Click here to watch: Risk Navigator Session 1 - Introduction
Click here to watch: Risk Navigator Session 2 - Custom Scenario
For detailed information on how to create What-if scenarios please refer to the TWS Online User's Guide.
How to create a custom scenario using IB's Risk Navigator.
Click here to view: IB's Risk Navigator Session 1 - Introduction
Click here to view: IB's Risk Navigator Session 3 - What-if Scenario
For detailed information please refer to the TWS Online User's Guide.