derivx

0.3.7-1 • Public • Published

DerivX

V0.3.7.1-Beta Build 20220121

© 2021-2022 Xu Rendong. All Rights Reserved.

Project Summary

Derivatives Pricing Engine.

  • Plain Vanilla European / American options portfolio calculation.
  • Plain Vanilla European / American option pricing and greek value calculation.
  • Single Barrier / SharkFin option pricing and greek value calculation.
  • Exotic Autocall Booster / Phoenix / Snowball option pricing and greek value calculation.
  • Stochastic Diffusion Processes and Stochastic Volatility Models.
  • Interfaces and examples for C++, Python, JavaScript.

Install

C++:
Python:
pip install derivx
JavaScript:
npm install derivx

Usage

C++:
Python:
import derivx
print(derivx.Version())

For more usages please refer to examples in derivx_py folder.

DerivX is not dependent on numpy, pandas and matplotlib, but if you want to run examples, you'd better install them with:

pip install numpy pandas matplotlib
JavaScript:
const derivx = require('derivx')
console.log(derivx.Version())

For more usages please refer to examples in derivx_js folder.

DerivX is not dependent on numjs, but if you want to run examples, you'd better install it with:

npm install git+https://github.com/nicolaspanel/numjs.git

Changes

Please refer to changes file.

Benchmark

Please refer to benchmark file.

Contact Information

QQ: 277195007, WeChat: xrd_ustc, E-mail: xrd@ustc.edu

Package Sidebar

Install

npm i derivx

Weekly Downloads

1

Version

0.3.7-1

License

BSD

Unpacked Size

1.36 MB

Total Files

8

Last publish

Collaborators

  • xurendong