Tags
Risksvr™ filters, accumulates and displays results according to:
Tags are a powerful mechanism to slice and dice results .Tags are designed to associate meaningful user-defined or engine generated tokens with intermediate values and results.
Tag Specifications
Every tag or slash separated tags belong to a Dimension.
A Tag is either generated by the engine or defined by the user.
You can mix and invoke generated and user tags in your reports.
Types of User Defined Tags
- Market Tags
- Credit Tags
- Yield Curve / Time Buckets Tags
How do you use Tags ?
You must define your Tag(s): In the Trade
Header or in the Trade legs. In the Credit Accounts or In the Engine
Setup (Analysis).
You can then invoke specifically each tag value by it's name to
build a custom report.
Dimensions and Tags "filter" or namespace. You first scope the Dimension then the tag(s). i.e. PORTFOLIO/TAG1/TAG2. If you don't invoke a Tag you get all the tags in the Dimension namespace. If you don't call a specific dimension, you get all the data produced for that report. If you define output data or reports.
This depends
on Tag Type
Why are tags SO Important !
Tags are very important for advanced Risk analysis. Tags are used to accumulate or aggregate risk factor values
at each and every simulation horizon.
Possibilities are endless as results can be re-combined,
renamed and invoked in other reports !
How do you Define Tags ?
- Market Risk Tags are defined in the Position.
- Credit Risk Tags are defined in the Position and Account DataSources.
What is a Tag Hierarchy ?
A Tag hierarchy is a sequence of Tags.
Each Tag is separated by a forward slash "/".
A Tag hierarchy looks very much like a folder hierarchy or web address URI, but with
or without the first
slash
(ie root slash).
For example, you might associate a tag hierarchy to your positions as:
strategy_1/ bonds/ high-yield for, say, a corporate bond.
Strategy_1/ bonds/riskless-asset for a government bond,
As the name implies the strategy_1/ bonds hierarchy will contain the total (fair-value or combined risk values) for both the government and corporate bonds included above.
etc.
The engine will then generate (seven) risk statistics accumulators for each individual tag and aggregated dimension
as well as the total value for each Dimension.
These values will be
stored FOR EACH simulation horizon defined in the Analysis.
Each tag creates a new report section , however each additional tag hierarchy in this dimension will grow the report's size exponentially O(N).
Summary / Examples
User Defined Tags
| Types of Tags | Description |
|---|---|
| User Defined Tags | |
| Market Tags | Market Tags are a sequence of User
defined tags. They can be automated in the Analysis Screen. Every tag is separated by a / slash. Tags are associated to the Trade with the TAG token |
| Credit Tags | Credit Tags are a sequence of User defined tags They can be automated in the Analysis Screen. Every tag is separated by a / slash. Credit Tags are associated to Accounts and Trades with the CREDITTAG token. |
| User and Engine Defined Tags | |
| Time Bucket Tags | Time-Buckets are generated by the engine from default Time-Bands or User supplied Time-Bands. |
| Engine Defined Tags | |
| Risk Factor Tags | Risk Factor tags are accumulated according to Risk Factor type. |
| Credit Factor Tags | Credit Risk Factor tags are filtered according to their Credit Risk Nature : Value of Recovered/Non-Recovered Portion, Discounted from Forward Value, Hazard, Survival, Default, Forward No-Default. |