Skip to main content

Basic COM Example

Contract Definition

import pandas as pd
from awesome_actus_lib import COM, PublicActusService

contract = COM(
contractID="com01",
statusDate="2014-12-30T00:00:00",
contractDealDate="2014-12-15T00:00:00",
purchaseDate="2015-03-30T00:00:00",
priceAtPurchaseDate=700,
contractRole="RPL",
currency="USD",
quantity=2,
unit="BRL",
creatorID="Creator-01",
counterpartyID="Counterparty-01"
)

service = PublicActusService()
event_stream = service.generateEvents(portfolio=contract, riskFactors=[])
print(event_stream.events_df)

Generated Events

typetimepayoffcurrencynominalValuenominalRatenominalAccruedcontractId
PRD2015-03-30T00:001400USD000com01