用于金融定量分析的领域特定语言。
项目描述
Quant DSL 是一种用于建模衍生工具的函数式编程语言。
Quant DSL 的核心是一组内置元素(例如“市场”、“选择”、“等待”),它们封装了金融和交易中使用的数学(即市场动态模型、最小二乘蒙特卡罗方法,货币时间价值计算),并且可以组成可执行的价值表达式。
支持用户自定义函数,可用于生成海量表达式。Quant DSL 表达式的语法已经正式定义,语义模型有数学证明支持。Python 包 quantdsl 是 Quant DSL 语法和语义的 Python 实现。
GitHub 上提供了一个扩展的README 文件。