-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
287 lines (244 loc) · 13.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>finMath.net: Contents</title>
<link rel="stylesheet" type="text/css" href="finmathnet-style.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="mathematical finance finmath java monte-carlo simulation interest rates ois discounting"/>
<meta name="description" content="Methodologies and algorithms in mathematical finance. Object oriented framework covering interest rates calibration, Monte-Carlo simulation and term structure models."/>
<meta name="robots" content="index, follow"/>
<meta name="language" content="en"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="viewport" content="width=device-width"/>
<meta name="google-site-verification" content="On5-ywYdIjj7Dla5YhYQHTO8IpQYj31RjzMiN9p50DY"/>
<style type="text/css">
.menu-item {
font-size: 12pt;
line-height: 16pt;
font-face: plain; background: #eee; padding: 5px;
font-style: normal;
font-weight: bold;
margin-top: 14pt;
}
</style>
<!-- Dublin Core -->
<meta name="DC.Title" content="finmath"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#title"/>
<meta name="DC.Creator" content="Christian Fries"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#creator"/>
<meta name="DC.Creator.Address" content="[email protected]"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#creator"/>
<meta name="DC.Subject" content="Methodologies and Algorithms in Mathematical Finance."/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#subject"/>
<meta name="DC.Publisher" content="Christian Fries"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#publisher"/>
<meta name="DC.Type" content="Interactive"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#type"/>
<meta name="DC.Format" content="text/html"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#format"/>
<meta name="DC.Identifier" content="http://www.finmath.net"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#identifier"/>
<meta name="DC.Language" content="en"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#language"/>
<meta name="DC.Date.X-MetadataLastModified" content="2020-03-07"/>
<link rel="SCHEMA.dc" href="http://purl.org/metadata/dublin_core_elements#date"/>
</head>
<body>
<!--
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-849152-2");
pageTracker._trackPageview();
</script>
-->
<header>
<span class="logo-white">finMath</span><span class="logo-red">.net</span>
</header>
<div style="clear:both;"/>
<div style="font-size:75%; float:right;">
<a href="https://twitter.com/finmathnet" class="twitter-follow-button" data-show-count="false" data-lang="de">Follow @finmathnet on Twitter</a>
<!--
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-->
</div>
<h1>Library - finmath lib</h1>
<dl>
<dt class="menu-item">
<a href="/finmath-lib/">finmath lib</a>: Java library with algorithms and methodologies related to mathematical finance.
</dt>
<dd>
<p>
<a href="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib"><img src="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib/badge.svg"/></a>
<a href="https://javadoc.io/doc/net.finmath/finmath-lib"><img src="https://javadoc.io/badge2/net.finmath/finmath-lib/javadoc.svg"/></a>
<a href="https://github.com/finmath/finmath-lib/blob/master/LICENSE.txt"><img src="https://img.shields.io/github/license/finmath/finmath-lib.svg"/></a>
<a href="https://travis-ci.org/finmath/finmath-lib"><img src="https://travis-ci.org/finmath/finmath-lib.svg?branch=master"/></a>
<a href="https://github.com/finmath/finmath-lib/releases/latest"><img src="https://img.shields.io/github/release/finmath/finmath-lib.svg"/></a>
</p>
<p>
<b>
For details see <a href="/finmath-lib/">finmath-lib site</a>.
</b>
</p>
<p>
The library is part of the maven central repository.
</p>
Convenient method aliases and implicit classes are available in Scala and Kotlin:
<ul>
<li><a href="/finmath-lib-scala/">finmath lib Scala</a></li>
<li><a href="/finmath-lib-kotlin/">finmath lib Kotlin</a></li>
</ul>
</dd>
<dt class="menu-item">
<a href="/finmath-lib-opencl-extensions/">finmath lib opencl extensions</a>: Vector class (RandomVaraible) running via OpenCL on GPUs and CPUs.
</dt>
<dd>
<p>
<a href="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib-opencl-extensions"><img src="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib-opencl-extensions/badge.svg"/></a>
<a href="https://javadoc.io/doc/net.finmath/finmath-lib-opencl-extensions"><img src="https://javadoc.io/badge2/net.finmath/finmath-lib-opencl-extensions/javadoc.svg"/></a>
<a href="https://github.com/finmath/finmath-lib-opencl-extensions/blob/master/LICENSE.txt"><img src="https://img.shields.io/github/license/finmath/finmath-lib-opencl-extensions.svg"/></a>
<a href="https://travis-ci.org/finmath/finmath-lib-opencl-extensions"><img src="https://travis-ci.org/finmath/finmath-lib-opencl-extensions.svg?branch=master"/></a>
<a href="https://github.com/finmath/finmath-lib-opencl-extensions/releases/latest"><img src="https://img.shields.io/github/release/finmath/finmath-lib-opencl-extensions.svg"/></a>
</p>
<p>
Enabling finmath lib with OpenCL (via jocl). - Running finmath lib models on a GPU.
</p>
<p>
The finmath lib opencl extensions provide an OpenCL implementation of the finmath lib interfaces RandomVariable compatible finmath lib 5.1 or later (tested on GRID GPU Kepler GK105, GeForce GTX 1080, GeForce GT 750M and ATI Radeon Pro 560.
</p>
</dd>
<dt class="menu-item">
<a href="/finmath-lib-cuda-extensions/">finmath lib cuda extensions</a>: Vector class (RandomVaraible) running on Cuda GPUs.
</dt>
<dd>
<p>
<a href="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib-cuda-extensions"><img src="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib-cuda-extensions/badge.svg"/></a>
<a href="https://javadoc.io/doc/net.finmath/finmath-lib-cuda-extensions"><img src="https://javadoc.io/badge2/net.finmath/finmath-lib-cuda-extensions/javadoc.svg"/></a>
<a href="https://github.com/finmath/finmath-lib-cuda-extensions/blob/master/LICENSE.txt"><img src="https://img.shields.io/github/license/finmath/finmath-lib-cuda-extensions.svg"/></a>
<a href="https://travis-ci.org/finmath/finmath-lib-cuda-extensions"><img src="https://travis-ci.org/finmath/finmath-lib-cuda-extensions.svg?branch=master"/></a>
<a href="https://github.com/finmath/finmath-lib-cuda-extensions/releases/latest"><img src="https://img.shields.io/github/release/finmath/finmath-lib-cuda-extensions.svg"/></a>
</p>
<p>
Enabling finmath lib with Cuda (via jcuda). - Running finmath lib models on a GPU.
</p>
<p>
The finmath lib cuda extensions provide a Cuda implementation of the finmath lib interfaces RandomVariable and BrownianMotion compatible with finmath lib 5.1 or later (tested on GRID GPU Kepler GK105, GeForce GTX 1080, GeForce GT 750M (Cuda and OpenCL) and ATI Radeon Pro 560 (OpenCL only)).
</p>
</dd>
<dt class="menu-item">
<a href="/finmath-lib-plot-extensions/">finmath lib plot extensions</a>: Convenient abstractions of some plotting libraries for lightweight and easy plotting.
</dt>
<dd>
<p>
<a href="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib-plot-extensions"><img src="https://maven-badges.herokuapp.com/maven-central/net.finmath/finmath-lib-plot-extensions/badge.svg"/></a>
<a href="https://javadoc.io/doc/net.finmath/finmath-lib-plot-extensions"><img src="https://javadoc.io/badge2/net.finmath/finmath-lib-plot-extensions/javadoc.svg"/></a>
<a href="https://github.com/finmath/finmath-lib-plot-extensions/blob/master/LICENSE.txt"><img src="https://img.shields.io/github/license/finmath/finmath-lib-plot-extensions.svg"/></a>
<a href="https://travis-ci.org/finmath/finmath-lib-plot-extensions"><img src="https://travis-ci.org/finmath/finmath-lib-plot-extensions.svg?branch=master"/></a>
<a href="https://github.com/finmath/finmath-lib-plot-extensions/releases/latest"><img src="https://img.shields.io/github/release/finmath/finmath-lib-plot-extensions.svg"/></a>
</p>
<p>
This project provides abstractions for some plotting libraries (JFreeChart, JavaFX, JZY3D) and demo usages for finmath lib. It is provided for convenience to test and explore finmath lib.
</p>
</dd>
</dl>
<h1>Laboratory (Experiments, Spreadsheets, Applets and Demos using finmath lib)</h1>
<dl>
<dt class="menu-item">
<a href="/finmath-experiments/">finmath experiments</a>: Experiments using the Java shell - JShell.
</dt>
<dd>
For details see <a href="/finmath-experiments/">experiments page</a>.
Examples:
<dl>
<dt>
<a href="finmath-experiments/montecarlo-blackscholes/">Monte-Carlo Simulation</a>
</dt>
<dd>
A small experiment creating a Monte-Carlo simulation of the Black-Scholes model and valuing a European option.
</dd>
<dt>
<a href="finmath-experiments/algorithmicdifferentiation-dependencyinjection/">Algorithmic Differentiation and Dependency Injection</a>
</dt>
<dd>
An experiment performing an algorithmic differentiation via dependency injection on a Monte-Carlo simulation of the Black-Scholes model.
</dd>
<dt>
<a href="finmath-experiments/algorithmicdifferentiation-forwardsensitivities">Algorithmic Differentiation for Forward Sensitivities</a>
</dt>
<dd>
An experiment performing an algorithmic differentiation via dependency injection on a Monte-Carlo simulation of the Black-Scholes model to derive all
forward sensitivities, performing a hedge simulation.
</dd>
</dl>
</dd>
<dt class="menu-item">
<a href="/finmath-spreadsheets/">finmath spreadsheets</a>: Spreadsheets providing methodologies from mathematical finance using finmath lib.
</dt>
<dd>
For details see <a href="/finmath-spreadsheets/">spreadsheets page</a>.
Examples:
<dl>
<dt>
<a href="topics/curvecalibration/">Interest Rate Curve Calibration</a>
</dt>
<dd>
The sheet calibrates a set of different curves (including discounting curves (e.g., OIS) and forward curves) from swaps.
</dd>
<dt>
<a href="topics/libormarketmodel/">LIBOR Market Model</a>
</dt>
<dd>
The sheet allows to create a LIBOR market model calibrated to a given forward curve
and given swaptions. The parametrized volatility and correlation can be inspected.
Generated interest rate scenarios can ben extracted.
</dd>
<dt>
<a href="/finmath-spreadsheets/">More...</a>
</dt>
<dd>
More sheets related to methodologies from mathematical finance.
</dd>
</dl>
</dd>
<dt class="menu-item">
<a href="http://christian-fries.de/finmath/applets/">finmath applets</a>: Java Applets illustrating some topics from mathematical finance.
</dt>
<dd>
Java Applets illustrating some topics from mathematical finance (using finmath lib).
</dd>
<dt class="menu-item">
<a href="http://finmath.net/tutorials/">finmath tutorials</a>: Experiments in Java and Excel.
</dt>
<dd>
We provide very basic tutorials for beginners (still under construction).
</dd>
</dl>
<h1>Documentation</h1>
<dl>
<dt class="menu-item">
<a href="/finmath-lib/apidocs/index.html">finmath lib API documentation</a>.<br/>
</dt>
<dd>
Java doc API description.
</dd>
<dt class="menu-item">
<a href="doc/">methodology documentation</a>.
</dt>
<dd>
References to documentation of the methodology and theoretical background.
</dd>
</dl>
<br/>
<div id="footer">
<span style="padding-left: 20pt; padding-right: 20pt;">
<a href="http://finmath.net/contact/">[Contact / Imprint]</a>
</span>
<span style="padding-left: 20pt; padding-right: 20pt;">
<a href="http://finmath.net/privacy/">[Privacy]</a>
</span>
</div>
</body>
</html>