FSI General Features

  • Ease of Use
  • Fast Data Import from Bloomberg, Chasen, Intex and In-House Systems
  • Quick Scenario Creation
  • Advanced Quantitative Techniques for Valuation and Risk Measurement
  • Detailed Scrutiny of Individual Securities
  • Multiple Portfolios Run Under Numerous Scenarios

Technical Features

  • Platform Independent ( Windows, Linux, Unix)
  • Written in C++ with a Java Wrapper and MS SQL back end database
  • MS SQL database makes integration into any environment easier
  • Employs distributed processing and multi-threading for speed and efficiency
  • Batch Processing can launch multiple portfolio analyses concurrently and via a scheduler
  • With Batch Processor, a huge amount of work can be processed at the push of a button

 

Security Definition

Fin-Scope provides the proper data template for the full range of fixed income instruments. Data can be easily imported from existing in-house systems or data vendor or input manually.

Security Analysis

An individual instrument can be analyzed in great detail with price, OAS and Greeks produced under numerous scenarios.

Portfolio Manager

Portfolios can be easily imported and run under numerous scenarios with the results stored in Fin-Scope for fast retrieval or exported to other systems. Complicated scenarios are simple to structure. Multiple portfolios with many scenarios can be run in batch or via a scheduler.

AFT Prepayment Model

AFT is the pre-eminent source for prepayment models for a wide variety of mortgages (fixed, adjustable, hybrid, prime, sub-prime, etc.), home equity loans, home equity lines of credit, manufactured housing and others. The AFT Interest Rate Processor, vital to OAS calculations for path dependent securities, is housed within Fin-Scope.

Technical:

Recommended Client/Server Architecture and Distributed Processing Configuration FSI System employs simple two-tier client/server architecture where the user interface resides on a client machine (or user desktop environment) and the database services are managed by a server machine that is typically more powerful than the client machine. The FSI System makes use of a separate SQL server machine (see FSI User Manual for specifications) to implement the client-server architecture.

In addition, FSI makes use of a distributed processing environment to minimize computation time. Multiple calculators can be connected via a network so that more than one processor can be employed to perform the processing for an individual task.

In the figure above, the FSI GUI, FSI calculators and FSI SQL server are all located on different computers. These computers are connected together via a local area network. In the recommended setup, a FSI GUI machine is used solely as an interface machine for the user to input information via a keyboard, execute application commands, and view output results to a screen. The FSI calculators are typically more powerful machines used to perform the complex analytic calculations. Both the FSI GUI and FSI calculators act as ‘clients’ in the client/server relationship with the FSI SQL server machine.

The SQL Server is used to retrieve and store market data (yield curves, parameters), input data (portfolio information, deal info, etc.), user settings, and calculation results. The FSI GUI and FSI Calculators invoke services from the database server by communicating through SQL statements. The database server provides methods for processing data via stored SQL procedures that are implemented on that machine. The server is responsible for managing database requests and handling the functions required for concurrent, shared access.

Although the SQL database server and client application can reside on the same computer, the optimal configuration is one where the client portions (FSI GUI, and FSI calculator) and the server portion (SQL server) are executed by different machines connected via a local area network. This is the configuration shown above.