एफएमजेड प्लेटफॉर्म अब इंटरएक्टिव ब्रोकर (आईबी) के एकीकरण का समर्थन करता है। यह विंडोज पर काफी सरल है, इसलिए हम इसे यहां कैसे स्थापित करते हैं, इसकी व्याख्या नहीं करेंगे। लिनक्स उपयोगकर्ताओं के लिए जो आम तौर पर एक ग्राफिकल इंटरफ़ेस के बिना सर्वर किराए पर लेते हैं और केवल एसएसएच होते हैं, स्थापना अधिक चुनौतीपूर्ण होती है। यह लेख मात्रात्मक व्यापार के लिए आईबी गेटवे को कैसे स्थापित करता है, इसकी व्याख्या करेगा। हम आमतौर पर टीडब्ल्यूएस क्लाइंट के बजाय आईबी गेटवे को स्थापित करना चुनते हैं, क्योंकि टीडब्ल्यूएस क्लाइंट समय-समय पर बंद हो जाता है और मात्रात्मक व्यापार के लिए उपयुक्त नहीं होता है। यहां हम डेबियन को एक उदाहरण के रूप में लेते हैंः
चरण 1: डेस्कटॉप सेवाएँ और वीएनसी स्थापित करें
सबसे पहले, आपको दूरस्थ डेस्कटॉप एक्सेस को सक्षम करने के लिए डेस्कटॉप सेवाओं और वीएनसी सर्वर को स्थापित करने की आवश्यकता है. यहाँ, हम उदाहरण के रूप में एक्सएफसी और टाइटवीएनसी का उपयोग करेंगे. स्थापित करने के लिए टर्मिनल में निम्नलिखित कमांड निष्पादित करें:
sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver
कृपया ध्यान दें कि स्थापना के दौरान पासवर्ड के लिए अधिकतम लंबाई 8 वर्ण है. कृपया एक अत्यधिक सुरक्षित पासवर्ड सेट करें. पहले सत्र के लिए डिफ़ॉल्ट स्टार्टअप पोर्ट 5901 है.
चरण 2: वीएनसी से कनेक्ट करें और आईबी गेटवे स्थापित करें
डिफ़ॉल्ट पता हैvnc://IP Address:5901
, आप पासवर्ड दर्ज करके लॉग इन कर सकते हैं. विंडोज के लिए, कृपया VNC क्लाइंट डाउनलोड और स्वयं स्थापित करें.
डाउनलोड पृष्ठःhttps://www.interactivebrokers.com/en/trading/ibgateway-stable.phpकृपया डाउनलोड के लिए wget के समान उपकरण का उपयोग करें. यदि आप संबंधित संस्करण नहीं पा सकते हैं, तो खोज करने के लिए पृष्ठ पर
wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh
यदि वीएनसी के भीतर डाउनलोड करना असुविधाजनक है, तो आप एक अलग एसएसएच डाउनलोड शुरू कर सकते हैं और फिर इसे वीएनसी डेस्कटॉप वातावरण के तहत स्थापित कर सकते हैं।
bash ibgateway-stable-standalone-linux-x64.sh
इंटरफ़ेस पहले से ही यहाँ प्रदर्शित किया जा सकता है, आप मैन्युअल रूप से चलाने के द्वारा सीधे स्थापना निर्देशिका चलाने कर सकते हैं./ibgateway
.
स्थापना के बाद, लॉग इन करें और एपीआई विकल्प खोजें.
विनिमय निम्नानुसार कॉन्फ़िगर किया गया हैः क्लाइंट आईडी. यदि आपके पास कई रोबोट हैं जिन्हें कनेक्ट करने की आवश्यकता है, तो इसे अलग-अलग आईडी पर सेट करने की आवश्यकता है, क्योंकि आईबी एक ही क्लाइंट आईडी को एक साथ कनेक्ट करने की अनुमति नहीं देता है।
यह ध्यान दिया जाना चाहिए कि localhost और127.0.0.1लिनक्स ऑपरेटिंग सिस्टम के निचले स्तर पर एक ही नेटवर्क पते नहीं हैं, यहाँ हम स्थानीय होस्ट का उपयोग करते हैं।
IB