11
ध्यान केंद्रित करना
607
समर्थक

लिनक्स बैश के अंतर्गत इंटरएक्टिव ब्रोकर्स आईबी गेटवे स्थापित करने के निर्देश

में बनाया: 2023-12-04 14:38:31, को अपडेट: 2023-12-12 12:51:56
comments   0
hits   1760

FMZ, IB इंटरएक्टिव ब्रोकर्स की पहुँच का समर्थन करता है। यह विंडोज़ के तहत बहुत सरल है, इसलिए मैं यह नहीं समझाऊँगा कि इसे कैसे स्थापित किया जाए। लिनक्स उपयोगकर्ता आम तौर पर बिना इंटरफ़ेस के सर्वर किराए पर लेते हैं, केवल SSH, जिसे स्थापित करना अधिक कठिन है। यहाँ एक लेख है समझाएँ कि IB GateWay कैसे स्थापित करें। मात्रात्मक व्यापार के लिए, हम आमतौर पर TWS क्लाइंट के बजाय IB GATEWAY स्थापित करना चुनते हैं, क्योंकि TWS क्लाइंट नियमित रूप से बंद रहेगा और मात्रात्मक व्यापार के लिए उपयुक्त नहीं है। यहाँ हम डेबियन को एक उदाहरण के रूप में लेते हैं:

चरण 1: डेस्कटॉप सेवाएँ और VNC स्थापित करें

सबसे पहले, आपको दूरस्थ डेस्कटॉप एक्सेस सक्षम करने के लिए डेस्कटॉप सेवाएं और VNC सर्वर स्थापित करना होगा। यहां, हम उदाहरण के तौर पर TightVNC के साथ xfce का उपयोग करेंगे। स्थापित करने के लिए डेबियन टर्मिनल में निम्नलिखित कमांड चलाएँ:

sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver

कृपया ध्यान दें कि इंस्टॉलेशन के दौरान आपके द्वारा दर्ज किया जाने वाला अधिकतम पासवर्ड 8 वर्णों का है। कृपया अत्यधिक सुरक्षित पासवर्ड सेट करें। पहला सत्र शुरू करने के लिए डिफ़ॉल्ट पोर्ट 5901 है।

CentOS को निम्नलिखित से प्रतिस्थापित किया जा सकता है

yum install epel-release -y
yum groupinstall Xfce -y
yum install tigervnc-server -y
vncserver

चरण 2: VNC से कनेक्ट करें और IB गेटवे स्थापित करें

डिफ़ॉल्ट पता हैvnc://IP地址: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

यदि VNC में डाउनलोड करना असुविधाजनक है, तो आप एक अलग SSH डाउनलोड खोल सकते हैं और फिर इसे VNC डेस्कटॉप वातावरण में स्थापित कर सकते हैं

bash ibgateway-stable-standalone-linux-x64.sh

इंटरफ़ेस पहले से ही यहाँ प्रदर्शित है। मैन्युअल ऑपरेशन सीधे इंस्टॉलेशन डायरेक्टरी से चलाया जा सकता है./ibgateway

लिनक्स बैश के अंतर्गत इंटरएक्टिव ब्रोकर्स आईबी गेटवे स्थापित करने के निर्देश

स्थापना के बाद, लॉग इन करें, API विकल्प खोजें, और “रीड-ओनली API” को अनचेक करना सुनिश्चित करें। पोर्ट नंबर भी सेटिंग्स में है। कृपया यहाँ पोर्ट नंबर के अनुसार एक्सचेंज को सही तरीके से कॉन्फ़िगर करें।

लिनक्स बैश के अंतर्गत इंटरएक्टिव ब्रोकर्स आईबी गेटवे स्थापित करने के निर्देश

यह ध्यान दिया जाना चाहिए कि FMZ कॉन्फ़िगरेशन जोड़ते समय, लिनक्स ऑपरेटिंग सिस्टम की निचली परत में लोकलहोस्ट और 127.0.0.1 समान नेटवर्क पते नहीं हैं। यहां लोकलहोस्ट का उपयोग किया जाता है।

आईबी कोट्स के लिए सदस्यता शुल्क की आवश्यकता होती है। यदि आपको वास्तविक समय की टिकर और गहन जानकारी की आवश्यकता है, तो कृपया सदस्यता के लिए भुगतान करें, अन्यथा आप केवल विलंबित उद्धरण प्राप्त कर सकते हैं।

स्थापित करना

API लेनदेन आदेश पुष्टिकरण को रद्द करने के लिए, आपको ऑर्डर पुष्टिकरण बॉक्स को रद्द करना होगा

लिनक्स बैश के अंतर्गत इंटरएक्टिव ब्रोकर्स आईबी गेटवे स्थापित करने के निर्देश

आईबी गेटवे को बाहर निकलने से रोकने के लिए, आपको “कॉन्फ़िगरेशन” -> “लॉक और एक्ज़िट” में “ऑटो रीस्टार्ट” का चयन करना होगा (डिफ़ॉल्ट “ऑटो लॉगऑफ़” है, जो कि हमें आवश्यक नहीं है)

लिनक्स बैश के अंतर्गत इंटरएक्टिव ब्रोकर्स आईबी गेटवे स्थापित करने के निर्देश

यदि अंतर्निहित लॉक स्क्रीन काम नहीं करती है, तो आप समस्या को हल करने के लिए xscreensaver स्थापित कर सकते हैं (सुरक्षा कारणों से, कृपया चलने के बाद बाहर निकलने से पहले स्क्रीन को लॉक करें)

apt install xscreensaver

स्थापना के बाद, चलाएँxscreensaverलॉक स्क्रीन सेट अप करें और चलाएं

सूचना

  • सिमुलेशन की बाजार स्थितियों और वास्तविक बाजार के बीच एक निश्चित देरी है https://www.interactivebrokers.com/en/trading/papertrader-delayed-data.php
  • ऐतिहासिक K-लाइन डेटा सिमुलेशन और वास्तविक ट्रेडिंग के समान उत्पाद के लिए, केवल एक ही अनुमति प्राप्त कर सकता है