Price Guard Extension
price_guard_extensionGet an indicative price for extending a Guard to a later settlement date. Estimates the additional cost using: (1) the guard fee difference between extended and original expiry, (2) the guard spread cost from the roll, and (3) the CurrencyGuard extension margin. Returns a breakdown: extensionCost = feeDifference + guardSpreadCost + extensionMargin. Both the original and extended quotes are priced at the same guard rate (the original quote's strike), so the fee difference reflects purely the longer tenor, not market movement. Use this when a customer asks 'how much would it cost to extend my Guard by X months?' Parameters match price_guard plus the two dates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payReceive | Yes | PAY if paying foreign currency, RECEIVE if receiving it | |
| foreignAmount | Yes | Amount in foreign currency to protect | |
| guardCurrency | Yes | Home/base currency ISO code, e.g. GBP | |
| foreignCurrency | Yes | Foreign currency ISO code, e.g. USD | |
| extendedSettlementDate | Yes | Extended (new) settlement date in ISO format YYYY-MM-DD | |
| originalSettlementDate | Yes | Original settlement date in ISO format YYYY-MM-DD |