UNPKG

@finmath.net/sdc

Version:
77 lines 2.95 kB
<smartderivativecontract> <valuation> <!-- Section of the software version used to calculate net present value of underlying otc derivative --> <artefact> <groupId>net.finmath</groupId> <artifactId>finmath-smart-derivative-contract</artifactId> <version>0.1.8</version> </artefact> </valuation> <parties> <!-- Section of SDC contract parameters for both parties --> <party> <name>Counterparty 1</name> <id>party1</id> <marginAccount> <!--margin buffer amount --> <type>constant</type> <value>10000.0</value> </marginAccount> <penaltyFee> <!--penalty / termination fee amount --> <type>constant</type> <value>1000.0</value> </penaltyFee> <address>0x...</address> </party> <party> <name>Counterparty 2</name> <id>party2</id> <marginAccount> <type>constant</type> <value>10000.0</value> </marginAccount> <penaltyFee> <type>constant</type> <value>1000.0</value> </penaltyFee> <address>0x...</address> </party> </parties> <settlement> <!-- Section specifying the settlement procedure --> <settlementDateInitial> 2011-12-13T10:15:30 </settlementDateInitial> <settlementTime> <type>daily</type> <value>17:00</value> </settlementTime> <marketdata><!--Section for market data specification defining market data symbols (e.g. interest rates or equity spots) relevant for trade valuation--> <provider>xyz</provider> <symbols> <symbol>symbol1</symbol> <symbol>symbol2</symbol> <symbol>...</symbol> </symbols> </marketdata> </settlement> <receiverPartyID> party1 </receiverPartyID> <underlyings> <!-- Section for trade specification of the underlying OTC derivative contract--> <underlying> <dataDocument> <trade> <tradeHeader> <partyTradeIdentifier> <partyReference href="party1"/> <tradeId>CP1</tradeId> </partyTradeIdentifier> <partyTradeIdentifier> <partyReference href="party2"/> <tradeId>CP2</tradeId> </partyTradeIdentifier> <tradeDate>2022-12-13</tradeDate> </tradeHeader> <!-- put your trade specification here --> </trade> </dataDocument> </underlying> </underlyings> </smartderivativecontract>