Adept Scientific - English
The world's best software and hardware for research, science and engineering.
flag arrow
clearclear

 Adept Store | register Join My Adept | Flags  
Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055  
UKdedksvnofi
Home
Products
Training
Events
 Buy Online
Downloads
Academic Discounts
Support
My Adept
International |  About Us |  Adept Scientific Blog |  Contact Us |  Press Room |  Jobs
Adept Scientific on Facebook Adept Scientific on Twitter Adept Scientific on YouBube Adept Scientific on LinkedIn


The Next Steps

• Ask us a question
• Watch Maple Video Demonstrations
• Buy Maple Now
• View Maple Pricing
• Download a Brochure
• Request a Brochure
• Request an Evaluation
• Meet Our Team
• Read our RSS Feeds

Learn More

Maple Home
Maple 16 Overview
Maple 16 Professional
Maple 16 Academic
Maple 16 Student Use
What's New in Maple 16
Maple New Features
Datasheet

Maple History
Recorded Online Seminars

MapleSim
MapleNet
Maple T.A.
BlockImporter™
Maple Toolboxes

Maple Rave Reviews
Maple Study Guides
Books about Maple
System Requirements

Latest Information

New Features: Professional
New Features: Academic
Maple Features
The Maple Reporter Online

Service & Support

Maple Primes
blogs, forums etc

Elite Maintenance Program
Application Centre
Powertools
Search the Knowledge Base
Technical Support request

Upgrade Today to Maple 15 - Math & Engineering Software - Maplesoft
 
  Order Your Maple 15 Upgrade Today
Upgrading to Maple 15 will ensure that you get the most out of Maple. Take advantage of special upgrade discounts and click Maple 15 Upgrade, request a quote or contact sales.
 


View Maple 15 Upgrade Pricing:




What's New in Maple 15

New Features in Maple 15: Financial Modeling
Next

The Finance package

The Finance package is new in Maple 15. It contains many tools for advanced financial modeling, as well as accessible tools for personal finance. On the personal finance side, there are tools that can be used for computing with mortgages or retirement packages. The financial modeling tools include a wide range of stochastic processes that can be used to model option prices, such as Brownian motion, Ito processes, an SVJJ process, and more. It also includes tools to compose complex processes out of these building blocks. You can also create, manipulate, and analyze many types of financial instruments, such as American, Bermudan, and European options and swaptions and several types of bonds; short rate models; term structures of interest rates; and cash flows. The instruments can then be priced using analytic methods, lattice methods or Monte Carlo simulation - all using one of many date arithmetic conventions. Finally, the processes occurring in the package can be visualized in several ways.



Personal finance

Annuities
If you would like to receive 100 units of money each year for 20 years (for, say, a retirement package), you need less than 2000 units to start with, because interest is paid (and compounds) over the sum that will be paid to you later. The amount needed can be computed by the annuity function. The following shows the result for an interest rate of 4%.



Interest formulas
Consider a loan of 100 units of money with a nominal annual interest rate of 4.5% where interest compounds every two months. The following command finds the accumulated value of the deposit over three years (that is, 18 periods).



The effective interest rate per year can be computed in the following two ways.





Stochastic processes

Many basic and more advanced stochastic processes are implemented in the Finance package. Here are a few examples.

Brownian Motion
A basic process is Brownian motion (with given initial value, drift, and diffusion).







Ito process

Ito processes are fairly general. Their drift and diffusion can depend on the state and time. For example, here is a process that gets much more volatile at
t = 2.








Heston process

A more advanced process is the Heston process, where the volatility is itself subject to a stochastic differential equation. This is implemented as a two-dimensional process.





You can see that some of the sample paths result in much higher volatility than others.

Composite process
Finally, you can compose multiple processes into one with a regime switching process, for example, for switching between two Brownian motion processes, one with high volatility and low drift and one with low volatility and high drift. The switching process is determined by a state transition matrix.





Interest rates

Term structures
The Finance package supports a number of different tools for interest rate term structures. You can define a yield curve in a number of different ways. This yield curve can be used to construct some of the more advanced short rate models described in the next section, or to compute zero rates, discount rates, or other similar rates.







Short rate models
The Finance package supports a number of different short rate models. The simplest is the Vasicek model.





The Cox-Ingersoll-Ross model is more advanced. It uses a yield curve.







Financial instruments: construction and pricing

Bonds

The Finance package supports bonds with a number of different types of coupons: zero coupon bonds, fixed coupon bonds, and floating rate bonds.



Get the set of cash flows for your bonds.



Calculate the clean price and the dirty price for your bond using the fixed rate of 5% as the discount rate.




Calculate the bond's yield using the previous discount rate.



Options
The Finance package supports American, European and Bermudan options with arbitrary payoff functions. The option is constructed separately from the process that describes the value of the underlying asset.
Consider a European strangle which pays off if the underlying asset deviates more than 20 units from 100, in either direction.







The option is priced using a Black-Scholes process for the underlying asset. The initial value is 100, the risk-free rate 5% and the volatility is constant at 40%. Assume no dividend is paid and divide the time from now to six months from now into 1000 equal time steps for lattice pricing.



You can also run a Monte Carlo pricing process.



Or, finally, compute the price analytically.



You can visualize the lattice and the Monte Carlo run together, but preferably using fewer time steps and replications. This time, a trinomial tree is used.



Here is a Bermudan put option with exercise times in four and six months and a strike price of 90.







Here is the lattice price.



Monte Carlo and analytical pricing are not built-in for non-European options. However, if you realize that after four months, the owner of the option can either exercise the option or she effectively now has a two-month European put option, you can still use this approach. Use the analytic approach to find the price of the European put option for two months if the current price is S:


As an aside, you can now determine at which value it is useful to exercise the put option after four months.







So if the current price after four months is less than crossover, the owner should exercise the option (she can always buy a European option for two months instead); otherwise, she should hold on to it. Either way, the value of the Bermudan option is the maximum of the exercise price and the price of the two month European option. Use this for a Monte Carlo simulation to find the current value of the Bermudan option.



Swaps and swaptions
Maple's Finance package can deal with interest rate swaps. You define the payment schedule and the type of interest rate.



Construct an interest rate swap with fixed rate 0 and compute the fair rate. This allows you to define the at-the-money rate for the at-the-money swap you will construct after that.



The swaption can be exercised from the day after the start of the swap, until the day after the one-but-last coupon payment date for the paying leg of the swap. These dates can be found as follows.



You can now price the swaption using lattice methods.



What happens if you take a finer or a coarser time grid? Let the number of steps vary between 50 and 1600.





The plot gives some confidence that further refining of the time grid will not change the first three significant digits.



Next    


User Interface >>Control Design >>Physics >>Financial Modelling >>Connectivity






Take advantage of a 25% discount off the regular upgrade price!
This time-limited discount applies to all Maple users, no matter which version of Maple you have.


*Some conditions may apply



Ready to buy?

For more pricing information:
Visit our webstore, call us on +1 800 724 8380 or email us at info@adeptscience.com

Featured Downloads

Maple 16 & MapleSim 5 Professional Brochure
Maple 16 Academic Datasheet
Maple 16 & MapleSim 5 Academic Brochure
Maple 16 What is New datasheet
Maple 16 Professional Datasheet
Maple Whitepaper: Driving Innovation - How mathematical modeling and optimisation increase efficiency and productivity in vehicle design.
MapleSim Whitepaper - Technological Superiority in Multi-Domain Physical Modelling and Simulation

Latest Downloads

Maple 16 Programming Guide
Maple 16 User Manual
Maple 16 Academic Datasheet
Maple 16 Professional Datasheet
Maple 16 & MapleSim 5 Academic Brochure

Product Reviews

"Without the Maple software, we would have to spend weeks generating the equations of motion for every experiment. Then the chances that we did it right would basically be near zero. There would always be a mistake somewhere. It is very difficult to set up a dynamic motion model by hand."
- Jean-Claude PiedBeouf, Ph.D Manager of Robotics, Canadian Space Agency

"Its very good - highly accurate and easy to use. The speed of Maple allows me to change equations and quickly reintegrate them into the application, so more possibilities can be explored to achieve the precise effect desired."
Shawn Neely, Senior R & D Director for PDI/Dreamworks

Latest News

"The intuitive nature of MapleSIm allowed my team to create high fidelity models in a short period of time.
Connectivity to major CAD systems extended in Maple 16
MapleSim Breaks New Ground in Hardware-in-the-Loop real-time simulation for planetary rovers
MapleSim Breaks New Ground in Hardware-in-the-Loop real-time simulation for planetary rovers
Maths software usability reaches new heights with Maple 16
adept

Top of the Page

Popular Links: ChemDraw | ChemOffice | Data Acquisition | Data Analysis | EndNote | Maple | MapleSim | Mathcad | MathType | Quality Analyst | Reference Manager | VisSim

EU ePrivacy Directive | Our Privacy and Terms and Conditions Statement
All Trademarks Recognised. Copyright © 2012, Adept Scientific plc.
Site designed and maintained by Lyndon Ash

Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055