Prüfen Sie die Order. Behalten Sie die Kontrolle über den nächsten Schritt.
Integrierte Broker- und Börsenverbindungen, automatische Marktpreise und Risikoprüfungen vor dem Handel. Verwalten Sie Konten und Orderabläufe über ein lokales Panel, eine REST API oder MCP-Werkzeuge.
Broker und Marktdatenfeeds ansehenOpen Source · Apache-2.0
- Integrierte Handelsverbindungen
- Interactive Brokers · Binance · Alpaca · eToro
- Senden Sie freigegebene Orders und empfangen Sie Ausführungen über die von Ihnen aktivierten Verbindungen.
- Automatische Marktpreise
- Abonnieren Sie Instrumente. Officer empfängt Preise aus verbundenen Quellen und stellt sie der Risiko-Engine bereit.
Verbindungen
Broker verbinden. Preise automatisch empfangen.
Wählen Sie die benötigten Verbindungen im Panel aus. Handelsverbindungen senden Orders; Marktdatenfeeds versorgen die Risikoprüfungen mit Marktpreisen.
Integrierte Handelsverbindungen
- Interactive Brokers
- Binance
- Alpaca
- eToro
Senden Sie freigegebene Orders und empfangen Sie Ausführungsaktualisierungen über die von Ihnen aktivierte Verbindung.
Verwenden Sie Ihr eigenes Brokerkonto und Ihre Zugangsdaten. Verfügbare Instrumente sowie Test- und Live-Modi hängen vom Anbieter und den Verbindungseinstellungen ab.
Marktdatenfeeds
- Interactive Brokers
- Binance
- Kraken
- Coinbase
- Alpaca
- OKX
- Bybit
- OANDA
- Finnhub
Wählen Sie eine Quelle aus und abonnieren Sie Instrumente. Officer empfängt Preise automatisch für Risikoprüfungen. Sie können auch einen eigenen Feed anbinden.
Zugangsdaten des Anbieters, Marktdatenberechtigungen und Abonnements bestimmen, welche Preise verfügbar sind. Ein Preisfeed allein ermöglicht keinen Handel.
Anwendungsfälle
Beginnen Sie mit der Aufgabe, die Sie lösen müssen.
Für Menschen, die Orderabläufe entwickeln, Risiken steuern und Handelsprozesse automatisieren. Jeder Weg beginnt bei den Kontrollen, die Sie selbst verwalten, und der benötigten Integration.
- Eigenhandelsdesks · Risikoteams
Kontolimits außerhalb der Strategie verwalten
Verwalten Sie Konten, Gruppen und Risiko-Policies in einem Panel. Sperren Sie ein Konto oder eine Gruppe, um neue Risikofreigaben zu verhindern, ohne den Strategiecode zu ändern.
- Prüfen Sie Positionen, Policy-Entscheidungen und Kontoänderungen über dieselbe Steuerungsebene.
- Eine Sperre greift bei der Risikofreigabe. Sie bedeutet weder die Stornierung aller Orders noch eine Liquidation oder die Rückabwicklung bereits ausgeführter Geschäfte.
- Entwickler bei Brokern und Börsen
Eine Risikoentscheidung in den Orderablauf einbinden
Bewerten Sie Orders und melden Sie Ausführungen über REST. Bei einer reinen Freigabeintegration muss Ihre Ausführungskomponente vor dem Senden eine signierte Annahme prüfen, die an die exakten Orderparameter gebunden ist.
- Halten Sie Ausführungen und Kontozustand durch Ausführungsberichte aktuell; nachträgliche Meldungen allein können ein Geschäft nicht verhindern.
- Nutzen Sie die integrierten Handelsverbindungen oder behalten Sie Ihr bestehendes Ausführungssystem bei und integrieren Sie die Risiko-API.
- Agentenentwickler · Entwickler
Einem Agenten nur die benötigten Werkzeuge geben
Verbinden Sie sich über MCP mit standardmäßig aktivierten Lesewerkzeugen. Ein Operator entscheidet, welche schreibenden Werkzeuge aktiviert werden. Die erteilten Berechtigungen bleiben Teil Ihrer Risikogrenze.
- Kontosperre und Entsperrung sind keine MCP-Werkzeuge.
- Prüfen und Senden sind getrennte Vorgänge. Der Handel über eine aktivierte Verbindung benötigt den Handelspfad; ein eigenständiger Agent mit eigenen Broker-Zugangsdaten kann eine externe Kontrolle umgehen.
- Quant-Teams · unabhängige Trader und Entwickler
Eine Strategie anhand expliziter Risikoregeln bewerten
Verbinden Sie im Panel eine Preisquelle und abonnieren Sie Ihre Instrumente. Officer empfängt Marktpreise automatisch. Konfigurieren Sie Risiko-Policies, prüfen Sie Entscheidungen zu geplanten Orders und fügen Sie eine integrierte Handelsverbindung hinzu, wenn Sie Ausführung benötigen.
- OpenPit berechnet den realisierten P&L aus gemeldeten Ausführungen und verwendet konfigurierte FX-Daten zur Umrechnung in die Kontowährung.
- P&L-Barrieren wirken auf den Zustand und die Daten, die der Engine übergeben werden. Sie sind Kontrollen, keine Garantie gegen Handelsverluste.
Funktionsweise
Eine Engine. Drei Zugangswege.
Panel, REST und MCP nutzen die gemeinsame Steuerungsebene von Officer. Orderbewertung, Ausführung und Meldung sind getrennte Vorgänge.
- 01 Bewertet
OpenPit-Engine
Bewertet eine Order anhand konfigurierter Policies, des Kontozustands und der benötigten Marktdaten. Liefert eine Annahme oder Ablehnung mit Begründung.
Determinismus setzt identische vollständige Eingaben und Zustände voraus, einschließlich Positionen, Reservierungen und Marktdaten.
- 02 Koordiniert
Pit Officer-Steuerungsebene
Speichert Konten, Gruppen, Policies, Orders und Audit-Einträge in Ihrer lokalen Datenbank. Stellt den Zustand der Engine beim Start wieder her.
Integrierte Handelsverbindungen senden freigegebene Orders und führen Ausführungen in Officer zurück. Marktdatenabonnements versorgen die Engine automatisch mit Preisen.
- 03 Steuert
Operator-Panel
Prüfen Sie Konten, Positionen und Orders, verwalten Sie Policies und MCP-Berechtigungen, konfigurieren Sie Datenquellen und untersuchen Sie den Audit-Verlauf.
Nutzen Sie dieselbe Steuerungsebene über REST oder MCP. Der Zugriff auf Endpunkte und die aktivierten Werkzeuge gehören zur Zugriffsgrenze Ihrer Bereitstellung.
Von der Orderanfrage zur Risikoentscheidung
Eine reine Freigabeintegration gibt die Entscheidung an Ihr Ausführungssystem zurück. Prüfen Sie bei aktivierter Signierung vor der Ausführung die signierte Annahme und die exakten Orderparameter. Das Senden erfolgt über eine aktivierte Verbindung zum ausgewählten Handelsplatz. Officer sendet Daten an die von Ihnen konfigurierten Handels- und Marktdatenziele.
Marktdaten und Handelsverbindungen
Im Panel
Die Kontrollen an einem Ort.
Prüfen und steuern Sie im lokalen Panel denselben Zustand, der über die API verfügbar ist. Beginnen Sie mit der Seite, die Ihre nächste Frage beantwortet.
- Dashboard
- Entitätszahlen, die für den Agenten freigeschaltete Befehlsfläche, der Zustand der Marktdaten und jüngste Aktivität aus dem Audit-Log.
- Policies
- Risiko-Policy-Barrieren, die pro Konto und Asset auf die Engine angewandt werden. Jede Zeile ist eine Beschränkung des Orderflusses.
- Konten
- Konten und Gruppen an einem Ort. Sperren Sie ein Konto oder eine Gruppe, um neue Risikofreigaben zu verhindern, und entsperren Sie sie, wenn es angemessen ist.
- Orders
- Melden Sie eine Ausführung zu Ihrer eigenen externen Order-ID, und bestätigen oder stornieren Sie die Orders, die auf eine Person warten.
- Audit
- Prüfen Sie aufgezeichnete Aktionen und ihre Quelle. Die Audit-API bearbeitet keine einzelnen Einträge; Wiederherstellung aus Sicherungen und Datenreset sind separate Vorgänge.
- MCP-Zugang
- Wählen Sie, welche Befehle ein KI-Agent aufrufen darf, und verbinden Sie ihn anschließend über MCP. Geschützte Befehle benötigen eine ausdrückliche Freigabe.
- Signaturschlüssel
- Konfigurieren Sie die Signierung von Freigaben. Ein externes Ausführungssystem muss vor dem Senden der Order eine signierte Annahme und die gebundenen Orderparameter prüfen.
- Marktdaten
- Verbinden Sie eine Preisquelle und abonnieren Sie Instrumente. Officer empfängt Kurse automatisch, stellt sie der Risiko-Engine bereit und zeigt Zeitstempel sowie Feed-Diagnosen an.
Open Source
Prüfen Sie die Kontrollen, auf die Sie sich verlassen.
Quellcode, Konfiguration und API-Vertrag stehen für Ihre eigene Bewertung bereit.
-
Apache-2.0
Officer und OpenPit sind Open Source. Prüfen Sie die Implementierung, erstellen Sie Ihren eigenen Build und überprüfen Sie das Verhalten anhand Ihrer Integrationsanforderungen.
-
Audit-Verlauf
Aktionen der Steuerungsebene fügen Audit-Einträge hinzu. Die reguläre Audit-API bearbeitet keine einzelnen Einträge. Eine Wiederherstellung aus einer Sicherung oder das Zurücksetzen der Dienstdaten kann gespeicherte Historie ersetzen oder entfernen; dies ist keine unveränderliche externe Archivierung.
-
Ihr Prozess und Ihre Datenbank
Betreiben Sie Officer auf einer Infrastruktur, die Sie kontrollieren. Marktdatenquellen und aktivierte Handelsverbindungen kontaktieren die konfigurierten Ziele. Die Prüfung einer Order sendet sie nicht an einen Handelsplatz.
Die Engine prüfen
OpenPit bewertet die Order anhand von Policies, Kontozustand, Positionen, Reservierungen und Marktdaten. Um eine Entscheidung zu reproduzieren, benötigen Sie diese vollständigen Eingaben, nicht nur eine Order und einen Limitwert.
Schnellstart
Officer mit einem Befehl starten.
Installieren Sie Docker einmalig. Fügen Sie dann einen Befehl ein und öffnen Sie Officer im Browser. Programmierkenntnisse sind nicht erforderlich.
Officer starten
Starten Sie Docker Desktop. Öffnen Sie PowerShell unter Windows oder Terminal unter macOS/Linux, fügen Sie diesen Befehl ein und drücken Sie Enter.
docker run -d --name pit-officer --restart unless-stopped -p 127.0.0.1:8787:8787 -v pit-officer-data:/data ghcr.io/openpitkit/officer
Docker lädt Officer herunter und führt ihn im Hintergrund aus. Ihre Daten bleiben bei einem Neustart des Containers auf Ihrem Computer.
Panel öffnen. Über dieselbe Adresse zurückkehren.
Warten Sie den ersten Start ab und öffnen Sie dann den folgenden Link. Speichern Sie ihn als Lesezeichen, um zu Ihren Konten und Einstellungen zurückzukehren.
Befehle zum Öffnen des Panels oder Neustarten von Officer
- Windows · PowerShell
-
Start-Process http://127.0.0.1:8787
- macOS
-
open http://127.0.0.1:8787
- Linux
-
xdg-open http://127.0.0.1:8787
Wenn Sie Officer gestoppt haben, starten Sie den bestehenden Container mit dem folgenden Befehl. Wiederholen Sie den Befehl zur Erstinstallation nicht und löschen Sie Ihre Daten nicht.
docker start pit-officer
Fügen Sie im Panel ein Konto, ein Instrument, eine Preisquelle und Risikolimits hinzu. Erzeugen oder importieren Sie einen Signaturschlüssel für Entscheidungen. Fügen Sie eine Handelsverbindung hinzu, sobald Sie Orders senden möchten.
Erste Schritte
Die erste Entscheidung sichtbar machen.
Führen Sie Officer lokal aus, konfigurieren Sie eine Policy und prüfen Sie eine angenommene oder abgelehnte Order samt Audit-Eintrag. Entscheiden Sie anschließend, wie Ihr Ausführungssystem diese Entscheidung nutzen soll.
Apache-2.0 · selbst gehostet · Quellcode verfügbar
Häufige Fragen
Die Grenzen vor der Integration kennen.
Ausführung, Berechtigungen, Marktdaten und Bereitstellung sind Teil des Integrationsvertrags.