You can designate an instrument or instrument type as non-tradeable to prevent users ordering the instrument in the Rebalance dashboard.
The Rebalance dashboard blocks users from entering target values into any rows with non-tradeable instruments, and subsequently prevents order generation.
Note: By default, the Rebalance dashboard designates currency and FX positions as non-tradeable.
To set or update non-tradeable instruments and instrument types in your LUSID domain:
Sign in to the LUSID web app as a user with suitable permissions.
From the top left menu, navigate to Data Management > Properties.
Locate the property type with Scope
Override
and CodeNonTradeable
, and click Edit.Note
There are two different non-tradeable property types:
DerivedValuation/System/NonTradeable
- you cannot modify this property type.DerivedValuation/Override/NonTradeable
- you can edit the value of this property type to specify non-tradeable instrument types.
Using LUSID filtering syntax, specify a formula for the instruments and instrument types you wish to designate as non-tradeable.
For example, you might specify the following formula to designate instruments you decorate with the propertyInstrument/Finbourne-Examples/NonTradeable
as non-tradeable:if(Properties[Instrument/Finbourne-Examples/NonTradeable] eq true) then true else null
Note
To designate an entire asset class as non-tradeable, you might use a formula such as the following:
if(AddressKeys[Instrument/AssetClass] eq 'FXForward')
You must ensure your instrument data is appropriately populated to suit your formula.
Click Save changes.
If you have not already done so, decorate the instruments you wish to make non-tradeable with the property you specified in your formula. See how to do this.
Once configured with the formula above, for example, if LUID_00003DCC
has the Instrument/Finbourne-Examples/NonTradeable
property set to True
, you cannot enter values to generate orders for the instrument in the Rebalance dashboard: