Presentation is loading. Please wait.

Presentation is loading. Please wait.

Excel Translator™ Ultimate Risk Solutions, Inc.: 1 201 220 3015.

Similar presentations


Presentation on theme: "Excel Translator™ Ultimate Risk Solutions, Inc.: 1 201 220 3015."— Presentation transcript:

1 Excel Translator™ Ultimate Risk Solutions, Inc.:

2 Formulation of the Problem
Financial Analysts often do fast repeating calculations, usually prototyped as Excel models. Excel models are then converted into programs, a time-consuming, labor-intensive and expensive process. Excel Translator™ eliminates such painful program development process, instantly converting Excel models into programs, and doing even much more than that...

3 Formulation of the Problem
Microsoft Excel is a feature-rich modeling environment, giving analysts flexibility to react quickly to the rapidly changing business and economic conditions. Businesses succeed of fail, depending on how quickly they adapt to change. Excel Translator™ enables companies to rapidly react to new market conditions by changing their Excel models and compiling them into fast running executable machine code components independent of Excel.

4 Existing Solutions Analysts currently have 2 options:
Write specialized software applications in various programming languages to process the calculations Advantage: fast calculation speed Drawback: software is rigid and requires long and expensive reprogramming every time the structure changes Create Excel spreadsheets to process the calculations Advantage: flexibility in changing the structure of the calculations, Excel makes modeling easier Drawback: unacceptably slow calculation speed, inability to model portfolio of transactions, potential exposure of proprietary algorithms to prying eyes of competitors

5 Ultimate Solution from Ultimate Risk Solutions
Speed AND Flexibility – you no longer have to choose between them Create your typical Excel spreadsheet and TRANSLATE it into fast machine code using Excel Translator™ Advantages: Large savings - No need to spend thousands of man-hours on constantly reprogramming the software Better use of resources - Let analysts do their work of analyzing the structures (rather than programming). Adaptability - Easily change the structures on-the-fly, translate and use them Profitability - Be faster and better than your competition

6 Excel Translator™ CONVENTIONS:
Designate certain cells in your spreadsheet to be used as Input Cells Designate certain other cells in your spreadsheet to be used as Output Cells Input and Output of the structures are usually known in advance Use all and any of the remaining cells on any sheet in your spreadsheet as calculation or Logic Cells There are no restrictions on the number of logic cells or sheets or on the formulas you want to use There are no restrictions on using external Add-Ins and VBA Macros. Use them as you usually do

7 Structure of Spreadsheet File

8 Formatting Spreadsheet File
Define any number of Input and Output variables Matrix variables (ranges) or Single-Cell variables can be used as Input or Output variables Define logic of your model that can contain Excel formulas and/or VBA macros Connect entry-point cells in the logic to input cells via formulas Connect output cells to exit-point cells in the logic, also via formulas You can easily utilize your existing models by defining cells to be used by Input and Output variables

9 Excel Translator™ – Translated DLL
Ideas behind Excel Translator™ are patent pending Excel spreadsheets, even the most complex, are translated into a single-function DLL DLL contains all calculation logic (formulas) you defined in your spreadsheet, but in the form of fast machine code Spreadsheet’s Input Cells become Input Parameters for the DLL Output Cells become Output Parameters

10 Excel Translator™ – Lightning Fast Calculations
DLL has a single function that Takes input parameters Runs all calculations you specified in your Excel spreadsheet Produces output parameters This function can now be called in a fast repeating mode, say 100,000 times, with different input parameters each time, thus, returning different output values Typically, output values are accumulated to be subsequently analyzed

11 Testing Translated DLLs
DLL Tester included in the package automates Quality Assurance: it verifies that translated DLL and its original Excel model produce the same calculated results This gives users confidence that translated DLL does the same calculations as original Excel model, only much faster When you run DLL Tester, it will: Let you specify the DLL and Excel files Load DLL and open Excel file Populate both DLL and Excel file with the same input values Run both DLL and Excel calculations Retrieve and compare DLL and Excel output If there are discrepancies between any respective DLL and Excel output values, the detailed information about each such discrepancy and its cause is provided DLL Tester can be programmatically run over all possible sets of input values to ensure the proper performance of translated DLL over the entire spectrum of inputs

12 Producing Input and Accumulating Output Values
With URS’s auxiliary software tool, Model Builder, you can build sophisticated, complex, yet elegant models, using previously created DLLs as building blocks. Model Builder can: Generate values of input parameters Via Stochastic Simulations, or By reading them from external file, or As a result of Correlations/Dependencies on other input variables Run DLLs produced by URS Translator in a fast repeating mode, with a new set of inputs each time Accumulate output values In the form of empirical distributions (histograms), or By saving output values to be subsequently imported to Excel for further analysis

13 Automating Process with Excel Translator™ and URS Model Builder

14 Excel Translator™ – Proven Technology
Ideas behind Excel Translator™ are patent pending The product is highly evolved and has been successfully used by large insurance and financial firms It saves much time, effort and money on program development and maintenance It works as a tiger-team of programming experts, does the job instantly, and never takes vacations or lunch breaks Allows rapid model development and deployment Provides additional statistical distribution functions, speeds-up and enables sophisticated modeling with Model Builder, and much more…


Download ppt "Excel Translator™ Ultimate Risk Solutions, Inc.: 1 201 220 3015."

Similar presentations


Ads by Google