Skip to main content

Domain specific language for quantitative analytics in finance.

Project description

Quant DSL is a hybrid 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 finanace 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 in Python of the Quant DSL syntax and semantics.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quantdsl-0.0.4.tar.gz (31.5 kB view details)

Uploaded Source

File details

Details for the file quantdsl-0.0.4.tar.gz.

File metadata

  • Download URL: quantdsl-0.0.4.tar.gz
  • Upload date:
  • Size: 31.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for quantdsl-0.0.4.tar.gz
Algorithm Hash digest
SHA256 2d8776185c88127c6157e0a06c9ddd01ba373f3c89185bbc33719d43d59b2002
MD5 f71192e573d24f0c2b34bdc72afa5494
BLAKE2b-256 48754c133608b7d23d175c42f4844ad00e8560b9b53c3f1cbc13c1d3abf6adce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page