Domain specific language for quantitative analytics in finance.
Project description
Quant DSL is a functional programming language for modelling derivative financial instruments.
The core of Quant DSL is a set of primitive elements (such as “Wait”, “Choice”, “Market”) that encapsulate common mathematical machinery used in finance and trading (e.g. time value of money calculations, the least-squares Monte Carlo approach, models of market dynamics) and which can be composed into executable expressions of value.
User defined functions can be used to generate complex graphs of primitive expressions which can be evaluated in parallel. The syntax of Quant DSL expressions have been formally defined, and the semantics are supported with mathematical proofs.
This package is an implementation of the Quant DSL syntax and semantics in Python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file quantdsl-0.0.5.tar.gz
.
File metadata
- Download URL: quantdsl-0.0.5.tar.gz
- Upload date:
- Size: 32.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 077fdd55b533f9af48309734f30b2fe41fd934140c33c6aa91f09d0e0ea34d5d |
|
MD5 | 91e69d3fbed73d639421cefbfc50730a |
|
BLAKE2b-256 | 7ad11afcb398857bd07d7ba5e99a6cac2b2dc25921fb26a63810a0425c068d2b |