• 交易前风险
  • Go
  • Python
  • C++
  • JS
  • Rust
  • C API
  • 开源
  • Apache 2.0

可嵌入的交易前风险引擎

在将订单发送至交易场所之前进行检查。OpenPit 评估您的策略,为通过检查的订单预留状态,并返回拒绝原因。

在您的交易应用程序进程内运行的 SDK。支持 Go、Python、JavaScript/TypeScript、C++、Rust 和 C。

内置检查与自定义策略

控制可用资金、验证订单、限制数量与名义金额、限制订单流量,并在已实现盈亏超出界限时停止账户交易。

任意设置作用域。全局、按账户或按账户组。

为各个账户提供价格,为整个账户组配置控制,并通过策略 API 定义您自己的规则。

如何集成

在订单路由之前嵌入引擎。您的应用程序提交或回滚预留,并报告执行结果,以保持风险状态最新。

您负责交易场所连接、持久化存储、行情数据以及共享引擎的协调。OpenPit 是该系统中的一个内存组件。

从您使用的语言开始

按照安装指南运行第一个示例。各 SDK 的本机运行时配置方式有所不同。

JavaScript / TypeScript

适用于浏览器和服务器运行时的 WebAssembly,并提供 TypeScript 类型。

npm install @openpit/engine

C++

C++17 与 CMake。请先安装 SDK 软件包,再配置您的应用程序。

find_package(OpenPit CONFIG REQUIRED)

OpenPit 尚未发布 1.0 版本:次版本更新可能更改公共 API。请在选择或升级版本之前查阅发行说明。

了解集成方式

Pit Officer 是基于 OpenPit 构建的独立控制平面,提供仪表板、REST API 和 MCP 服务器。