कंटेंट पर जाएँ
Pit Officer
स्वयं होस्ट किया गया प्री-ट्रेड जोखिम नियंत्रण

ऑर्डर जाँचें। आगे की कार्रवाई पर नियंत्रण रखें।

बिल्ट-इन ब्रोकर और एक्सचेंज कनेक्शन, स्वचालित बाज़ार मूल्य और प्री-ट्रेड जोखिम जाँच। स्थानीय पैनल, 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 जोखिम जाँच के लिए मूल्य अपने आप प्राप्त करता है। आप अपना डेटा फ़ीड भी जोड़ सकते हैं।

प्रदाता की प्रवेश संबंधी जानकारी, बाज़ार डेटा की अनुमतियाँ और सदस्यताएँ तय करती हैं कि कौन से मूल्य उपलब्ध होंगे। केवल मूल्य फ़ीड से ट्रेडिंग सक्षम नहीं होती।

Officer शुरू करें और अपने कनेक्शन कॉन्फ़िगर करें

उपयोग के मामले

जिस काम की ज़रूरत है, उससे शुरू करें।

ऑर्डर प्रवाह बनाने, जोखिम प्रबंधन चलाने और ट्रेडिंग का स्वचालन विकसित करने वालों के लिए। हर मार्ग आपके नियंत्रणों और आवश्यक एकीकरण से शुरू होता है।

  • स्वयं की पूँजी से ट्रेडिंग करने वाले डेस्क · जोखिम टीमें

    खाते की लिमिट को रणनीति से बाहर रखें

    एक पैनल से खाते, समूह और जोखिम नीतियाँ संचालित करें। रणनीति का कोड बदले बिना खाते या समूह को ब्लॉक करके नई जोखिम स्वीकृतियाँ रोकें।

    • एक ही कंट्रोल प्लेन से पोज़िशन, नीति के निर्णय और खाते के बदलाव देखें।
    • ब्लॉक करना जोखिम जाँच का एक अवरोध है। इसका अर्थ सभी ऑर्डर रद्द करना, पोज़िशन समाप्त करना या पहले निष्पादित ट्रेड पलटना नहीं है।
    डॉक्यूमेंटेशन पढ़ें
  • ब्रोकर · एक्सचेंज इंजीनियर

    ऑर्डर प्रवाह में जोखिम निर्णय जोड़ें

    REST से ऑर्डर का मूल्यांकन करें और निष्पादन की रिपोर्ट दें। केवल अनुमोदन वाले एकीकरण में, निष्पादन घटक को ऑर्डर भेजने से पहले उसी सटीक ऑर्डर से बंधे हस्ताक्षरित स्वीकृति निर्णय को सत्यापित करना होगा।

    • निष्पादन रिपोर्ट से भराव और खाते की स्थिति अद्यतन रखें; केवल ट्रेड के बाद की रिपोर्टिंग ट्रेड को रोक नहीं सकती।
    • बिल्ट-इन ट्रेडिंग कनेक्शन उपयोग करें, या मौजूदा निष्पादन सिस्टम रखकर जोखिम API से एकीकरण करें।
    डॉक्यूमेंटेशन पढ़ें
  • एजेंट निर्माता · डेवलपर

    एजेंट को केवल आवश्यक टूल दें

    MCP से जुड़ें; डिफ़ॉल्ट रूप से केवल पढ़ने वाले टूल सक्षम होते हैं। ऑपरेटर चुनता है कि स्थिति बदलने वाले कौन से टूल सक्षम हों। दिए गए अधिकार आपकी जोखिम सीमा का हिस्सा बने रहते हैं।

    • खाते को ब्लॉक और अनब्लॉक करना MCP टूल में शामिल नहीं है।
    • जाँच और भेजना अलग हैं। सक्षम कनेक्शन से ट्रेडिंग के लिए ट्रेडिंग मार्ग आवश्यक है; अपने ब्रोकर के क्रेडेंशियल वाला स्वतंत्र एजेंट बाहरी जाँच अवरोध को दरकिनार कर सकता है।
    डॉक्यूमेंटेशन पढ़ें
  • क्वांट टीमें · स्वतंत्र ट्रेडर और डेवलपर

    स्पष्ट जोखिम नियमों के अनुसार रणनीति का मूल्यांकन करें

    पैनल से मूल्य स्रोत जोड़ें और अपने वित्तीय इंस्ट्रूमेंट की सदस्यता लें। Officer बाज़ार मूल्य अपने आप प्राप्त करता है। जोखिम नीतियाँ कॉन्फ़िगर करें, प्रस्तावित ऑर्डर के निर्णय देखें और निष्पादन की ज़रूरत होने पर बिल्ट-इन ट्रेडिंग कनेक्शन जोड़ें।

    • OpenPit रिपोर्ट किए गए निष्पादन से रियलाइज़्ड P&L की गणना करता है और खाते की मुद्रा में रूपांतरण के लिए कॉन्फ़िगर किए गए विदेशी विनिमय डेटा का उपयोग करता है।
    • P&L अवरोध इंजन को दी गई स्थिति और डेटा पर काम करते हैं। ये नियंत्रण हैं, ट्रेडिंग में नुकसान न होने की गारंटी नहीं।
    डॉक्यूमेंटेशन पढ़ें

यह कैसे काम करता है

एक इंजन। उपयोग के तीन तरीके।

पैनल, REST और MCP, Officer का कंट्रोल प्लेन साझा करते हैं। ऑर्डर मूल्यांकन, निष्पादन और रिपोर्टिंग अलग-अलग कार्रवाइयाँ हैं।

  1. 01 मूल्यांकन

    OpenPit इंजन

    कॉन्फ़िगर की गई नीतियों, खाते की स्थिति और आवश्यक बाज़ार डेटा के आधार पर ऑर्डर का मूल्यांकन करता है। कारण सहित स्वीकृति या अस्वीकृति देता है।

    नियतात्मकता का अर्थ है कि पोज़िशन, आरक्षण और बाज़ार डेटा सहित सभी इनपुट और पूरी स्थिति समान हों।

  2. 02 समन्वय

    Pit Officer कंट्रोल प्लेन

    स्थानीय डेटाबेस में खाते, समूह, नीतियाँ, ऑर्डर और ऑडिट रिकॉर्ड संग्रहीत करता है। शुरू होते समय इंजन की स्थिति बहाल करता है।

    बिल्ट-इन ट्रेडिंग कनेक्शन स्वीकृत ऑर्डर भेजते हैं और निष्पादन की जानकारी Officer में वापस लाते हैं। बाज़ार डेटा की सदस्यताएँ इंजन को अपने आप मूल्य देती हैं।

  3. 03 संचालन

    ऑपरेटर पैनल

    खाते, पोज़िशन और ऑर्डर देखें, नीतियाँ और MCP अनुमतियाँ प्रबंधित करें, डेटा स्रोत कॉन्फ़िगर करें और ऑडिट इतिहास जाँचें।

    REST या MCP से उसी कंट्रोल प्लेन का उपयोग करें। एंडपॉइंट तक पहुँच और सक्षम किए गए टूल आपकी तैनाती की सीमा का हिस्सा हैं।

ऑर्डर अनुरोध से जोखिम निर्णय तक

केवल अनुमोदन वाला एकीकरण निर्णय आपके निष्पादन सिस्टम को लौटाता है। हस्ताक्षर सक्षम होने पर निष्पादन से पहले हस्ताक्षरित स्वीकृति और उसके सटीक ऑर्डर पैरामीटर सत्यापित करें। चुने गए ट्रेडिंग स्थल पर भेजने के लिए सक्षम कनेक्शन उपयोग होता है। Officer आपके कॉन्फ़िगर किए गए ट्रेडिंग और बाज़ार डेटा गंतव्यों को डेटा भेजता है।

बाज़ार डेटा और ट्रेडिंग कनेक्शन

बाज़ार डेटा फ़ीड
बाज़ार मूल्य
वही Pit Officer
स्वीकृत ऑर्डर
निष्पादन के अपडेट
ब्रोकर / एक्सचेंज

पैनल के अंदर

नियंत्रण एक ही जगह पर।

स्थानीय पैनल से API द्वारा उपलब्ध उसी स्थिति को देखें और संचालित करें। उस पेज से शुरू करें जो आपके अगले प्रश्न का उत्तर देता है।

डैशबोर्ड
एंटिटी की संख्या, एजेंट के लिए सक्षम कमांड, मार्केट-डेटा की स्थिति, और ऑडिट लॉग की हाल की गतिविधि।
पॉलिसियाँ
हर खाते और एसेट के लिए इंजन पर लागू रिस्क-पॉलिसी बैरियर। हर पंक्ति ऑर्डर प्रवाह पर एक प्रतिबंध है।
खाते
खाते और समूह एक जगह पर। नई जोखिम स्वीकृतियाँ रोकने के लिए खाते या समूह को ब्लॉक करें और उचित समय पर अनब्लॉक करें।
ऑर्डर
अपने ख़ुद के एक्सटर्नल ऑर्डर ID के विरुद्ध एक निष्पादन रिपोर्ट करें, और किसी व्यक्ति की प्रतीक्षा कर रहे ऑर्डर कन्फ़र्म या रद्द करें।
ऑडिट
दर्ज कार्रवाइयाँ और उनके स्रोत देखें। ऑडिट API अलग-अलग रिकॉर्ड संपादित नहीं करता; बैकअप बहाली और डेटा रीसेट अलग कार्रवाइयाँ हैं।
MCP एक्सेस
तय करें कि AI एजेंट कौन-से कमांड कॉल कर सकता है, फिर उसे MCP के ज़रिए कनेक्ट करें। प्रोटेक्टेड कमांड के लिए स्पष्ट ऑप्ट-इन ज़रूरी है।
हस्ताक्षर कुंजियाँ
अनुमोदन हस्ताक्षर कॉन्फ़िगर करें। बाहरी निष्पादन सिस्टम को ऑर्डर भेजने से पहले हस्ताक्षरित स्वीकृति और उससे बंधे ऑर्डर पैरामीटर सत्यापित करने होंगे।
बाज़ार डेटा
मूल्य स्रोत जोड़ें और वित्तीय इंस्ट्रूमेंट की सदस्यता लें। Officer कोटेशन अपने आप प्राप्त करके जोखिम इंजन को देता है और समयचिह्न तथा फ़ीड के निदान दिखाता है।
डॉक्यूमेंटेशन पढ़ें

ओपन सोर्स

जिन नियंत्रणों पर निर्भर हैं, उन्हें जाँचें।

स्रोत, कॉन्फ़िगरेशन और API अनुबंध आपके स्वयं के मूल्यांकन के लिए उपलब्ध हैं।

  • Apache-2.0

    Officer और OpenPit ओपन सोर्स हैं। कार्यान्वयन देखें, अपनी प्रति बनाएँ और एकीकरण की आवश्यकताओं के अनुसार व्यवहार सत्यापित करें।

  • ऑडिट इतिहास

    कंट्रोल प्लेन की कार्रवाइयाँ ऑडिट रिकॉर्ड जोड़ती हैं। सामान्य ऑडिट API अलग-अलग रिकॉर्ड संपादित नहीं करता। बैकअप बहाल करने और सेवा डेटा रीसेट करने से संग्रहीत इतिहास बदला या हटाया जा सकता है; यह अपरिवर्तनीय बाहरी अभिलेखागार नहीं है।

  • आपकी प्रक्रिया और डेटाबेस

    Officer को अपने नियंत्रण वाले बुनियादी ढाँचे पर चलाएँ। बाज़ार डेटा स्रोत और सक्षम ट्रेडिंग कनेक्शन आपके कॉन्फ़िगर किए गए गंतव्यों से संपर्क करते हैं। ऑर्डर की जाँच उसे ट्रेडिंग स्थल पर नहीं भेजती।

इंजन की जाँच करें

OpenPit नीतियों, खाते की स्थिति, पोज़िशन, आरक्षण और बाज़ार डेटा के आधार पर ऑर्डर का मूल्यांकन करता है। निर्णय दोहराने के लिए ये सभी इनपुट चाहिए, केवल ऑर्डर और लिमिट का मान नहीं।

OpenPit एक्सप्लोर करें

त्वरित आरंभ

एक कमांड से Officer शुरू करें।

Docker एक बार स्थापित करें। फिर एक कमांड पेस्ट करें और ब्राउज़र में Officer खोलें। प्रोग्रामिंग का ज्ञान आवश्यक नहीं है।

Docker अभी स्थापित नहीं है? Docker स्थापित करें

Officer शुरू करें

Docker Desktop शुरू करें। Windows पर PowerShell या macOS/Linux पर Terminal खोलें, यह कमांड पेस्ट करें और 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 को डाउनलोड करके पृष्ठभूमि में चलाता है। कंटेनर के पुनः शुरू होने पर आपका डेटा आपके कंप्यूटर पर बना रहता है।

पैनल खोलें। वापस आने के लिए यही पता उपयोग करें।

पहली बार शुरू होने तक प्रतीक्षा करें, फिर नीचे दिया गया लिंक खोलें। अपने खातों और सेटिंग में वापस आने के लिए इसे बुकमार्क करें।

पैनल खोलें
http://127.0.0.1:8787
पैनल खोलने या 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 · स्वयं होस्ट किया गया · स्रोत उपलब्ध

सामान्य प्रश्न

एकीकरण से पहले सीमाएँ समझें।

निष्पादन, अनुमतियाँ, बाज़ार डेटा और तैनाती एकीकरण अनुबंध का हिस्सा हैं।

मेरा डेटा कहाँ रहता है?
खाते, नीतियाँ, ऑर्डर और ऑडिट रिकॉर्ड आपके स्थानीय SQLite डेटाबेस में रहते हैं। कॉन्फ़िगर किए गए बाज़ार डेटा अडैप्टर और सक्षम ट्रेडिंग कनेक्शन अपने प्रदाताओं से संचार करते हैं। ऑर्डर की जाँच अपने आप उसे किसी ट्रेडिंग स्थल पर नहीं भेजती।
किन बाज़ारों और कनेक्शन का उपयोग किया जा सकता है?
बिल्ट-इन ट्रेडिंग कनेक्शन में Interactive Brokers (TWS / IB Gateway), Binance, Alpaca और eToro शामिल हैं। मूल्य स्रोत अडैप्टर में Interactive Brokers, Binance, Kraken, Coinbase, Alpaca, OKX, Bybit, OANDA और Finnhub के साथ कस्टम स्रोत भी शामिल है। हर कनेक्शन के समर्थित इंस्ट्रूमेंट, डेटा उपयोग अधिकार और paper या live मोड की जाँच करें। मूल्य स्रोत अडैप्टर अपने आप ऑर्डर निष्पादन नहीं देता।
क्या Officer बाज़ार मूल्य अपने आप प्राप्त कर सकता है?
हाँ। पैनल में स्रोत कॉन्फ़िगर करें और वित्तीय इंस्ट्रूमेंट की सदस्यता लें। Officer मूल्य अपने आप प्राप्त करता है और जोखिम जाँच के लिए OpenPit को देता है। पैनल से कोटेशन के समयचिह्न, स्रोत की स्थिति और निदान देखें। उपलब्ध मूल्य प्रदाता के क्रेडेंशियल, डेटा उपयोग अधिकार और कॉन्फ़िगर की गई सदस्यताओं पर निर्भर करते हैं।
क्या Officer ऑर्डर भेजता है?
हाँ। Officer आपके सक्षम किए गए बिल्ट-इन ट्रेडिंग कनेक्शन से स्वीकृत ऑर्डर भेजता है और निष्पादन अपडेट अपने आंतरिक लेखे में दर्ज करता है। प्रदाता, क्रेडेंशियल और गंतव्य आप कॉन्फ़िगर करते हैं। Officer को केवल जोखिम निर्णयों के लिए उपयोग करके निष्पादन अपने सिस्टम में भी रख सकते हैं; ऑर्डर का मूल्यांकन और उसे भेजना अलग कार्रवाइयाँ हैं।
इसका OpenPit से क्या संबंध है?
OpenPit जोखिम इंजन है। Officer इसके साथ स्थानीय डेटाबेस, ऑपरेटर पैनल, REST API और MCP इंटरफ़ेस जोड़ता है। दोहराए जा सकने वाले मूल्यांकन के लिए बाज़ार डेटा और आरक्षण सहित इंजन के सभी इनपुट और पूरी स्थिति समान होना आवश्यक है।
क्या कोई AI एजेंट मेरी लिमिट को बायपास कर सकता है?
डिफ़ॉल्ट MCP इंटरफ़ेस केवल पढ़ने के लिए है; स्थिति बदलने वाले टूल ऑपरेटर की स्पष्ट अनुमति से सक्षम होते हैं। खाता ब्लॉक और अनब्लॉक MCP पर उपलब्ध नहीं हैं। बाहरी निष्पादन सिस्टम को Officer की हस्ताक्षरित स्वीकृति अनिवार्य करनी होगी। यदि इस जाँच अवरोध को अनिवार्य बनाना है, तो एजेंट के पास ब्रोकर तक पहुँचने का वैकल्पिक मार्ग नहीं होना चाहिए। टूल की अनुमतियाँ दिए गए पहुँच अधिकारों के हर दुरुपयोग से बचाव नहीं करतीं।
कैसे शुरू करें, और क्या इसे नेटवर्क पर उपलब्ध कर सकते हैं?
Docker स्थापित करें, त्वरित आरंभ के एक कमांड से Officer शुरू करें और http://127.0.0.1:8787 खोलें। REST, HTTP MCP और API संदर्भ उसी सेवा का उपयोग करते हैं। एंडपॉइंट में अंतर्निहित प्रमाणीकरण नहीं है; जब तक आप पहुँच सीमा प्रदान न करें, सेवा को स्थानीय रखें।
अनुमोदन का हस्ताक्षर क्या सुनिश्चित करता है?
हस्ताक्षर सक्षम होने पर प्री-ट्रेड स्वीकृति और अस्वीकृति निर्णय Ed25519 हस्ताक्षर रखते हैं। बिना हस्ताक्षर वाला मोड भी मौजूद है; हर API त्रुटि पर हस्ताक्षर की गारंटी नहीं है। निष्पादन सिस्टम को हस्ताक्षर, स्वीकृति निर्णय और उससे बंधे ऑर्डर पैरामीटर सत्यापित करने होंगे। आरक्षण टाइमर से मुक्त नहीं होते; उनका जीवनचक्र उपयुक्त पुष्टि, निष्पादन रिपोर्ट या रद्द करने के प्रवाह से पूरा होता है।