Financial Data and the Challenges for the Analytic Use Case Willi Brammertz, CTO ACTUS © Copyright ACTUS 2013 Date: 08.04.2015 1 The model © Copyright ACTUS 2013 Date: 08.04.2015 2 Financial contracts > Financial contract: Central to the system > What is a financial contract? > Agreement between two (or more) Counterparties > To exchange cash flows > Following a set of rules > Only deterministic (factual) part of finance © Copyright ACTUS 2013 Date: 08.04.2015 3 Financial contract as a set of rules > Lawyers intention > Expressed esoterically > Different languages > Different expressions within language > Different expressions even within single bank > Nevertheless clear in intention and understandable > Can be substituted by computer algorithms > Substitution by algorithms is necessary condition for the analytic use case > The number of rules and their combination is limited (coverage 98+%) > One specific set of rules we call Contract Type (CT) © Copyright ACTUS 2013 Date: 08.04.2015 4 A closer look at financial contracts Endre vullumsandio dion endipsummy nos dolobore vel ut alis amet autem dionseq uismodigna feumsan dionse dolor ullandre magna feuipsummy nullum ad tin …. 1000 Bank shall pay the sum of __________ USD on __________ 2013.01.01 (date) to ______ Mr. xzy (obligor). Obligor will pay an interest of ____ 10 % on a semi-annual basis and repay the full amount in 3 years. Date, Signatur © Copyright ACTUS 2013 Date: 08.04.2015 5 © Copyright ACTUS 2013 Date: 08.04.2015 6 Variations Endre vullumsandio dion endipsummy nos dolobore vel ut alis amet autem dionseq uismodigna feumsan dionse dolor ullandre magna feuipsummy nullum ad tin …. 10000 Bank shall pay the sum of __________ USD on __________ 2013.01.01 (date) to ______ Mr. xzy (obligor). Obligor will pay an interest of ____ 10 % on a semi-annual basis and repay the full amount in 3 years. Date, Signatur © Copyright ACTUS 2013 Date: 08.04.2015 7 © Copyright ACTUS 2013 Date: 08.04.2015 8 More variations Endre vullumsandio dion endipsummy nos dolobore vel ut alis amet autem dionseq uismodigna feumsan dionse dolor ullandre magna feuipsummy nullum ad tin …. 10000 Bank shall pay the sum of __________ USD on __________ 2013.01.01 (date) to ______ Mr. xzy (obligor). Obligor will pay an interest of ____ 10 % on a 2 years. semi-annual basis and repay the full amount in ___ Date, Signatur © Copyright ACTUS 2013 Date: 08.04.2015 9 © Copyright ACTUS 2013 Date: 08.04.2015 10 Even more variations Endre vullumsandio dion endipsummy nos dolobore vel ut alis amet autem dionseq uismodigna feumsan dionse dolor ullandre magna feuipsummy nullum ad tin …. 10000 Bank shall pay the sum of __________ USD on __________ 2013.01.01 (date) to ______ Mr. xzy (obligor). Obligor will pay an interest of ____ 10 % on a 2 years. semi-annual basis and repay the full amount in ___ Date, Signatur © Copyright ACTUS 2013 Date: 08.04.2015 11 © Copyright ACTUS 2013 Date: 08.04.2015 12 CT´s and master agreements > Master agreements define every aspect of financial contracts > Terms and their interpretations > Algorithms (e.g. interest calculations, option pay off…) > CT´s can be interpreted as > Set of global master agreements > Consistent master agreements across sectors © Copyright ACTUS 2013 Date: 08.04.2015 13 Data and algorithms Example of interest calculation I > Creditor and debtor agree to exchange periodic interest payments > This cannot be expressed by data alone. We need > Data > Algorithms > Data > Interest rate > Principal and its evolution > Payment cycles > Day Count Methods, End of Months Conventions, Business Day Convention © Copyright ACTUS 2013 Date: 08.04.2015 14 Data and algorithms Example of interest calculation II > The actual payment must be calculated using data and the algorithms > Interest payment algorithm needs > Cycle algorithm > EoM > BDC > Yearfraction calculation (DCM) > Principal algorithm > Etc. © Copyright ACTUS 2013 Date: 08.04.2015 15 What can we learn? > It´s not about data only. It´s about > DATA AND > ALGORITHMS > A financial contract needs both © Copyright ACTUS 2013 Date: 08.04.2015 16 An analogy DNA and gene expression DATA © Copyright ACTUS 2013 ALGORITHMS Date: 08.04.2015 17 DNA CT DNA CT > DNA information > Gene expression > Context sensitive > Result: Protein, some > Contract information > CT specific algorithm > Risk factor sensitive > Result: other results > State contingent cash flows > Analysis elements > Important: Cells are > Contracts must autark in reproduction © Copyright ACTUS 2013 become autark in results production Date: 08.04.2015 18 Autark Financial Contracts Self executing analysis Riskfactors DATA ALGORITHMS Basic Results © Copyright ACTUS 2013 Date: 08.04.2015 19 Consequence for XBRL Open Questions > XBRL knows how to move data Riskfactors > Does XBRL know, how to move algorithms along? DATA ALGORITHMS > What about the context? Basic Results > Input: Risk factors > Output: Analysis results © Copyright ACTUS 2013 Date: 08.04.2015 20 www.projectactus.org © Copyright ACTUS 2013 Date: 08.04.2015 21