From f338f49dc2457fc6692839f6c1d6ae23543a850d Mon Sep 17 00:00:00 2001 From: akhil-sirigineni <117823796+akhil-sirigineni@users.noreply.github.com> Date: Mon, 12 May 2025 11:18:57 +0530 Subject: [PATCH] Add files via upload Signed-off-by: akhil-sirigineni <117823796+akhil-sirigineni@users.noreply.github.com> --- tests/actus-tests-bcs.json | 1294 ++++++++++++++++++++++++++++++++++++ 1 file changed, 1294 insertions(+) create mode 100644 tests/actus-tests-bcs.json diff --git a/tests/actus-tests-bcs.json b/tests/actus-tests-bcs.json new file mode 100644 index 0000000..7d8c61d --- /dev/null +++ b/tests/actus-tests-bcs.json @@ -0,0 +1,1294 @@ +{ + "brcsw01A": { + "identifier": "brcsw01A", + "terms": { + "contractType": "BCS", + "contractID": "brcsw01A", + "contractRole": "BUY", + "boundaryValue": "60", + "boundaryDirection": "DECR", + "boundaryEffect": "knockINFirstLeg", + "boundaryLegInitiallyActive": "NULL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw01A-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "P", + "settlementPeriod": "P1D", + "optionStrike1": "65", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "66.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "60.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "59.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "58.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "XD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 7.0 + }, + { + "eventDate": "2020-03-31T00:00:00", + "eventType": "STD", + "payoff": -7.0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw01B": { + "identifier": "brcsw01B", + "terms": { + "contractType": "BCS", + "contractID": "brcsw01B", + "contractRole": "BUY", + "boundaryValue": "60", + "boundaryDirection": "DECR", + "boundaryEffect": "knockINFirstLeg", + "boundaryLegInitiallyActive": "NULL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw01B-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "P", + "optionStrike1": "65", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "66.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "60.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "65.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "67.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "XD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "STD", + "payoff": -0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw01C": { + "identifier": "brcsw01C", + "terms": { + "contractType": "BCS", + "contractID": "brcsw01C", + "contractRole": "BUY", + "boundaryValue": "60", + "boundaryDirection": "DECR", + "boundaryEffect": "knockINFirstLeg", + "boundaryLegInitiallyActive": "NULL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw01C-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "P", + "optionStrike1": "65", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "66.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "65.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "64.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "63.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw02A": { + "identifier": "brcsw02A", + "terms": { + "contractType": "BCS", + "contractID": "brcsw02A", + "contractRole": "BUY", + "boundaryValue": "95", + "boundaryDirection": "INCR", + "boundaryEffect": "knockOUTCurrent", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw02A-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "C", + "optionStrike1": "80", + "settlementPeriod": "P1D", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "80.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "85.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "90.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "87.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "XD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 7.0 + }, + { + "eventDate": "2020-03-31T00:00:00", + "eventType": "STD", + "payoff": -7.0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw02B": { + "identifier": "brcsw02B", + "terms": { + "contractType": "BCS", + "contractID": "brcsw02B", + "contractRole": "BUY", + "boundaryValue": "95", + "boundaryDirection": "INCR", + "boundaryEffect": "knockOUTCurrent", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw02B-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "C", + "optionStrike1": "80", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "80.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "85.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "90.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "78.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "XD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "STD", + "payoff": -0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw02C": { + "identifier": "brcsw02C", + "terms": { + "contractType": "BCS", + "contractID": "brcsw02C", + "contractRole": "BUY", + "boundaryValue": "95", + "boundaryDirection": "INCR", + "boundaryEffect": "knockOUTCurrent", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw02C-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "C", + "optionStrike1": "80", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "80.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "95.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "90.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "78.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw03A": { + "identifier": "brcsw03A", + "terms": { + "contractType": "BCS", + "contractID": "brcsw03A", + "contractRole": "BUY", + "boundaryValue": "65", + "boundaryDirection": "DECR", + "boundaryEffect": "knockOUTCurrent", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "PAM", + "contractID": "brcsw03A-leg1", + "contractRole": "RPA", + "currency": "USD", + "calendar": "NC", + "dayCountConvention": "A365", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "notionalPrincipal": "25", + "notionalRate": "0", + "premiumDiscountAtIED": "-25", + "initialExchangeDate": "2020-01-02T00:00:00" + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "75.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "70.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "67.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "66.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "IED", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": -25.0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": -25.0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw03B": { + "identifier": "brcsw03B", + "terms": { + "contractType": "BCS", + "contractID": "brcsw03B", + "contractRole": "BUY", + "boundaryValue": "65", + "boundaryDirection": "DECR", + "boundaryEffect": "knockOUTCurrent", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "PAM", + "contractID": "brcsw03B-leg1", + "contractRole": "RPA", + "currency": "USD", + "calendar": "NC", + "dayCountConvention": "A365", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "notionalPrincipal": "25", + "notionalRate": "0", + "premiumDiscountAtIED": "-25", + "initialExchangeDate": "2020-01-02T00:00:00" + }, + "referenceType": "CNT", + "referenceRole": "FIL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "75.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "70.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "65.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "66.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "IED", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": -25.0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-01T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-01T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw04A": { + "identifier": "brcsw04A", + "terms": { + "contractType": "BCS", + "contractID": "brcsw04A", + "contractRole": "BUY", + "boundaryValue": "95", + "boundaryDirection": "INCR", + "boundaryEffect": "knockINSecondLeg", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw04A-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "C", + "optionStrike1": "80", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + }, + { + "object": { + "contractType": "PAM", + "contractID": "brcsw04A-leg2", + "contractRole": "RPA", + "currency": "USD", + "calendar": "NC", + "dayCountConvention": "A365", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "notionalPrincipal": "25", + "notionalRate": "0", + "premiumDiscountAtIED": "-25", + "initialExchangeDate": "2020-01-02T00:00:00" + }, + "referenceType": "CNT", + "referenceRole": "SEL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "80.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "95.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "98.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "100.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "IED", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 25.0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-02-01T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": 25.0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + }, + "brcsw04B": { + "identifier": "brcsw04B", + "terms": { + "contractType": "BCS", + "contractID": "brcsw04B", + "contractRole": "BUY", + "boundaryValue": "95", + "boundaryDirection": "INCR", + "boundaryEffect": "knockINSecondLeg", + "boundaryLegInitiallyActive": "FIL", + "boundaryMonitoringAnchorDate": "2020-01-01T00:00:00", + "boundaryMonitoringCycle": "P1ML1", + "boundaryMonitoringEndDate": "2020-03-30T00:00:00", + "statusDate": "2020-01-01T00:00:00", + "boundaryCrossedFlag": "FALSE", + "currency": "USD", + "calendar": "NC", + "contractDealDate": "2020-01-01T00:00:00", + "purchaseDate": "2020-01-02T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "priceAtPurchaseDate": "10", + "settlementPeriod": "P1D", + "deliverySettlement": "S", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "externalReferenceIndex" + }, + { + "object": { + "contractType": "OPTNS", + "contractID": "brcsw04B-leg1", + "contractRole": "BUY", + "currency": "USD", + "calendar": "NC", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "optionExerciseType": "E", + "optionType": "C", + "optionStrike1": "80", + "quantity": "5", + "contractStructure": [ + { + "object": { + "marketObjectCode": "AAPL" + }, + "referenceType": "MOC", + "referenceRole": "UDL" + } + ] + }, + "referenceType": "CNT", + "referenceRole": "FIL" + }, + { + "object": { + "contractType": "PAM", + "contractID": "brcsw04B-leg2", + "contractRole": "RPA", + "currency": "USD", + "calendar": "NC", + "dayCountConvention": "A365", + "statusDate": "2020-01-01T00:00:00", + "maturityDate": "2020-03-30T00:00:00", + "notionalPrincipal": "25", + "notionalRate": "0", + "premiumDiscountAtIED": "-25", + "initialExchangeDate": "2020-01-02T00:00:00" + }, + "referenceType": "CNT", + "referenceRole": "SEL" + } + ] + }, + "to": "2023-12-31T00:00:00", + "dataObserved": { + "AAPL": { + "identifier": "AAPL", + "data": [ + { + "timestamp": "2020-01-01T00:00:00", + "value": "80.0" + }, + { + "timestamp": "2020-02-01T00:00:00", + "value": "85.0" + }, + { + "timestamp": "2020-03-01T00:00:00", + "value": "88.0" + }, + { + "timestamp": "2020-03-30T00:00:00", + "value": "90.0" + } + ] + } + }, + "eventsObserved": [], + "results": [ + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": -10, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-01-02T00:00:00", + "eventType": "PRD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "TD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "MD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "XD", + "payoff": 0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 10.0 + }, + { + "eventDate": "2020-03-30T00:00:00", + "eventType": "STD", + "payoff": -10.0, + "currency": "USD", + "notionalPrincipal": 0, + "exerciseAmount": 0 + } + ] + } +}