mbuse / FinancialEngineeringAPI

Real hot stuff like Pricing of American PUT Options on Futures of Zero Coupon Bonds in the Binominal Model... Oh my god!!!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Financial Engineering API

Real hot stuff like Pricing of American PUT Options on Futures of Zero Coupon Bonds in the Binominal Model... Oh my god!!!

Features

The following features are implemented by this API.

Binominal Lattice Configurations

Securities

Portfolio Management

Optimization

Maven

If you want to compile against this API using Apache Maven, just add the following lines to your pom.xml:

<repositories>
  <repository>
    <id>mbuse-mvn-repository</id>
    <url>https://raw.github.com/mbuse/mvn-repository/releases/</url>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>de.mbuse.finance</groupId>
    <artifactId>financial-engineering</artifactId>
    <version>1.1</version>
  </dependency>
</dependencies>

Disclaimer

This API contains functionality to calculate prices, payoffs, probabilities of financial assets like bonds, stocks, options, futures, etc... based on financial models like the binomial asset pricing model, CAPM etc.

The primary goal of this API is educational. It should help you to understand how the pricing of all those fancy financial products like options and swaptions works. The API is not designed for performance and efficiency because these optimizations would make the code harder to understand and would interfere with the primary goal.

The author of this API claims that he is not responsible for any losses, generated by investments which are based on any kind of calculations using this API. If your investment does not work out as calculated this may have two different reasons:

  1. No software is bug free. And so isn't this API.
  2. This API is based on financial models. And the probability that these financial models are absolutely nonsense is even higher than the propability that this API contains bugs.

About

Real hot stuff like Pricing of American PUT Options on Futures of Zero Coupon Bonds in the Binominal Model... Oh my god!!!


Languages

Language:Java 100.0%