System Keywords
This document describes trade attributes (keywords) set by the system.
You can view trade attributes in reports by adding trade attributes columns (usually TRADE_KEYWORD). In reports using the reporting framework, choose Data > Configure Columns to add trade attributes.
System keywords can be added to the following domains:
• | “readonlyKeyword” for keywords that we do not want to be editable from the trade keyword window |
• | “nonCopiableKeyword” for keywords that we do not want to copy from original trade upon Save As New |
1. General System Keywords
Keywords |
Description |
AllocatedFrom |
Trade Allocation Attaches to the allocated trade(s). Contains the Trade Id of the allocated trade. Value = <TradeId> Example AllocatedFrom = 10239 |
ALLOC_ENTERED_USER |
Trade Allocation Attaches to the original and allocated trades. Specifies the Calypso user name of the user who entered the trade allocations. Value = <CalypsoUserName> Example ALLOC_ENTERED_USER = calypso_user |
Broker |
Brokerage Fees Attaches to trades with brokerage fees. Specifies the name of the broker (the short name defined for the legal entity). If the broker is NONE, the keyword does not attach to the trade. Value = <BrokerName> Example Broker = REUTERS |
ExercisedOption |
Option Exercise Attaches to the underlying trade that the system automatically generates when you exercise the Option trade with physical settlement. Contains the Trade Id of the Option. Value = <TradeId> Example ExercisedOption = 21206 |
ExercisedUnder |
Option Exercise Attaches to the Option trade. Displays the Trade Id of the underlying trade that the system automatically generates when you exercise the option. Value = <TradeId> Example ExercisedUnder = 21207 |
EXERCISED_DATETIME |
Option Exercise Attaches to the Option trade. Displays the process date and time for the exercised option, which you can enter in the Option Exercise Window. The process date and time is also the Trade Date of the new option that the system generates for physical settlement. Value = <DateTime> Example EXERCISED_DATETIME = 7/22/04 8:12:21 AM |
FXTerminateFwd |
Trade Termination Attaches to the terminated trade. Contains the forward rate applied when you terminate the trade. Value = <ForwardRate> Example FXTerminateFwd = 117.93 |
LimitExclude |
ERS Limits Set this keyword manually to “Y” when you want to exclude the trade from limit checking. Value = Y Value = N (default) Example LimitExclude = Y |
RolledBackFrom |
Rollback Attaches to the extension trade. Specifies the Trade Id of the original trade with the ROLLBACKED status. Value = <TradeId> Example RolledBackFrom = 9415 |
RolledBackTo |
Rollback Attaches to the original trade. Specifies the Trade Id of the extension trade. Value = <TradeId> Example RolledBackTo = 9416 |
RolledOverFrom |
Rollover Attaches to the extension trade. Specifies the Trade Id of the original trade with the ROLLOVERED status. Value = <TradeId> Example RolledOverFrom = 9513 |
RolledOverTo |
Rollover Attaches to the original trade. Specifies the Trade Id of the extension trade. Value = <TradeId> Example RolledOverTo = 9514 |
StrategyType |
Pricing Sheet Contains the name of the strategy and all of the trade ids that belong to the same strategy. Value = <StrategyName>:<TradeId1>,<TradeId2>… Example StrategyType = Straddle:52007,52008 |
TerminationAssignee |
Trade Termination Attaches to the terminated trade. Contains the assignee party. Value = Customer, InterFirm, IntraFirm Example TerminationAssignee = Customer |
TerminationAssignor |
Trade Termination Attaches to the terminated trade. Contains who terminated the trade. Value = CounterParty, Party Example TerminationAssignor = CounterParty |
TerminationDate |
Trade Termination Attaches to the terminated trade. Contains the trade’s termination date. Barrier Options Attaches to the triggered Barrier Option trade. Contains the trade’s termination date. Value = <Date> Example TerminationDate = 11-12-2003 |
TerminationPayIntFlow |
Trade Termination Attaches to the terminated trade. Specifies whether to payout the interest and fees that settle during the period between the date that you process the termination and the date when the termination actually occurs. Value = true, false Example TerminationPayIntFlow = true |
TerminationReason |
Trade Termination Attaches to the terminated trade. Contains the reason for the termination. Value = Assigned, BoughtBack, ContractRevision, Manual Example TerminationReason = Assigned |
TerminationTradeDate |
Trade Termination Attaches to the terminated trade. Contains the date on which you process the termination. Barrier Options Attaches to the triggered Barrier Option trade. Contains the process date and time, at which the option has a value of 0. Value = <TradeDateAndTime> Example TerminationTradeDate = 11/12/03 5:38:23 PM |
TerminationType |
Trade Termination Attaches to the terminated trade. Either full or partial type. Value = FullTermination, PartialTermination Example TerminationType = FullTermination Barrier Options Attaches to Barrier Options that are hit. Contains the details of the hit barrier. Value = <Up|Down>Barrier<IN|OUT> Example TerminationType = DownBarrierOut |
TransferDate |
Attaches to the Vanilla option generated from knocking-in a Barrier option. Contains the process date. Value = <ProcessDate> Example 12-03-2004 |
TransferFrom |
Attaches to the Vanilla option generated from knocking-in a Barrier option. Contains the Trade Id of the Barrier option. Value = <BarrierOptionTradeId> Example TransferFrom = 29308 |
TransferTradeDate |
Attaches to the Vanilla option that the system automatically generates when you knock-in a Barrier option. Contains the process date and time at which the Vanilla option replaces the Barrier option. Thus, the Vanilla option has a non-zero value. Value = <ProcessDate> <ProcessTime> Example TransferTradeDate = 12/3/04 11:50:36 AM |
TransferType |
Attaches to the Vanilla option generated from knocking-in a Barrier option. Contains the details of the triggered barrier. Value = <Up|Down>Barrier<IN|OUT> Example TransferType = UpBarrierIN |
2. System Keywords Specific to FX Trading
Keywords |
Description |
AfterSettlementCutoffTime |
Value Today Spot Trades Attaches to FX Spot trades where the trade date and value date are the same, but the trade time is after the settlement cutoff time for either currency in the currency pair. The system requires you to enter a mandatory comment with the trade. You can view the comment in the Trade Blotter in the Comment column. Value = Y Example AfterSettlementCutoffTime = Y |
BrokerageFeeType |
Brokerage Fees Attaches to trades with brokerage fees. Specifies the method used to calculate the fee. Value = Fixed — The fee applies to all trades falling within the configured range. Value = Quantity — The fee applies to all trades in the configured range; it increases according to the specified increment. Example BrokerageFeeType = Fixed |
CalcAmountCurrency |
Brokerage Fees Attaches to trades with brokerage fees where the brokerage fee config uses the Quantity calculation method. Specifies the currency used in the calculation. Value = <Currency> Example CalcAmountCurrency = USD |
CalcAmountUnits |
Brokerage Fees Attaches to trades with brokerage fees where the brokerage fee config uses the Quantity calculation method. Specifies the increment used in the calculation. Value = <Amount> Example CalcAmountUnits = 1,000,000.00 |
CashOriginalTradeID |
Auto-Generated Cash Trades Attaches to trades that the system automatically generates. Contains the Trade ID of the original trade, which is the trade entered with the customer as the counterparty. Value = <TradeID> Example CashOriginalTradeID = 35505 |
CLS FAR_CLS NEAR_CLS |
CLS Settlement CLS is set to true on FX trades, when there is a legal agreement of type CLS between the processing organization and the counterparty. This allows triggering the CLS settlement process - Refer to the Calypso CLS Integration Guide for complete details. Value = true Example CLS = true FX Swaps For FX Swaps, FAR_CLS and NEAR_CLS are used instead of CLS: one for the far leg, and one for the near leg. |
CLS_ELIGIBLE CLS_ELIGIBLE_FAR CLS_ELIGIBLE_NEAR |
CLS Settlement Use CLS_ELIGIBLE to manually override CLS settlement on FX trades in case a CLS agreement exists between the processing organization and the counterparty but you do not want to trigger the CLS settlement process. The trade uses the next settlement method defined by the priority in the settlement instructions. Value = false (to override the CLS settlement process) Example CLS_ELIGIBLE = false FX Swaps For FX Swaps, CLS_ELIGIBLE_FAR and CLS_ELIGIBLE_NEAR are used instead of CLS_ELIGIBLE: CLS_ELIGIBLE_NEAR allows overriding NEAR_CLS when set to false, and CLS_ELIGIBLE_FAR allows overriding FAR_CLS when set to false. |
ConstProps |
Pricing Sheet The system sets this keyword in the FX Options Pricing Sheet when you save a constant property. Value = <Property>=<ConstantValue> Example ConstProps = Term=1M, Strike=1.18 |
CQS_Spread |
Spread Engine The spread from the Customer Quote Server. Value = <Spread in Basis Points> Example CQS_Spread = 4 |
CurrencyPair |
Single Currency Cash Flows Specifies the currency pair that a single currency cash flow (for example, a fee, premium, loan or deposit) attaches to for inclusion in the position in risk reports. The system automatically sets this keyword based on the defined currency pair group configuration. You can manually change the currency pair value to attach the cash flow to a different currency pair. Value = <CurrencyPair> Example CurrencyPair = EUR/USD |
CustomB2BInfo |
Back-to-Back Attaches to the original trade when you set a custom B2B configuration in the B2B Details dialog window. Value = <CurrencyPair>, <ProductType>, <OriginalBookId>, <StaticDataFilter>, <PVFwdAmountBoolean>, <TransferMarginBoolean>, <TransferBookId1>, <TransferBookId2> Example CustomB2BInfo = USD/JPY,FXForward,37,NONE,TRUE,TRUE,32,35 |
CustomB2BSetting |
Back-to-Back Attaches to the original trade when you either select the B2B checkbox or clear the B2B checkbox in the trade window. Value = YES — When you manually select the B2B checkbox in the trade window, the system automatically sets the keyword to YES. Value = NO — When you manually clear the B2B checkbox in the trade window, the system automatically sets the keyword to NO. Examples CustomB2BSetting = YES CustomB2BSetting = NO |
CUSTOMER_QUOTE |
Customer Quote Engine Attaches to trades saved with an expired quote from the Customer Quote Engine. Value = <ExpiredMessage> Example CUSTOMER_QUOTE = Quote for USD/JPY expired |
CustomForwardRiskTransferSetting |
Forward Risk Transfer Attaches to the original trade. Contains a value if you use a different book than the book specified in the forward risk transfer routing. Forward risk transfer routing is done for FXNDF trades. |
CustomSplitInfo |
Cross-Currency Split Attaches to the original trade. Contains a value if you use a different book than the book specified in the split routing. Value = <SplitCcy>, <CcyPair1Base>, <Book1Id>, <CcyPair2>, <Book2Id> Example CustomSplitInfo = USD,USD/CAD,8307,USD/JPY,6903 |
CustomSplitSetting |
Cross-Currency Split Attaches to the original trade. Contains a value if you switch on or off splitting manually (Split checkbox), that is, the setting on the trade is different from the split configuration. Value = Split or No split Example CustomSplitSetting = NO |
CustomTransferInfo |
Spot Risk Transfer Attaches to the original trade. Contains the book id for the transfer trade if you select a different book than specified in the spot risk transfer routing. Value = <CustomBookId> Example CustomTransferInfo = 37 |
CustomTransferSetting |
Spot Risk Transfer Attaches to the original trade if you switch on or off the transfer function manually, that is, the setting is different from the routing. Value = YES — A spot risk transfer configuration does not exist; you manually select Spot Tran in the trade window. Value = NO — The system selects Spot Tran because a configuration exists for the currency pair and book that you selected; you manually deselect Spot Tran in the trade window. Example CustomTransferSetting = NO |
EFP_FUTURE_TRADE |
Exchange For Physical (EFP) Attaches to the FX trade. Contains the Future FX trade id. Attaches to the FX offset trade. Contains the Future FX trade id. Value = <FutureFXTradeId> Example EFP_FUTURE_TRADE = 49009 |
EFP_OFFSET_TRADE |
Exchange For Physical (EFP) Attaches to the FX trade that you exchange for the Future FX. Contains the FX offset trade id. Value = <FXOffsetTradeId> Example EFP_OFFSET_TRADE = 49010 |
EFP_SPOT_TRADE |
Exchange For Physical (EFP) Attaches to the Future FX trade created from saving the EFP deal. Contains the original FX trade id. Attaches to the FX offset trade. Contains the original FX trade id. Value = <SpotTradeId> Example EFP_SPOT_TRADE = 49007 |
ExecutedFromOrderId |
FX Order Management Attaches to the trade that fills an order. Contains the Order Id from the customer order. Value = <OrderId> Example ExecutedFromOrderId = 11509 |
FAR_MARGIN |
FX Swap Specifies the margin set on the far leg of the swap. The system sets this keyword to be blank for FX swaps that do not have a spot margin. Value = <MarginPoints> Example FAR_MARGIN = 1 |
FAR_MARGIN_FWD_PART |
FX Swap Specifies the margin points attributed to the forward trader. Value = <MarginPoints> Example FAR_MARGIN_FWD_PART = 8 |
FwdPointForSMHedge |
FX Sales Margin Hedge Stores the forward points used in the calculation of the sales margin hedge amount. The value is empty if the forward points are zero. Value = <ForwardPoints> Example FwdPointForSMHedge = 10 |
FwdPointForFarLegSMHedge |
FX Sales Margin Hedge Stores the forward points on the FX Swap far leg used in the calculation of the sales margin hedge amount. Value = <ForwardPoints> Example FwdPointForFarLegSMHedge = 10 |
FXBulkTrade |
FX Spot, FX Spot Reserve, and FX Forward Displays the trade date of a trade entered in the FX Bulk Trades window. Value = <TradeDate> Example FXBulkTrade = 12/11/2003 |
FXHRRFirstRollDt |
Rollover and Rollback Attaches to the extension trade(s). Contains the date of the original trade rollover. Value = <RolloverDate> Example FXHRRFirstRollDt = 05/13/2004 |
FXHRRFundingIntRate |
Rollover and Rollback Attaches to the extension trade when you apply a rollover or rollback to a trade. Specifies the rate for funding the rollover or rollback using the historical rate. Value = <FundingRate> Example FXHRRFundingIntRate = 0.02554812039517475 |
FXHRRFundingPtPips |
Rollover and Rollback Attaches to the extension trade. Specifies the funding points in pips. Value = <FundingPointPips> Example FXHRRFundingPtPips = 0.030695938866199996 |
FXHRRHistoricalRate |
Rollover and Rollback Attaches to the extension trade. Specifies the historical spot rate used in the original trade. Value = <HistoricalRate> Example FXHRRHistoricalRate = 117.38 |
FXLinkedStatusAwaitTTM |
FX TTM Set for all trades linked to a TTM trade for which the TTM rate has not been set. Value = Y Example FXLinkedStatusAwaitTTM = Y |
FXOpt_Hedge_TradeId |
FX Option Hedge Trade Attaches to the FX Option trade. Displays the Trade Id of the spot or forward hedge trade the system automatically generates. Value = <TradeId> Example FXOpt_Hedge_TradeId = 19311 |
FXOriginalTradeID |
Auto-Generated FX Trades Attaches to trades that the system automatically generates, including trades generated from mirror deals, spot risk transfer, cross-currency split, spot mismatch, and back-to-back. Contains the Trade ID of the original trade, which is the trade entered with the customer as the counterparty. Value = <TradeID> Example FXOriginalTradeID = 35505 |
FXPricingEnv |
All FX Products Attaches to all FX trades that you enter in the system (original trades, not generated trades). Specifies the name of the pricing environment (PE) used when you saved the trade. Value = <PEName> Example FXPricingEnv = default |
FXRollOverFarFwdPt |
Rollover and Rollback Attaches to the swap extension trade. Specifies the forward points for the far leg. Value = <ForwardPoints> Example FXRollOverFarFwdPt = -51.56000000000063 |
FXRollOverNearFwdPt |
Rollover and Rollback Attaches to the swap extension trade. Specifies the forward points for the near leg. Value = <ForwardPoints> Example FXRollOverNearFwdPt = -18.319999999999936 |
FXRollOverSpotRt |
Rollover and Rollback Attaches to the swap extension trade. Specifies the spot rate used in the swap extension trade. Value = <SpotRate> Example FXRollOverSpotRt = 118.40 |
FXSpotResTransFrom |
FX Spot Reserve In the swap trade, contains the original Spot Reserve Trade Id. Value = <SpotReserveTradeId> Example FXSpotResTransFrom = 6707 |
FXSpotResValDtBeforeSpot |
FX Spot Reserve When you set a value date on the Spot Reserve that is before the spot date, this keyword attaches to the generated swap. Value = Y Example FXSpotResValDtBeforeSpot = Y |
FXTerminateFwd |
Trade Termination Attaches to the terminated trade. Contains the forward rate applied when you terminate the trade. Value = <ForwardRate> Example FXTerminateFwd = 117.93 |
FXTerminateMargin |
Trade Termination Attaches to the terminated trade. Contains the margin points applied when you terminate the trade. Value = <MarginPoints> Example FXTerminateMargin = 2 |
FXTerminateSpot |
Trade Termination Attaches to the terminated trade. Contains the spot rate applied when you terminate the trade. Value = <SpotRate> Example FXTerminateSpot = 117.88 |
HedgedTrades |
FX Options Pricing Sheet Attaches to the trades linked for hedging. Contains the trade ids of the trades. Value = <TradeId> Example HedgedTrades= 52005, 52006 |
INCEPTION_CURRENCY |
FX Options Attaches to the saved trade. Specifies the currency used in the inception PL calculation, which is the delta currency for the currency pair. The delta currency is the quoting currency in the currency pair by default. However, in the Currency Defaults you can set the Primary Delta Term flag to set the primary currency as the delta currency. Value = <Currency> Example INCEPTION_CURRENCY = USD |
INCEPTION_PL |
FX Options Attaches to the saved trade. Contains the Inception PL. Inception PL = PV trade + PV fees + PV hedge trade Value = <InceptionPL> Example INCEPTION_PL = 5,909,057.68 |
INCEPTION_PV |
FX Options Attaches to the saved trade. Contains the option PV. Value = <PV> Example INCEPTION_PV = 63,293.93 |
INCEPTION_FEE |
FX Options Attaches to the saved trade. Contains the PV of the premium. Value = <FeePV> Example INCEPTION_FEE = -63,293.67 |
INCEPTION_HEDGE_PV |
FX Options Attaches to the saved trade. Contains the hedge trade PV. Value = <HedgePV> Example INCEPTION_HEDGE_PV = 5,909,057.42 |
InternalRate |
Spread Engine Rate from the curve + spread. Value = <Rate> Example InternalRate = 10.8084 |
LateTradeDatetime |
This keyword should de used in the context of late FX trades, and should contain the position effective date and time.
|
LE_CapitalSpread |
Spread Engine Stores the capital spread applied to loan trades. The capital spread is defined in the legal entity attribute Capital Spread. Value = <Spread in Basis Points> Example LE_CapitalSpread = 25 |
MarginFXCcyPair |
FX Margin Currency pair of the FX quote used in the margin calculation. Value = <CurrencyPair> Example MarginFXCcyPair = EUR/USD |
MarginFXRate |
FX Options Stores the rate used to convert the margin amount to the converted margin amount. Used when the premium currency is different than the margin currency, for example, the premium currency is the primary currency and the margin currency is the base currency as defined in the pricing environment. The converted margin amount is the FX Option margin fee that attaches to the trade. Value = <FXRate> Example MarginFXRate = 1.1812 |
MarginRate |
FX Options Displays whether the sales margin is a percentage of the base amount or entered as pips, and the rate. Value = <%> or <pips> Examples MarginRate = %=1.00 MarginRate = Pips=200 |
MirrorTrader |
FX Options Attaches to the trade generated from exercise of the FX Option. Displays the trader name from the FX Option trade. Value = <TraderName> Examples MirrorTrader = TRADER1 |
NegotiatedCurrency |
FX Products An FX transaction is typically made up of two currency amounts, CCY1 and CCY2 and a rate, with these three inputs always triangulating. When an FX transaction is negotiated, one of the currency amounts (CCY1 or CCY2) and the rate are negotiated between the two parties and the other currency amount is calculated off the first two. The currency that is negotiated is called the Negotiated Currency and needs to be held “locked” for the life of the trade. The “locking” on the negotiated currency needs to be stored with the trade and be available when ever the trade is brought up again, or any trade lifecycle performed on it. When you enter an amount in the primary amount or secondary amount field, the application automatically assumes that currency is the negotiated currency. It locks that currency for the life of the trade, and displays the locked padlock icon next to that amount field. When you save the trade, the trade keyword NegotiatedCurrency stores the currency value. Value = <LockedCurrency> Example NegotiatedCurrency = EUR |
No_Calc_Exp |
No longer used since v15 Maint. Replaced by Expiry Delivery Link property. |
Off_Market_Rate |
FX Products Attaches to a trade saved with a rate that is outside of the tolerance range defined for the currency pair in the Deal Entry Rate Tolerance configuration. The Comment column in the Trade Browser displays the Deal Entry Rate Tolerance Comment required for saving the trade. Value = Y Example Off_Market_Rate = Y |
PreciousMetal-allocation |
Precious Metals Attaches to the precious metal trade captured in the FX Spot, FX Forward, FX Swap, or FX Option trade window. Specifies whether the precious metal is allocated or unallocated. Allocated — when a client requires the precious metal to be physically segregated, with a list of bar weights and assays (purity tests). Each bar has an identification code against which its details are recorded and the client holds full title of this bar. It is merely held in custody. Unallocated — when specific bars are not set aside and the client retains a general entitlement to the metal. It is at its most convenient in this form, as it can be credited and debited electronically between parties. Value = <allocated | unallocated> Example PreciousMetal-allocation = allocated |
PreciousMetal-location |
Precious Metals Attaches to the precious metal trade captured in the FX Spot, FX Forward, FX Swap, or FX Option trade window. Specifies the location where the precious metal trades. Value = <Location> Example PreciousMetal-location = London |
PreciousMetal-loco-spread |
Precious Metals Attaches to the precious metal trade captured in the FX Spot, FX Forward, FX Swap, or FX Option trade window. Specifies the location spread over the base rate. Value = <LocationSpread> Example PreciousMetal-loco-spread = .3 |
PreciousMetal-loco-spread-converted |
Precious Metals Attaches to the precious metal trade captured in the FX Spot, FX Forward, FX Swap, or FX Option trade window. Specifies the location spread over the base rate, converted to the cross pair (for example, the unconverted spread is in XAU/USD, and the converted spread is in XAU/AUD). Value = <LocationSpreadConverted> Example PreciousMetal-loco-spread-converted = .0025 |
PremRate |
FX Options Displays whether the premium is a percentage of the base amount or entered as pips, and the rate. Value = <%> or <pips> Examples PremRate =%=-1.05467 PremRate =Pips=-2.00000 |
Primary Specialist |
Sales Margin For reporting purposes, you can define the primary specialist for the sales counterparty in the Primary Specialist legal entity attribute. During trade capture, the system automatically sets the primary specialist name in the Primary Specialist trade keyword. You can include the Primary Specialist trade keyword in the Sales Margin Report to report the fee with the primary specialist. Value = <PrimarySpecialistName> Example Primary Specialist = John Doe |
RatesPrecision |
All FX Products Attaches to FX trades. Displays the decimal precision for the rate fields. It takes the default values defined by currency pair in the Currency Default window. However, you can change the precision in the trade window by selecting the rate field and pressing [F12] to increase the precision or [F11] to decrease the precision. Value = <Ccy1>/<Ccy2>=<DecimalPrecision> Also displays the precision for cross-currency split pairs: <SplitPr1Ccy1>/<SplitPr1Ccy2>=<DecimalPrecision> <SplitPr2Ccy1>/<SplitPr2Ccy2>=<DecimalPrecision> Examples RatesPrecision = USD/JPY=4 RatesPrecision = CAD/JPY=5,USD/JPY=15,USD/CAD=4 |
ROUNDING |
All FX Products This keyword contains the rounding method applied to the trade. Value = NEAREST, UP, DOWN Example ROUNDING = UP |
SalesB2B |
Back-to-Back Attaches to the original trade. Contains the id(s) of the transfer book(s). Value = <TransferBookId>… Examples SalesB2B = Transfer To=7803 SalesB2B = Spot Transfer Book=7803,Swap Transfer Book=7804 |
SalesB2BFrom |
Back-to-Back Attaches to the SalesB2B internal trade(s). Contains the Trade Id of the original trade. Value = <OriginalTradeId> Example SalesB2BFrom = 8025 |
SalesB2BTo |
Back-to-Back Attaches to the original trade. Contains the Trade Id(s) of the SalesB2B internal trades(s). Value = <SalesB2BTradeId> Example SalesB2BTo = 8026,8028 |
SalesMargin |
Spread Engine Sales margin applied to the trade; total of the spreads. Value = <Margin in Basis Points> Example SalesMargin = 29 |
SavedTransferInfo |
Spot Risk Transfer Attaches to the trade that originated the spot risk transfer. Contains the transfer details, regardless if the transfer uses a configuration or a custom setting. Value = <CcyPair>, <ProductType>, <BookId>, <TransferBookId> Example SavedTransferInfo = USD/JPY,FXForward,38,7754 |
SavedXccySplitInfo |
Cross-Currency Split Attaches to the trade that originated the cross-currency split. Contains the split details, regardless if the split uses a configuration or a custom setting. Value = <CrossPair>, <ProductType>, <BookId>, <SplitCcy>, <SplitPair1>, <SplitPair1BookId>, <SplitPair2>, <SplitPair2BookId> Example SavedXccySplitInfo = AUD/JPY,FX,32,USD,AUD/USD,32,USD/JPY,32 In this example, the system generated all trades in the same book. |
SavedXccySpotMismatchInfo |
Cross-Currency Split with Spot Mismatch Attaches to a cross-currency trade that has a spot mismatch. One or both of the spot dates on the split trades do not match the spot date on the original trade. The system generates an FX Swap deal to account for the difference. The keyword contains the details of the generated FX Swap deal. Value = <SplitPair>, <OriginalBookId>, <FXSwapBookId> Example SavedXccySpotMismatchInfo = USD/CAD,353,8308 |
ScratchPadTrade |
FX Options Attaches to trades that you save by clicking WhatIf in the trade window. These are temporary trades. Value = Y Example ScratchPadTrade = Y |
SINGLE_CONFIRM |
Bulk FX Option Attaches to trades that you save in the Bulk FX Option application. Specifies whether the system generates one bulk confirmation including the details of each trade, or an individual confirmation statement for each trade. Value = true — one bulk confirmation generated. Value = false (default value) — confirmations generated for each trade. Example SINGLE_CONFIRM = true |
SINGLE_PAYMENT |
Bulk FX Option Attaches to trades that you save in the Bulk FX Option application. Specifies whether the system generates a single netted premium payment, or individual premium payments for each trade. Value = true — one netted premium payment. Value = false (default value) — individual premium payments. Example SINGLE_PAYMENT = true |
SPOT_MARGIN |
All FX Products Specifies the margin points. The system sets this keyword to be blank for FX products that do not have a spot margin. Value = <MarginPoints> Example SPOT_MARGIN = 2 |
SPOT_MARGIN_FWD_PART |
FX Forward, FX TTM, FX NDF, FX Option Forward Specifies the margin points attributed to the forward trader. Value = <MarginPoints> Example SPOT_MARGIN_FWD_PART = 8 |
SPOT_RES_TTM_TRADE_ID |
TTM with Spot Reserve Attaches to the generated Spot Reserve trade. Specifies the Trade Id of the original TTM trade. Value = <TTMTradeId> Example SPOT_RES_TTM_TRADE_ID = 16927 |
SPOT_RISK_TRANS_AMT |
Spot Risk Transfer Attaches to the original trade. Contains the transfer amount for the automatically generated trade. By default, the transfer amount for the Spot Risk Transfer is opposite the value of the PV pricer measure (-PV). Value = <TransferAmount> Example SPOT_RISK_TRANS_AMT = -1072.39 |
SPOT_ROLLOVER |
FX Position Rollover Attaches to the original spot trade. Specifies the currency pair, roll date, and book for the new trade. Value = <PositionCcy>, <HomeCcy>, <RollFromDate>, <RollOverBookId> Example SPOT_ROLLOVER = JPY,USD,05/14/2004,8305 |
Spot_Transfer_From |
Spot Risk Transfer Attaches to the transfer trade. Contains the original Trade Id. Value = <OriginalTradeId> Example Spot_Transfer_From = 7368 |
Spot_Transfer_To |
Spot Risk Transfer Attaches to the original trade. Contains the transfer Trade Id. Value = <TransferTradeId> Example Spot_Transfer_To = 7369 |
SpotRateForSMHedge |
FX Sales Margin Hedge Stores the spot rate used in the calculation of the sales margin hedge amount. Value = <SpotRate> Example SpotRateForSMHedge = 108.03 |
Spread |
Spread Engine Stores the spread as defined in the spread configuration and captured in the trade. Value = <Spread in Basis Points> Example Spread = 11 |
Subsidiary |
FX Options Sales Margin Attaches to option trades where the sales margin is generated between the trading book processing organization and the parent of the subsidiary. Stores the name of the subsidiary. Value = <SubsidiaryLegalEntityShortName> Example Subsidiary = CHICAGO |
TTM_SPOT_RES_ID |
TTM with Spot Reserve Attaches to the original TTM trade. Specifies the Trade Id of the generated Spot Reserve trade. Value = <SpotReserveTradeId> Example TTM_ SPOT_RES _ID = 16928 |
ValueDateSet |
Spot Reserve Attaches to the original Spot Reserve trade. Specifies that the value date is set. Value = Y Example ValueDateSet = Y |
VOLATILITY |
FX Options Contains the volatility captured in the trade. Value = <Vol%> Example VOLATILITY = 9.3117 |
VOLATILITY1 |
FX Options Contains the market volatility. Value = <Vol%> Example VOLATILITY1 = 9.3389 |
XCcySplitRates |
Cross-Currency Split Attaches to the original trade and split trades. Specifies the rates of the split cross-currency trades. Value = <CcyPair1>=<SpotRate1>,<CcyPair2>=<FwdRate2>, <CcyPair1>=<FwdRate1>,<CcyPair2>=<SpotRate2> Example XCcySplitRates = USD/CAD_SPOT=1.3375, USD/JPY_FWD=0.0, USD/CAD_FWD=0.0, USD/JPY_SPOT=107.94 |
XCcy_Offset_From |
Cross-Currency Split You can create the split trades in the same book as the original trade for the cross pair. Also, you can create one split trade in the original book and the other split trade in a different book. In these cases, the system generates an offset trade for the split trade(s), which is the reverse of the split trade. The keyword attaches to the offset trade and contains the Trade Id of the split trade. Value = <SplitTradeId> Example XCcy_Offset_From = 41404 |
XCcy_Offset_To |
Cross-Currency Split You can create the split trades in the same book as the original trade for the cross pair. Also, you can create one split trade in the original book and the other split trade in a different book. In these cases, the system generates an offset trade for the split trade(s), which is the reverse of the split trade. The keyword attaches to the split trade and contains the Trade Id of the offset trade. Value = <OffsetTradeId> Example XCcy_Offset_To = 41406 |
XCcy_Split_From |
Cross-Currency Split Attaches to the split trade. Contains the id of the trade that originates the split trades. Value = <OriginalTradeId> Example XCcy_Split_From = 10805 |
XCcy_Split_Fwd_Only |
Cross-Currency Split You can select to create split trades for the forward points, only. Attaches to the original trade. Value = Y Example XCcy_Split_Fwd_Only = Y |
XCcy_Split_To |
Cross-Currency Split Attaches to the original trade. Contains the ids of the split trades. Value = <SplitTrade1Id>,<SplitTrade2Id> Example XCcy_Split_To = 10808,10810 |
XCcy_Split_Trade1_Offset_To |
Cross-Currency Split Attaches to the original trade when the system generates one or both split pair trades in the same book as the original trade. Contains the Trade Id of the first split trade. Value = <SplitTradeId> or <SplitTrade1Id> Example XCcy_Split_Trade1_Offset_To = 41406 |
XCcy_Split_Trade2_Offset_To |
Cross-Currency Split Attaches to the original trade when the system generates both split pair trades in the same book as the original trade. Contains the Trade Id of the second split trade. Value = <SplitTrade2Id> Example XCcy_Split_Trade2_Offset_To = 41408 |
XCcyInternalSplit |
Cross-Currency Split When you split a cross-currency position (or recreate a cross-currency position) in the Spot Position Blotter by using the “Split Position Trade” function, the XCcyInternalSplit=YES keyword attaches to the trade that you capture. It causes the system to generate the internal split trades, and prevents mirror trades from being generated. Value = <YES | NO> Example XCcyInternalSplit = YES |
XccySptMismatchRates |
Spot Mismatch Attaches to the original trade, mismatch swap, and split trades. Stores the spot rates and forward points for the mismatch swap trade(s). Value = <CcyPair1>=<SpotRate>,<CcyPair2>=<FwdPts>, <CcyPair1>=<FwdPts>,<CcyPair2>=<SpotRate> Example XccySptMismatchRates = USD/CAD_SPOT=1.3365, USD/JPY_FWD=0.0, USD/CAD_FWD=-10.0, USD/JPY_SPOT=107.94 |
XccySptMismatchSplitFrom |
Spot Mismatch Attaches to the mismatch swap trade. Contains the id of the trade that originates the mismatch. Value = <OriginalTradeId> Example XccySptMismatchSplitFrom = 10805 |
XccySptMismatchSplitTo |
Spot Mismatch Attaches to the original trade. Contains the id of the mismatch swap trade. Value = <Ccy1/Ccy2>=<SwapTradeId>… Note: There could be a second mismatch swap for the second currency pair. Example XccySptMismatchSplitTo=USD/CAD = 10806 |