Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Overview

This document applies to all releases of Eagle software V17 and above, plus select legacy branches. Version-dependent functionality is noted with the initial release(s) it became available.

Central clearing of swaps resulted in standardization across various contracts, allowing long and short positions in the same contract to be netted together. For clients who trade in large volumes, this reduces gross notional outstanding and the number of individual positions without affecting cash flows.

Phase 1 of swaps netting in Eagle Accounting is limited to cleared Interest Rate Swaps (IRS) and Credit Default Index Swaps (CDX) set up with variation margin (VM) and amortization both turned off. It is rules-based to support different netting configurations across clearinghouses and securities, and can be triggered manually or via a schedule. Rules are configured based on Processing Security Type (3931), Primary Asset ID (14), and Primary Exchange (17).

Configuration

Swaps netting is a four-step process:

  1. Establish Accounting Rule
  2. Define Netting Rule Details
  3. Add Netting Rule to Entity
  4. Trigger Netting

Step 1: Establish Accounting Rule

  • Open Create Accounting Rule (Add Accounting Rule prior to V17)
  • Enter Rule Name (3197, must be unique) and Rule Description (1166)
  • Set Rule Type (1882) = Swap Netting
  • Click Submit

Step 2: Define Netting Rule Details

  • Open Create Netting Rule (Add Netting Rule prior to V17)
  • Select the Rule Name (3197) you created in Step 1
  • Set Processing Security Type (3931) = SWCOIR for IRS or SWCDCX for CDX
  • Select a clearinghouse from the Exchange Code (9036) list
  • Enter the appropriate Lot Selection Method (27) to use for the netting transaction
  • Asset ID (14) and Issue Name (961) can be used to apply the netting rule to an individual security
  • Enter a Rule Begin Date (71) less than or equal to the earlier possible date netting should take place
    • You can set this to 19000101 if you want all positions to be eligible regardless of date
  • Click Submit

Note: additional rows with different criteria can be added to the same netting rule by right-clicking in the lower multi-row section of the screen and selecting Add Row(s).

Step 3: Add Netting Rule to Entity

  • Open Create/Edit Entity (Add Entity or Change Entity prior to V17)
  • Set Netting Rule Name (1887) to the Rule Name you created in Step 1
  • Click Submit

Step 4: Trigger Netting

  • Open the Run Swap Netting global process (SWAP Netting prior to V17)
  • Set Select Query Option (2283) to capture the universe of securities you want to net
  • Enter Net Date (221) equal to effective date of the netting, plus any other fields required based on Select Query Option
  • Click Submit

Netting transactions should be cancelled using Batch Cancel Trades to ensure all constituents are rolled back together.

Examples

Credit Default Index Swaps (CDXs)

  • Open 1 million notional long (sell protection) @ 101 with trade date 12/1/2015
  • Open 1 million notional short (buy protection) @ 100 with trade date 12/15/2015
  • Trigger netting with Net Date = 20151215
    • Both lots are closed out with Reason (56) = NETTING and no cash is generated

Interest Rate Swaps (IRSs)

  • Open 3 million notional long @ 0.1 with trade date 12/15/2015
  • Open 4 million notional long @ 0.4 with trade date 12/16/2015
  • Open 5 million notional long @ 0.2 with trade date 12/22/2015
  • Open 2.5 million notional long @ 0.5 with trade date 12/28/2015
  • (Net Position = 14.5 million notional long @ 0.2862069 weighted average unit cost)
  • Trigger netting with Net Date = 20160113
    • All lots are closed @ weighted average unit cost
    • A single new lot for 14.5 million notional long is opened @ weighted average unit cost
    • No cash is generated
  • No labels