Перевірте ордер. Контролюйте подальші дії.
Вбудовані підключення до брокерів і бірж, автоматичне отримання ринкових цін і перевірка ризиків перед виконанням ордерів. Керуйте рахунками й потоком ордерів через локальну панель, REST API або інструменти MCP.
Переглянути брокерів і фіди цінВідкритий код · Apache-2.0
- Вбудовані торгові підключення
- Interactive Brokers · Binance · Alpaca · eToro
- Надсилайте схвалені ордери й отримуйте виконання через увімкнені вами підключення.
- Автоматичне отримання ринкових цін
- Підпишіться на інструменти. Officer отримує ціни з підключених джерел і передає їх рушію контролю ризиків.
Підключення
Підключіть брокера. Отримуйте ціни автоматично.
Виберіть потрібні підключення в панелі. Торгові підключення надсилають ордери, а фіди ринкових даних забезпечують перевірки ризиків ринковими цінами.
Вбудовані торгові підключення
- Interactive Brokers
- Binance
- Alpaca
- eToro
Надсилайте схвалені ордери й отримуйте оновлення щодо виконання через увімкнене вами підключення.
Використовуйте власний рахунок у брокера й облікові дані. Доступні інструменти та режими тестової або реальної торгівлі залежать від постачальника й налаштувань підключення.
Фіди ринкових даних
- Interactive Brokers
- Binance
- Kraken
- Coinbase
- Alpaca
- OKX
- Bybit
- OANDA
- Finnhub
Виберіть джерело й підпишіться на інструменти. Officer автоматично отримуватиме ціни для перевірок ризиків. Можна також підключити власний фід.
Облікові дані постачальника, дозволи на ринкові дані й підписки визначають, які ціни доступні. Сам по собі фід цін не вмикає торгівлю.
Сценарії використання
Почніть із завдання, яке потрібно виконати.
Для тих, хто створює потоки ордерів, керує ризиками й автоматизує торгівлю. Кожен сценарій починається із засобів контролю, якими ви керуєте, та потрібної вам інтеграції.
- Пропрієтарні торгові підрозділи · команди ризик-менеджменту
Керуйте лімітами рахунків поза стратегією
Керуйте рахунками, групами та політиками ризику з однієї панелі. Блокуйте рахунок або групу, щоб зупинити нові схвалення за результатами перевірки ризиків без змін у коді стратегії.
- Переглядайте позиції, рішення за політиками та зміни рахунків через єдиний рівень керування.
- Блокування обмежує схвалення за ризиком. Воно не означає скасування всіх ордерів, ліквідацію позицій або зворотне проведення вже виконаних угод.
- Інженери брокерів і бірж
Додайте рішення щодо ризику до потоку ордерів
Використовуйте REST для перевірки ордерів і передавання звітів про виконання. В інтеграції лише для схвалення компонент виконання має перевірити підписане рішення про схвалення, прив'язане до конкретного ордера, перш ніж надсилати його.
- Підтримуйте актуальність даних про виконання та стану рахунків за допомогою звітів про виконання; саме лише звітування після угоди не може запобігти їй.
- Використовуйте вбудовані торгові підключення, або залиште наявний компонент виконання й інтегруйте API контролю ризиків.
- Автори агентів · розробники
Надайте агенту лише потрібні інструменти
Підключайтеся через MCP з інструментами лише для читання, увімкненими за замовчуванням. Оператор обирає, які інструменти зміни стану увімкнути. Надані вами дозволи залишаються частиною меж контролю ризиків.
- Блокування та розблокування рахунків не належать до інструментів MCP.
- Перевірка відокремлена від надсилання. Торгівля через увімкнене підключення потребує окремого шляху виконання; автономний агент із власними обліковими даними брокера може обійти зовнішній контроль.
- Команди кількісної торгівлі · незалежні трейдери та розробники
Перевіряйте стратегію за чіткими правилами ризику
Підключіть джерело цін і підпишіться на потрібні інструменти з панелі. Officer автоматично отримує ринкові ціни. Налаштуйте політики ризику, переглядайте рішення щодо запропонованих ордерів і додайте вбудоване торгове підключення, коли знадобиться виконання.
- OpenPit обчислює реалізований P&L за звітами про виконання та використовує налаштовані дані валютних курсів для перерахунку у валюту рахунку.
- Бар'єри P&L діють на основі стану й даних, переданих рушію. Це засоби контролю, а не гарантія від торгових збитків.
Як це працює
Один рушій. Три способи використання.
Панель, REST і MCP використовують спільний рівень керування Officer. Перевірка ордера, виконання та звітування є окремими операціями.
- 01 Перевіряє
Рушій OpenPit
Перевіряє ордер на основі налаштованих політик, стану рахунку та потрібних ринкових даних. Повертає схвалення або відхилення із зазначенням причини.
Детермінованість означає однакові повні вхідні дані та стан, зокрема позиції, резервування й ринкові дані.
- 02 Координує
Рівень керування Pit Officer
Зберігає рахунки, групи, політики, ордери й записи аудиту у вашій локальній базі даних. Відновлює стан рушія під час запуску.
Вбудовані торгові підключення надсилають схвалені ордери й передають виконання назад до Officer. Підписки на ринкові дані автоматично забезпечують рушій цінами.
- 03 Дає змогу керувати
Панель оператора
Переглядайте рахунки, позиції та ордери, керуйте політиками й дозволами MCP, налаштовуйте джерела даних і перевіряйте історію аудиту.
Використовуйте той самий рівень керування через REST або MCP. Доступ до кінцевих точок та увімкнені інструменти є частиною меж доступу у вашому розгортанні.
Від запиту щодо ордера до рішення щодо ризику
Інтеграція лише для схвалення повертає рішення вашому компоненту виконання. Якщо підписування увімкнене, перед виконанням перевіряйте підписане схвалення та точні параметри ордера. Надсилання відбувається через увімкнене підключення до обраного торгового майданчика. Officer надсилає дані до налаштованих вами торгових майданчиків і джерел ринкових даних.
Ринкові дані й торгові підключення
Усередині панелі
Засоби керування в одному місці.
Використовуйте локальну панель для перегляду й керування тим самим станом, що доступний через API. Почніть зі сторінки, яка відповідає на ваше наступне запитання.
- Огляд
- Кількість об'єктів, дозволені агенту команди, стан ринкових даних і останні дії з журналу аудиту.
- Політики
- Бар'єри політик ризику, застосовані до рушія для кожного рахунку й активу. Кожен рядок є окремим обмеженням потоку ордерів.
- Рахунки
- Рахунки та групи в одному місці. Блокуйте рахунок або групу, щоб запобігти новим схваленням за результатами перевірки ризиків, і розблоковуйте за потреби.
- Ордери
- Передавайте звіт про виконання з власним зовнішнім ідентифікатором ордера та підтверджуйте або скасовуйте ордери, що очікують на рішення людини.
- Аудит
- Переглядайте зафіксовані дії та їхнє джерело. API аудиту не редагує окремі записи; відновлення з резервної копії та скидання даних є окремими операціями.
- Доступ через MCP
- Оберіть, які команди може викликати ШІ-агент, а потім підключіть його через MCP. Захищені команди потребують явного дозволу.
- Ключі підписування
- Налаштуйте підписування схвалень. Зовнішній компонент виконання має перевірити підписане схвалення та прив'язані до нього параметри ордера перед надсиланням.
- Ринкові дані
- Підключіть джерело цін і підпишіться на інструменти. Officer автоматично отримує котирування, передає їх рушію контролю ризиків і показує часові позначки та діагностику джерела даних.
Відкритий код
Перевірте засоби контролю, на які покладаєтеся.
Вихідний код, конфігурація та контракт API доступні для вашої власної перевірки.
-
Apache-2.0
Officer та OpenPit мають відкритий код. Досліджуйте реалізацію, збирайте власну копію та перевіряйте поведінку на відповідність вимогам вашої інтеграції.
-
Історія аудиту
Дії рівня керування додають записи аудиту. Звичайний API аудиту не редагує окремі записи. Відновлення з резервної копії та скидання даних служби можуть замінити або видалити збережену історію; це не незмінний зовнішній архів.
-
Ваш процес і база даних
Запускайте Officer на інфраструктурі, яку контролюєте. Джерела ринкових даних та увімкнені торгові підключення звертаються до налаштованих вами адрес. Перевірка ордера не надсилає його на торговий майданчик.
Дослідіть рушій
OpenPit перевіряє ордер на основі політик, стану рахунку, позицій, резервувань і ринкових даних. Для відтворення рішення потрібні всі ці вхідні дані, а не лише ордер і значення ліміту.
Швидкий початок
Запустіть Officer однією командою.
Установіть Docker один раз. Потім вставте одну команду й відкрийте Officer у браузері. Знання програмування не потрібні.
Запустити Officer
Запустіть Docker Desktop. Відкрийте PowerShell у Windows або Terminal у macOS/Linux, вставте цю команду й натисніть 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 завантажить Officer і запустить його у фоновому режимі. Ваші дані залишатимуться на комп'ютері під час перезапуску контейнера.
Відкрийте панель. Повертайтеся за тією самою адресою.
Дочекайтеся першого запуску, а потім відкрийте посилання нижче. Збережіть його в закладках, щоб повертатися до своїх рахунків і налаштувань.
Команди для відкриття панелі або перезапуску 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
Якщо ви зупинили Officer, запустіть наявний контейнер командою нижче. Не повторюйте команду першого встановлення й не видаляйте свої дані.
docker start pit-officer
Додайте в панелі рахунок, інструмент, джерело цін і ліміти ризиків. Створіть або імпортуйте ключ підпису рішень, а потім додайте торгове підключення, коли будете готові надсилати ордери.
Початок роботи
Перегляньте перше рішення.
Запустіть Officer локально, налаштуйте політику та перегляньте схвалений або відхилений ордер разом із записом аудиту. Потім оберіть, як ваша система виконання використовуватиме це рішення.
Apache-2.0 · власна інфраструктура · доступний вихідний код
Запитання й відповіді
Зрозумійте межі перед інтеграцією.
Виконання, дозволи, ринкові дані та розгортання є частинами контракту інтеграції.