Go
Go-API mit nativer Laufzeitumgebung. Erfordert cgo und einen C-Compiler.
go get go.openpit.dev/openpit
Prüfen Sie Orders, bevor Sie sie an einen Handelsplatz senden. OpenPit wertet Ihre Richtlinien aus, nimmt Reservierungen für akzeptierte Orders vor und liefert Ablehnungsgründe.
Ein SDK, das im Prozess Ihrer Handelsanwendung läuft. Go, Python, JavaScript/TypeScript, C++, Rust und C.
Kontrollieren Sie verfügbare Mittel, validieren Sie Orders, begrenzen Sie Menge und Nominalwert, drosseln Sie den Orderfluss und sperren Sie Konten, wenn realisierte Gewinne oder Verluste die Grenzen überschreiten.
Geltungsbereiche frei festlegen. Global, pro Konto oder pro Kontogruppe.
Stellen Sie Preise für einzelne Konten bereit, konfigurieren Sie Kontrollen für eine gesamte Kontogruppe und definieren Sie eigene Regeln über die Richtlinien-API.
Binden Sie die Engine vor der Orderweiterleitung ein. Ihre Anwendung bestätigt Reservierungen oder setzt sie zurück und meldet Ausführungsergebnisse, um den Risikozustand aktuell zu halten.
Sie verantworten die Anbindung an Handelsplätze, die dauerhafte Speicherung, die Marktdaten und die Koordination beim gemeinsamen Zugriff auf eine Engine. OpenPit ist eine im Arbeitsspeicher arbeitende Komponente dieses Systems.
Folgen Sie der Installationsanleitung und führen Sie das erste Beispiel aus. Die Einrichtung der nativen Laufzeitumgebung unterscheidet sich je nach SDK.
Go-API mit nativer Laufzeitumgebung. Erfordert cgo und einen C-Compiler.
go get go.openpit.dev/openpit
Typisierte Python-API. Die veröffentlichten Wheel-Pakete enthalten die native Laufzeitumgebung.
pip install openpit
WebAssembly für Browser und Server-Laufzeitumgebungen, mit TypeScript-Typen.
npm install @openpit/engine
C++17 und CMake. Installieren Sie das SDK-Paket, bevor Sie Ihre Anwendung konfigurieren.
find_package(OpenPit CONFIG REQUIRED)
Verwenden Sie die Rust-Engine direkt. Die Crate-Anleitung enthält ein ausführbares Beispiel.
cargo add openpit
C-ABI für native Anwendungen. Installieren Sie zuerst die native Laufzeitumgebung und binden Sie sie beim Linken ein.
#include <openpit.h>
OpenPit hat Version 1.0 noch nicht erreicht: Nebenversionen können öffentliche APIs ändern. Lesen Sie die Versionshinweise, bevor Sie eine Version auswählen oder aktualisieren.
Pit Officer ist eine separate, auf OpenPit aufbauende Steuerungsebene mit einer Bedienoberfläche, einer REST-API und einem MCP-Server.