• Stars
    star
    107
  • Rank 321,633 (Top 7 %)
  • Language
    Java
  • Created over 9 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JQuantLib is a library for Quantitative Finance written in 100% Java

JQuantLib is a free, open-source, comprehensive framework for quantitative finance, written in 100% Java. It provides "quants" and Java application developers several mathematical and statistical tools needed for the valuation of shares, options, futures, swaps, and other financial instruments.

JQuantLib is based on QuantLib, which is written in C++, aiming to be a complete rewrite of QuantLib, offering features Java developers expect to find. JQuantLib aims to be fast, correct, strongly typed, well-documented, and user-friendly.

JQuantLib does its best efforts to mimic as close as possible the API exposed by QuantLib, offering a smooth transition path for developers and organizations willing to employ financial applications written in Java whilst keeping commitment to high performance and low latency.

More info: http://www.jquantlib.org

Quick guide for the impatient

On a Unix-like console

# branch from Github with git
git clone http://github.com/frgomes/jquantlib

# run demo number 9 (EquityOptions)
cd jquantlib
./sbt clean samples/run     # or simply `sbt clean samples/run` if you have SBT installed

For impatient developers

More info: http://www.jquantlib.org/en/latest/developersguide.html

Modules

Main modules

  • jquantlib -- main module, which resembles QuantLib/C++
  • jquantlib-helpers -- helper classes
  • jquantlib-contrib -- 3rd party contributions
  • jquantlib-samples -- sample code

Related software

  • jquantlib-ooplugin -- OpenOffice Calc plugin (outdated, not maintained)

-- Richard Gomes

More Repositories

1

bash-scripts

A collection of useful shell scripts, for the lazy and impatient.
Shell
54
star
2

scala-bindgen

A native binding generator for the Scala language.
Scala
34
star
3

hyena

Emulation for Miniguru and Tex Yoda keyboards on X11.
Shell
24
star
4

egui-miniquad-demo

A demo application based on egui-miniquad, for Linux, MacOS, Windows, WASM, Android and iOS.
Rust
22
star
5

scala-native-example

An example (and also a template!) for projects employing Scala Native http://scala-native.org/
Scala
15
star
6

.emacs.d

This is my .emacs.d folder
Emacs Lisp
8
star
7

poc-scalacl

Proof of concept on ScalaCL
Scala
7
star
8

flink-speculative-trader

Get rich finding transcendental patterns hidden in stock prices, with help of Apache Flink.
Scala
6
star
9

debian-scripts

This project is deprecated. Please see: http://github.com/frgomes/bash-scripts
Shell
4
star
10

debian-bin

This project is deprecated. Please see: http://github.com/frgomes/bash-scripts
Shell
2
star
11

dejawu

Dojo Toolkit wrappers for ScalaJS with Scalatags
Scala
2
star
12

poc-scalameta

Proof of concept on scalameta
Scala
2
star
13

dot-emacs

Emacs Lisp
2
star
14

cpp2java

Parses a XML file produced by Doxygen and does its best to produce Java skeleton classes.
Python
2
star
15

anki-decks

My Anki decks
1
star
16

ta-lib_code

TA-Lib (http://ta-lib.org/) imported from http://svn.code.sf.net/p/ta-lib/code
C
1
star
17

domino-osgi-sample

A sample application for Domino, built with SBT
Shell
1
star
18

poc-rust-actix

Proof of concept: actix-web server and client demo
Rust
1
star
19

scala-ringbuffer

A simple, no frills ring buffer written in Scala.
Shell
1
star
20

metadsl

Framework written in Scala which eases creation of BNF grammars, parser generators and code generators.
Java
1
star
21

kubuntu-btrfs-luks

Kubuntu 22.10 + BTRFS + LUKS
Shell
1
star