You can generate orders in the Rebalance dashboard in the LUSID web app to achieve targets for the following analytics:
Duration
DTS
Spread
Yield
To do this:
Step 1: Populate instruments with analytic values
Create Instrument/Analytic/*
property types
Before you can target analytic values, you must create and decorate your desired instruments with the relevant following properties:
Instrument/Analytic/DTS
Instrument/Analytic/Duration
Instrument/Analytic/Spread
Instrument/Analytic/Yield
For each property type, select the following:
Value property as Property type
Number [system/number] as Data type
Perpetual as Life time
See how to create a property type.
Decorate instruments with Instrument/Analytic/*
properties
Populate your instruments with the relevant Instrument/Analytic/*
properties and values.
See how to add a property to an instrument.
Step 2: Use the Rebalance dashboard to generate orders to meet your targets
Once your desired instruments are decorated with the relevant Analytic
properties, you can begin entering values in the Rebalance dashboard.
You may need to add the following columns to your Rebalance dashboard configuration via the Configuration icon:
Duration:
Current Duration Contribution
Resulting Duration Contribution
Current Duration Weight
Resulting Duration Weight
DTS:
Current DTS Contribution
Resulting DTS Contribution
Current DTS Weight
Resulting DTS Weight
Spread:
Current Spread Contribution
Resulting Spread Contribution
Current Spread Weight
Resulting Spread Weight
Yield:
Current Yield Contribution
Current Yield Weight
Resulting Yield Contribution
Resulting Yield Weight
How does LUSID calculate <analytic> Contribution and <analytic> Weight?
LUSID calculates values using the following formulae:
Analytic Contribution
Analytic Weight
Note: sum[<Analytic> Contribution] refers to the total in the portfolio.
How does LUSID calculate Resulting End Weight?
Note: The following formulas cannot be calculated if you enter more than one target.
Entering a value into <analytic> Contribution
When you enter a value into an <analytic> Contribution cell in the Rebalance dashboard, LUSID calculates the Resulting End Weight for the holding using the following formula:
For example, you might change the Resulting Duration Contribution for a bond from 1.18
to 1.20
. LUSID calculates the new Resulting End Weight as 10.71%
using the formula above.
LUSID then uses the Resulting End Weight as the target weight to calculate the proposed order.
Entering a value into <analytic> Weight
When you enter a value into an <analytic> Weight cell in the Rebalance dashboard, LUSID calculates the Resulting End Weight for the holding using the following formula:
For example, you might change the Resulting Duration Weight for a bond from 24.96%
to 27%
. LUSID uses the formula above to calculate the Resulting End Weight as 11.69%
and propose the order quantity required to reach that weight.
Note
LUSID does not currently support targeting <analytic> Weight for multiple holdings at once.
If you enter a target <analytic> Weight for a particular holding, and then enter a target <analytic> Weight for a separate holding, the Resulting <analytic> Weight for the first holding switches away from the target value.
View the derivation of the formula to calculate Resulting End Weight (target weight) from <analytic> Weight:
Click to expand formula
Formula for <analytic> Contribution:
Separate out the effect of the proposed trade:
Rearrange to solve for Wtnew: