PRODUCTS

· iBOX

Our Success Stories

· Pillar ITS
·
Pillar Avalon
· FIX QA
· FIX Help
· FIX Router

· XData
· IMx
 

 

 

   
  Pillar iBOX or “Hedge Fund in a Box”
   
  Our hedge fund product provides the backbone technology infrastructure suitable for trading quantitative models. The user decides which models to trade, plugs in the prime analytics for these models and allocates capital; everything else is provided including data connections, portfolio selections, trading decisions, order management and reporting.  The user may further develop the analytics, and procure/integrate third-party rankings and analytics.

iBOX reduces the time to spent on developing a new model anywhere from 50% to 80%. It provides complete production and maintenance environment as well as the order management system.
 

Quantitative Technology Infrastructure in Nutshell

A properly organized and stable quant hedge fund that outperforms market indices, usually employs in production quite a few (minimum 3) uncorrelated models (stat-arb and fundamental). The models undergo frequent upgrades, enhancements, and eventual replacement adapting to ever changing market behavior. In a way, the typical quant fund must have an assembly line for developing, deploying, and running models.

Once the trading ideas are generated by a researcher, the actual development cycle for stand-alone model software ranges from 6 to 12 months. Along with the innovative algorithmic jewel, there are many more mundane and tedious tasks:

 
  • historical and real time data acquisition
  • simulation engine
  • capital allocations and constraints handler
  • position reconciliation and real time decision modules
  • position publishing and reporting modules.



Based on our years of hedge fund experience, a properly architected and designed model development framework could cut the time necessary for introducing a new model by 80%. The overall task is reduced to writing the algorithmic component, plugging it into the properly configured / tuned framework, testing and running simulations. Once deployed, the production maintenance of these models, the risk control and capital distribution operations are performed in a uniform and consistent manner.

Another aspect of the multi-model electronic trading environment is the need for an integrated approach to the transaction and position inventory across all models within the firm. While the trade execution stations could differ reflecting specifics of various securities and individual preferences of traders and vendors, there are corporate level functions which require the centralized company-wide approach at all times during the day. These include compliance monitoring, risk control, P&L reporting, transaction allocations and reconciliation of accounts.

Again, following our experience, a properly architected and designed corporate order management system would be based on the integration platform that essentially is the real time inventory caching server equipped with the transaction messaging engine. This server would interface with the outside brokers via its FIX protocol engine, and internally - with all the trading stations and other necessary applications using its messaging engine. In this manner, the hedge fund employs best of both worlds – flexibility of competitive third party trading stations for achieving cost-effective executions along with the centralized corporate control for achieving right executions and overall performance.

Both architectural components, the model development framework (designated below as MES for Model Execution Station) and the integration platform (designated as IS for Inventory Server) communicate with each other, and together they constitute the technology backbone for a successful hedge fund.

In essence, we have invented the MES approach, and by interfacing it with IS, another generically built component, we have created a backbone system that is unique, cost-effective and offers the quantitative technology solution for many This backbone technology could equally serve as the core product for either one or many hedge funds.

As our industry experience has shown, it is generally beyond the capabilities and resources of a single hedge fund to build such a system completely in-house and be of commercial quality and stability.


Model Life Cycle

This section covers all phases that any model undergoes from its inception through the production use and the eventual replacement. The model life cycle phases bring understanding of the requirements for the model development tools, for the research support facilities as well as for what it takes to run the multi-model production environment. This understanding leads to the concept of the Model Execution Station.

The Model life cycle consists of the following six distinct phases:

 
 
  1. Prototyping Primary Analytics                   
  2. Development Mode
  3. Research Mode
  4. Production Development
  5. Production Maintenance
  6. New Research




Quantitative Trading Infrastructure

From the top view, the Infrastructure consists of three systems:
 

  • Input Data System - IDS
  • Model Execution System (or Stations) – iBOX
  • Order Management System – OMS
     

These systems interface via the API’s suitable for model execution logic and performance requirements.


The Input Data System


It delivers historical and real-time data. Some vendors establish their databases local to the user site; some others pursue the remote access scheme. We have introduced here the concept of the interactive local server for selective caching. It permits using the less expensive remote vendors yet satisfying the massive access requirements for production needs.


The Model Execution System

 


Requirements to the three (3) model life cycle modes - development, research and production – differ. Together they define functionality of the Model Execution Station. GUI presents the advanced functionality. An original concept of the Framework is introduced, one that covers 80-90% of necessary code while the prime analytics are modularized as plug-ins. This is the core point of the backbone infrastructure; it allows dramatic reductions of the model development time.

The different sub-systems of the iBOX provide the necessary functionality to provide the necessary production level support for the trading models:

The Order Management System


Hedge Fund specific inventory hierarchy and tight coupling with the multi model input logic, make the Integration Server be a focal point of the OMS. Such server understands the model needs, performs FIX trading and has an open interface system for possible use of various 3-rd party trading stations. Also, the means for trade allocation, reconciliation and discrepancy handling must be always considered.

The OMS market place is a very mature and competitive marketplace. There are many to choose from. A requirement of iBOX is that the OMS supports the ability to import and export various data set features that iBOX in the areas of portfolio/account management and reconciliation.
 

Business Model


The presented backbone infrastructure can become an business only if the product can be leveraged between many customers. Hence, there is a business case for a consulting service:

  • There is a core set of centrally developed and owned COMPONENTS, and

  • In each application, there is a CUSTOMIZED SYSTEM built deploying these components.
    The top block on the Summary diagram, the core system, consists of the following COMPONENTS:

    • MES – the Model Execution Station

    • DSS – the Data Site Server

    • IS – the Inventory Server; it is the integration platform for storing and delivering positions and transactions. It carries and delivers all active portfolios with their positions and transactions updated in real-time. It also interacts with the historical Portfolio Database (PDB) which the Inventory Server updates daily. The latter is used for portfolio analyses and reporting.

    • AF – the Adaptor Framework that is interfaced with the IS messaging engine. It contains the building blocks necessary for interfacing with third party applications using in each particular case the access API provided by the supplier of the application.

    • TC – Trade Client, a GUI application readily interfaced with the native IS messaging system. TC provides an interface for system testing, and in many instances it can further be used for actual trading of the supported securities.
       

The CUSTOMIZED SYSTEM for a particular hedge fund consists of the following components:
 

  • M 1 thru M n – a number of trading models ported to or built anew on top of the MES framework. These models can be purchased, leased or developed by consultants under directions of the hedge fund researchers. Users can completely implement a model by themselves.

  • DSS – the Data Site Server, interfaced with vendor’s historical data of choice, including price data, fundamental data, model data (stock ranking files), corporate actions. Selections of vendor’s data depend on the above models. Consulting services or the vendor does interface of vendor’s data to the server.

  • IS – the Inventory Server would be installed and configured for user’s data, accounts, supported trading practices. It is connected to user models. Besides the installation, the particular server configuration, its metadata definitions and interfaces to other components are done by the consulting services as part of the custom work.

  • Ad 1 thru Ad m – one or more adaptors implemented using the AF tool to interface user provided trading stations and other applications. This work would be accomplished by the consulting services. Notice: The custom adaptors are reusable in all cases of the same application.

  • TC – one or more Trade Clients could be installed alongside or in place of the third party trading stations. The customer would need no adaptors for connecting the Trade Clients.
    It should be emphasized that both the IS the TC components support not only the programmed trading from the MES based models but any transactions for that matter entered from any interfaced trading station (e.g. a spread sheet).