• Technologies
  • FreeTradeProcessing of deal data for use in pricing libraries
  • FreeMarketProcessing of market data for use in pricing libraries.
  • FreeStyleCross platform development and code generation
  • FreeForm (beta)Tools for creating forms-based user interfaces
  • Products
  • Developer ToolsCross platform development and code generation tools
  • Quant ToolsQuantitative analyst tools
  • Class LibrariesClass libraries in C++, .NET, and Java for math and finance

FreeTrade

CompatibL uses FreeTrade format for representing deal data for use in pricing libraries. This any deal type from standard instruments (for example, a vanilla 10y swap) to very complex exotics with features such as customized index schedules, redemptions, principal payments, embedded options and triggers.

FreeTrade comprises two market data representations: business representation and mathematical representation. The business representation is organized in a modular way, with reusable building blocks rather than a more typical flat list of attributes for each individual data type. It captures full information about the deal. In contrast, the mathematical representation captures only the economic effect of the deal in condensed form, with significant reuse of concepts and components across different types of market and deal data.

FreeMarket

CompatibL uses FreeMarket format for processing of market data for use in pricing libraries. This includes curve and surface building and other functionality.

FreeMarket comprises two market data representations: business representation and mathematical representation. FreeMarket business representation captures information in a way that corresponds directly to business data such as term sheets, data feeds, etc. In contrast, FreeMarket mathematical representation captures only the economic effect of the deal or market data in condensed form, with significant reuse of concepts and components across different types of market and deal data.

FreeStyle

FreeStyle is a tool for eliminating repetitive programming tasks where it can lead to tremendous increases in productivity even for a project where a single programming language is used. It can genrate wrappers for legacy or third party APIs, serialization code, validation code, and many other types which that are time consuming or difficult to create by hand. If the type of code you would like to generate is not supported directly, it can be added to the software as an plugin module.

One of the most popular uses of FreeStyle is a tool is creating code in multiple languages, such as genereating Java and .NET APIs for C++ or C libraries.

FreeForm (beta)

FreeForm is a set of tools for creating forms-based user interfaces with consistent response and data validation behavior.

FreeForm is not a GUI builder; it is rather a set of tools for assiting with repetitive tasks involved in creating screen code in a standard GUI development environment such as Microsoft Visual Studio or Eclipse. By eliminating the repetitive tasks involved in creating user interface code for financial applications, which tend to have very high number of screens, FreeTrade helps increase productivity while reducing the risk of coding errors.

Copyright © 2006 CompatibL