Does Instrument Box come with a graphical interface?

The entry-screen API maps a product description into a high-level description of a Graphical User Interface for editing the parameters of that product.

This description can be interpreted by various GUI “backends”, thus allowing smooth integration in the application user interface and look-and-feel. LexiFi provides a default HTML/Javascript GUI backend, which enables quick integration (either for a web-based application, or through an embedded web browser on a desktop client) and can itself be quite easily customised (through CSS and Javascript). Other backends can be developed by the customer with or without the help of LexiFi.

Does Instrument Box come with pricing models?

LexiFi can provide a wide range of robust pricing models covering most (combinations of) asset classes.

These models can be readily used with the pricing scripts generated by the Instrument Box. Calibration routines are also available for these models.

Customers can also provide their own in-house (or third-party) Monte Carlo pricers. Provided these pricers are not specific to a certain payoff, they can often be easily adapted to work with pricing scripts, using a well-documented Monte Carlo pricer API.

Does Instrument Box provide advanced analytics?

In addition to valuation itself, analytics such as Value at Risk, Backtesting, Solver can be easily implemented on top of existing Instrument Box APIs (pricing, simulation).

LexiFi can provide expertise and support in the design and implementation of such analytics.

Does LexiFi provide market data with Instrument Box?

LexiFi does not act as a market data provider. Applications embedding the Instrument Box must therefore have access to other sources of market data.

LexiFi can provide expertise in the choice of a market data provider.

What is Instrument Box, concretely?

Instrument Box is not an application. It is an embeddable component, designed to be integrated in existing applications.

Instrument Box incorporates the most advanced technologies used by LexiFi itself to build LexiFi Apropos, its flagship end-user product.

Instrument Box can be delivered in a number of forms, including as a static or dynamic library to be linked with C/C++ applications, as .Net or Java component, as a stand-alone server, etc. LexiFi currently supports Linux and Windows on x86/amd64 architectures (support for other systems on demand). Instrument Box can also be compiled into Javascript for execution in a web browser or on the server side.

Delivery of Instrument Box comes with privileged access to high-level consulting ressources by the same engineers who created and designed LexiFi’s innovative technologies. An extensive technology transfer program is also available.

What is OCaml?

OCaml is a modern open source programming system.

The project has received continuous support from INRIA (The French National Institute for Research in Computer Science and Control) over the past thirty years and is still actively maintained and extended.

OCaml combines the three prevalent programming paradigms (functional, imperative and object-oriented) in powerful ways. Its strong type system helps writing solid code and ensures tremendous agility during code refactoring and evolution. In addition to its high-level features, OCaml is also known for its high performance (efficient runtime system and native compilers).

For more information about OCaml, visit its official website, the INRIA website on OCaml or the Wikipedia entry.

Who would write scripts for new product shapes?

The customer has full access to LexiFi’s core Contract Description Language and associated development tools. Only a few days of training are usually necessary for developers to gain enough familiarity with these technologies to be able to write scripts for new product shapes.

LexiFi can also provide additional resources to help the customer create those scripts, especially in the early phases of the integration project and/or for the most complex structures.

The customer can also decide to expose the Contract Description Language to their own end-users (and redistribute development tools), so that they can extend the customer’s application themselves.

Why did LexiFi select a functional programming language to implement its products?

OCaml is exceptionally well adapted to the implementation of symbolic manipulation tools such as domain specific languages.

LexiFi found that OCaml was the most effective tool for developing its financial contract description technology.

It turned out that OCaml is also a great general-purpose programming language, very well suited not only for developing elaborate technology, but also for organising the development of less exotic parts of the applications, such as user interfaces or database layers.

Today, the use of OCaml is a key ingredient in LexiFi’s ability to meet and exceed its customers’ demands in a timely fashion.

LexiFi • 892 rue Yves Kermen • F-92100 Boulogne-Billancourt • France