अमी ब्रोकर न्यूनतम सिस्टम आवश्यकताएं हमारे किसी भी उत्पाद को चलाने के लिए आपको किसी भी इंटेल x86 संगत सीपीयू की विंडोज 10, 8, 7, विस्टा, एक्सपी, 2 के 512 एमबी रैम 100 एमबी डिस्क स्पेस 32-बिट या 64-बिट की आवश्यकता होगी यदि आप सुनिश्चित नहीं हैं कि क्या चुनें - 32-बिट का उपयोग करें 32-बिट संस्करण हर जगह काम करता है दोनों 32-बिट और 64-बिट विंडोज पर 64-बिट संस्करण के लिए 64-बिट विंडोज की आवश्यकता होती है और 4 जीबी रैम से अधिक का उपयोग करने में सक्षम होने का फायदा है, विवरण के लिए संगतता चार्ट देखें यदि आपके पास 64-बिट विंडोज़ है तो आप दोनों संस्करणों (अलग फ़ोल्डरों में) को स्थापित और उपयोग कर सकते हैं नि: शुल्क परीक्षण यहां उपलब्ध डाउनलोड करने योग्य संस्करणों का इस्तेमाल 30 दिनों तक के लिए मुफ्त में सॉफ्टवेयर का मूल्यांकन करने के लिए किया जा सकता है। कोई साइनअप की आवश्यकता नहीं है उत्पाद समर्थन यदि आप हमारे सॉफ़्टवेयर को डाउनलोड करने या इंस्टॉल करने में किसी भी समस्या का अनुभव करते हैं या हमारे सॉफ़्टवेयर का उपयोग करने के बारे में आपके पास प्रश्न हैं, तो कृपया अमिब्रिकर्स सहायता पृष्ठों पर जाएं। AmiBroker v6.00 से नए संस्करण केवल पंजीकृत ग्राहकों के लिए उपलब्ध हैं नवीनतम उपलब्ध संस्करणों के बारे में अधिक जानकारी के लिए समाचार अनुभाग देखें अमीब्रोकर 6.00 आधिकारिक रिलीज़ अमीब्रॉकर - तकनीकी विश्लेषण और चार्टिंग प्रोग्राम, निशुल्क परीक्षण संस्करण (लाइसेंस प्राप्त करने के बाद इसे अनलॉक किया जाएगा, कोई भी पुन: इंस्टॉल करने की आवश्यकता नहीं है) व्यावसायिक और मानक दोनों संस्करणों के लिए यूनिवर्सल इंस्टॉलर सेटअप में ऐड-ऑन प्रोग्राम भी शामिल हैं: अमीQuote और AFL कोड विज़ार्ड ताकि उन्हें अलग से डाउनलोड करने की आवश्यकता न हो। 32-बिट संस्करण डाउनलोड 64-बिट संस्करण संस्करण संख्या: 6.00.2.6002 रिलीज़ की तारीख: 8 अक्टूबर, 2018 32-बिट फ़ाइल का आकार: 9 एमबी (9,412,064 बाइट्स) 64-बिट फ़ाइल आकार: 10 एमबी (10,085,600 बाइट्स) अमीQuote 3.12 आधिकारिक रिलीज़ अमीQuote - तेज़ और कुशल उद्धरण डाउनलोडर प्रोग्राम जो आपको इंटरनेट पर मुफ्त उद्धरण चिह्नों से लाभान्वित करने की अनुमति देता है यदि आप पहले से ही अमीब्रोकर डाउनलोड करते हैं, तो आपको अमीQuote को स्थापित करने की आवश्यकता नहीं है क्योंकि यह पहले से ही अमीब्रोकर सेटअप प्रोग्राम द्वारा इंस्टॉल है 32-बिट संस्करण डाउनलोड करें 64-बिट संस्करण डाउनलोड करें संस्करण संख्या: 3.12 रिलीज़ की तारीख: 1 अप्रैल, 2018 32-बिट फ़ाइल का आकार: 100KB (104,072 बाइट्स) 64-बिट फ़ाइल आकार: 123KB (125,448 बाइट्स) IBController 1.3.8 IBController - इंटरैक्टिव ब्रोकर्स और अमीब्रोकर, फ्री सॉफ्टवेयर के लिए स्वचालित ट्रेडिंग इंटरफ़ेस ऐड-ऑन। 32-बिट 64-बिट विंडोज़ संस्करण (दोनों 32-बिट और 64-बिट अमीब्राकर के साथ काम करता है, यह देखें)। यह सॉफ़्टवेयर अमीब्रॉकर के लिए एक ऐड-ऑन है और अमीब्रोकर को पहले इंस्टॉल करने की आवश्यकता है। अधिक जानकारी के लिए ऑटो-ट्रेडिंग डॉक्स देखें। संस्करण संख्या: 1.3.8 रिलीज की तारीख: 10 अगस्त 2018 फ़ाइल का आकार: 56 केबी एसएसएलएडऑन 1.00 ए एसआईएसएलएडऑन के लिए अमीब्रोकर एसएसएल (सुरक्षित) कनेक्शन की आवश्यकता वाले एसएमटीपी सर्वर को ई-मेल अलर्ट भेजने की अनुमति देता है। यह सॉफ्टवेयर अमीब्रोकर के लिए एक ऐड-ऑन है और पहले संस्करण संख्या को स्थापित करने के लिए अमीब्रोकर की आवश्यकता है: 1.00 ए रिलीज की तारीख: 31 मार्च, 2018 फ़ाइल का आकार: 343 केबी पीडीएफ प्रारूप में अमीब्रोकर उपयोगकर्ता गाइड अप टू डेट उपयोगकर्ता गाइड पूरी तरह से शामिल है HTML सहायता प्रारूप में सेटअप पैकेज यह अमीब्रॉकर में एफ 1 (सहायता) कुंजी दबाकर पहुँचा जा सकता है, यह ब्राउज करने योग्य है और इसमें एक खोज और सूचकांक विशेषताएं हैं। आपको उस सहायता फ़ाइल का उपयोग करना चाहिए, न कि नीचे पीडीएफ। प्रिंटिंग के एकमात्र प्रयोजन के लिए (यदि आपको किसी कारण के लिए हार्ड कॉपी की आवश्यकता है), तो पीडीएफ-रूपांतरित संस्करण यहां उपलब्ध कराया गया है: संस्करण संख्या: 6.0 रिलीज़ की तारीख: 8 अक्टूबर, 2018 फ़ाइल का आकार: 8 एमबी (7,8 9 5264 बाइट्स) 1344 पृष्ठ पीडीएफ फाइल अमीब्रॉकर डेवलपमेंट किट (एडीके) अमीब्रॉकर डेवलपमेंट किट - सीसी डेवलपर्स के लिए एक पैकेज है जो स्वयं के सूचक और डाटा प्लान्ट डीएलएल को विकसित करने की अनुमति देता है। पैकेज में हेडर, कस्टम सूचक और डेटा डीएलएल के लिए सीसी नमूने शामिल हैं। योजना ज़िप फ़ाइल डाउनलोड ज़िप फ़ाइल संस्करण संख्या: 2.10 ए रिलीज की तारीख: 4 अगस्त, 2018 फ़ाइल का आकार: 531KB कॉपीराइट प्रति2018 AmiBroker। सर्वाधिकार सुरक्षित। यह साइट कुकीज़ का उपयोग करता है इस साइट को ब्राउज़ करके आप हमारी गोपनीयता एप कूकीज नीति से सहमत हैं Amibroker एक सॉफ्टवेयर डेवलपमेंट कंपनी है और वित्तीय बाजारों में किसी प्रकार के निवेश या ब्रोकरेज सेवाएं प्रदान नहीं करता है। फरवरी 25, 2005 11:06 यह सॉफ्टवेयर का बीटा संस्करण है। बग की उम्मीद केवल डेमो TWS का उपयोग करें, असली खाता नहीं है। बस इंस्टॉलर को चलाने और निर्देशों का पालन करें। परिवर्तनों की विस्तृत सूची के लिए नीचे परिवर्तन लॉग देखें एमीब्रॉकर 4.63.1 बीटा या उच्चतर TWS वर्कस्टेशन (डेमो ठीक है) इंटरैक्टिव ब्रोकर्स से। पसंदीदा संस्करण: 840 TWS API 8.30 से इंस्टॉल किया गया है: इंटरैक्टिव ब्रोकर्सडाउनलोड इन्स्टालैक्स. एक्सए महत्वपूर्ण: स्टेटस परिवर्तन पर फायर ओपनऑर्डर एसडब्ल्यूएस (स्थिति बदलें मेनू पर कॉन्फ़िगर-जीएपीआई-जीफियर ओपनऑर्डर) में चालू है। आईबी नियंत्रक (ब्रोकरआईबी.एक्सई) एक अलग आवेदन है जो कार्य करता है AmiBroker और इंटरैक्टिव दलाल TWS के बीच एक बफर के रूप में यह अमीब्रोकर से कमांड स्वीकार करता है और टीडब्लूएस से जानकारी प्राप्त करने के लिए आदेश भेजता है। यह आदेश को मैन्युअल रूप से रद्द करने की अनुमति देता है। आईबी नियंत्रक आवेदन स्वचालित रूप से AmiBroker द्वारा चलाया जाता है यदि सूत्र में निम्नलिखित कॉल होती है: इस कॉल के बाद ब्रोकरआईबी.एक्सई (आईबी नियंत्रक) आवेदन शुरू किया गया है और आईबीसी चर में पॉकेट को ओएलई ऑटैमेशन ऑब्जेक्ट में शामिल है जिसमें कई तरीके (फ़ंक्शन) हैं टीडब्लूएस के माध्यम से प्लेसमेंट मॉडेफ्केचेंकेल ऑर्डर करने और पोर्टफोलियो जानकारी पूछने की अनुमति दें। उन विधियों (कार्यों) को किसी भी स्वचालन ऑब्जेक्ट विधियों के रूप में कहा जाता है, उदाहरण के लिए: if (ibc. IsConnected ()) जांचें कि आईबी से कनेक्शन सफलतापूर्वक ibc. PlaceOrder (MSFT, BUY, 100, MKT, 0, 0, DAY, False ) जगह का आदेश दें लेकिन अभी तक संचारित नहीं करें नोट करें कि यह उन्नत उपयोगकर्ताओं के लिए निम्न-स्तरीय इंटरफ़ेस है जो आईबी द्वारा स्वचालित ट्रेडिंग को लागू करने के तथाकथित चरण में उपलब्ध कराया जाता है। उच्चतर स्तर इंटरफ़ेस होगा जो बाद में लागू किया जाएगा। आईबी नियंत्रक के तरीके (कार्य): यह फ़ंक्शन एक नया ऑर्डर देता है फ़ंक्शन ऑर्डर ईड (स्ट्रिंग) देता है जिसे बाद में ऑर्डर करने के लिए संशोधित करने के लिए उपयोग किया जा सकता है पैरामीटर: टिकर - स्ट्रिंग जो कि खरीदे जाने के लिए सुरक्षा कंटेंट का प्रतीक निर्दिष्ट करती है। प्रतीक को विस्तार से परिभाषित किया गया सिम्बोलोजी का पालन करना चाहिए: amibrokerib. html क्रिया - कार्रवाई करने के लिए निर्दिष्ट किए जाने वाले संभावित मूल्य हैं: खरीदें, बिक्री करें, एसएचएचआरटी मात्रा - शेयरों की संख्या buysell के प्रकार - प्रकार के आदेश को निर्दिष्ट करता है, संभव मान हैं: एमकेटी , एमकेटीसीएलएस, एलएमटी, एलएमटीसीएलएस, पीईजीएमकेटी, एसटीपी, एसटीपीएलएमटी, ट्रेल, आरईएल, वीडब्ल्यूएपी - इंटरएक्टिव ब्रोकर्स टीडब्लूएस के दस्तावेज से सलाह लें, ऑर्डर के प्रकार के बारे में अधिक जानकारी लिमिटप्रिस - यह सीमा के लिए सीमा मूल्य को परिभाषित करता है और सीमा आदेश बंद कर देता है StopPrice - यह रोक को परिभाषित करता है स्टॉप ऑर्डर के लिए कीमत टाइम इनफॉइस - ऑर्डर के समय का समय निर्धारित करता है, संभावित मान हैं: डे, जीटीसी, आईओसी ट्रांसमिट - बूलियन फ्लैग जो निर्दिष्ट करता है कि अगर दिए गए ऑर्डर वास्तव में एक्सचेंज में प्रेषित किए जाने चाहिए। अगर यह झंडा गलत पर सेट है तो आदेश प्रसारित नहीं होता है, लेकिन TWS वर्कस्टेशन में प्रकट होता है, ताकि आप इसे मैन्युअल रूप से बाद में संशोधित कर सकते हैं ModifyOrder (स्ट्रिंग आदेशआईडी। स्ट्रिंग टिकर। स्ट्रिंग एक्शन। संख्या संख्या। स्ट्रिंग टाइप करें संख्या संख्या LimitPrice संख्या StopPrice स्ट्रिंग टाइम इनफॉर्स। बूल ट्रांसमिट) यह फ़ंक्शन उस ऑर्डर को संशोधित करता है जो पहले रखा गया था लेकिन अभी तक भरी हुई नहीं है। इस फ़ंक्शन का उपयोग ऐसे आदेश को संशोधित करने के लिए भी किया जा सकता है जो प्रेषित ध्वज के साथ गलत पर सेट किए गए थे। इसके अलावा जब ऑर्डरआईडी पैरामीटर खाली होता है तो यह फ़ंक्शन प्लेसऑर्डर की तरह बिल्कुल काम करता है (ताकि आप अकेले संशोधित ऑर्डर () फ़ंक्शन का उपयोग करके ऑर्डर को संशोधित कर सकें) फ़ंक्शन ऑर्डर ईड (स्ट्रिंग) देता है जिसे बाद में ऑर्डर की संशोधित स्थिति में कनकेलक्वेरी स्थिति में इस्तेमाल किया जा सकता है पैरामीटर: OrderId - स्ट्रिंग निर्दिष्ट करने के लिए ऑर्डर आईडी को संशोधित किया जाता है (पहले प्लेस ऑर्डर या संशोधित ऑर्डर कॉल द्वारा लौटाया गया)। यदि यह पैरामीटर खाली है तो फ़ंक्शन एक नया ऑर्डर देता है, शेष शेष पैरामीटर प्लेस ऑर्डर समारोह में समान हैं, यह फ़ंक्शन लंबित ऑर्डर को रद्द करता है। सच है - यदि लंबित ऑर्डर मिला है और अनुरोध को रद्द कर दिया गया है, तो गलत - यदि निर्दिष्ट ऑर्डर आईडी पैरामीटर के साथ कोई लंबित ऑर्डर नहीं है: ऑर्डरआईडी - स्ट्रिंग निर्दिष्ट करने के लिए ऑर्डरआईडी को संशोधित किया जाता है (पहले प्लेसऑर्डर या मॉडेइवर ऑर्डर कॉल)। GetAccountValue (स्ट्रिंग फील्डनाम) यह फ़ंक्शन खाते के मान को प्राप्त करता है स्ट्रिंग मूल्य का प्रतिनिधित्व करते हैं ध्यान दें कि अगर आपको AFL में नंबर की आवश्यकता होती है, तो आपको स्ट्रटोएनम कन्वर्ज़न फ़ंक्शन का उपयोग करना चाहिए जो स्ट्रिंग को इस फ़ंक्शन द्वारा नंबर पर लौटा देगा। यदि फ़ील्ड मौजूद नहीं है या रिक्त है तो रिक्त स्ट्रिंग लौटाई गई है। पैरामीटर: -: LookAheadMaintMarginReq AccountCode OptionMarketValue DayTradesRemainingT3 NetLiquidationByCurrency AccountReady EquityWithLoanValue-एस मुद्रा FuturesPNL ACCOUNTTYPE UnalteredInitMarginReq LookAheadInitMarginReq BuyingPower UnrealizedPnL TotalCashBalance GrossPositionValue-एस LookAheadAvailableFunds-सी LookAheadExcessLiquidity-सी LookAheadInitMarginReq-सी NetLiquidationByCurrency मुद्रा FullExcessLiquidity FieldName उपलब्ध क्षेत्रों की सूची (केस संवेदी) क्वेरी करने के लिए मूल्य को परिभाषित करता है DayTradesRemainingT2 FullAvailableFunds-सी ExcessLiquidity-एस TotalCashBalance NetLiquidation LookAheadNextChange InitMarginReq SMA-एस NetLiquidation-एस NetLiquidationByCurrency SettledCash-एस RealizedPnL LookAheadMaintMarginReq-एस AvailableFunds-एस InitMarginReq-एस TotalCashValue-एस RealizedPnL FullMaintMarginReq-एस DayTradesRemainingT1 StockMarketValue FullExcessLiquidity-सी TotalCashBalance RealizedPnL UnalteredMaintMarginReq FullInitMarginReq-सी SettledCash रखरखाव मार्जिन आरईसी-सी लुकआइएफ़एफ़एंड-एस LookAheadExcessLiquidity-एस LookAheadInitMarginReq-एस FutureOptionValue SMA OptionMarketValue EquityWithLoanValue-सी EquityWithLoanValue ExcessLiquidity PNL FullAvailableFunds-एस StockMarketValue FullAvailableFunds FuturesPNL GrossPositionValue FutureOptionValue DayTradesRemaining AvailableFunds उत्तोलन-एस FullMaintMarginReq UnrealizedPnL StockMarketValue TotalCashValue ExcessLiquidity-सी FutureOptionValue MaintMarginReq DayTradesRemainingT4 LookAheadExcessLiquidity FullExcessLiquidity-एस NetLiquidation-सी OptionMarketValue UnrealizedPnL FuturesPNL LookAheadAvailableFunds SettledCash - सी फुल इन्ट मार्जिन रीक-एस लुकएहेड माइनर्गिन रीक-सी उपलब्धफंड-सी कुल कैश वेल्यू-सी इनट मार्जिन रीक-सी मुद्रा फ़ुलमाइनेट मार्जिन आरईसी-सी फ़ुल इन्ट मार्जिन आरईसीएमएआरएमर्गिन आरईक-एस यह फ़ंक्शन त्रुटि संदेश का प्रतिनिधित्व करते हुए पिछले त्रुटि संदेश स्ट्रिंग का पाठ देता है। रिक्त स्थिति में जब कोई त्रुटि संदेश नहीं था या ऐसा कोई आदेश नहीं है तो OrderId - से अंतिम त्रुटि की जानकारी क्वेरी करने के लिए ऑर्डर आईडी निर्दिष्ट करता है। एक विशेष मूल्य है जिसे आप पास कर सकते हैं: 0 (शून्य) और उसके पास एक विशेष अर्थ है: यह किसी भी आदेश के लिए अंतिम त्रुटि संदेश प्राप्त करता है। यह वास्तव में यह संदेश है जो IBController उपयोगकर्ता इंटरफ़ेस में त्रुटि सूची के शीर्ष पर दिखाई देता है। गेटस्टैटस (स्ट्रिंग ऑर्डर ईडी) यह फ़ंक्शन लंबित ऑर्डर की स्थिति को पुनः प्राप्त करता है। स्ट्रिंग जो स्थिति का वर्णन करती है, यह हो सकता है: नॉट ट्रांसफर, लंबित, रद्द, भरे, त्रुटि (1.0.2 में नया) या रिक्त होने पर मेल खाते के लिए खाली नहीं मिला कृपया ध्यान दें कि वर्तमान में केवल NotYetTransmitted, लंबित स्थितियों को लगातार सूचित किया जाता है रद्द और भरी स्थितिें अंतरिम हो गई हैं क्योंकि आदेश को रद्द करने के बाद एक आदेश के लंबित ऑर्डर की सूची से निकाल दिया जाता है (यह भविष्य में बदलेगा)। त्रुटि की स्थिति का मतलब है कि एक आदेश को स्थानांतरित करने के लिए अंतिम अनुरोध को प्रसंस्करण के दौरान एक त्रुटि हुई थी और आप GetLastError फ़ंक्शन का उपयोग करते हुए विस्तृत त्रुटि सूचना क्वेरी कर सकते हैं। पैरामीटर: ऑर्डरआईडी - स्ट्रिंग निर्दिष्ट करने के लिए ऑर्डरआईडी को संशोधित किया जाता है (पहले प्लेसऑर्डर या संशोधित ऑर्डर कॉल द्वारा लौटाया गया)। GetPositionInfo (स्ट्रिंग टिकर। स्ट्रिंग फ़ील्ड) इस फ़ंक्शन को वर्तमान में पोर्टफोलियो में टिकर के फ़ील्ड के मान को प्राप्त किया गया है जो टिकर के लिए अनुरोधित क्षेत्र का संख्यात्मक मान है। शून्य अगर कोई फ़ील्ड या ऐसी कोई स्थिति उपलब्ध नहीं है पैरामीटर: टिकर - स्ट्रिंग जो सुरक्षा नियंत्रण का प्रतीक निर्दिष्ट करती है। प्रतीक को इस संदर्भ में परिभाषित किया गया सिम्बोलाओन का पालन करना चाहिए: amibrokerib. html फ़ील्ड - आईबी नियंत्रक के पोर्टफोलियो पृष्ठ में मिले स्तंभ नामों में से एक उदाहरण के लिए औसत लागत को देखते हुए सुरक्षा की खरीद की औसत लागत होती है, अचेतन पीएनएल अवास्तविक लाभ और हानि देता है। यह फ़ंक्शन पोर्टरोलॉज में वर्तमान में आयोजित टिकर प्रतीक के शेयर संविदाओं की संख्या को प्राप्त करता है, जो टिकर के लिए वर्तमान में आयोजित स्थिति का आकार घटाते हैं। पॉजिटिव संख्या का मतलब लंबा स्थिति है, नकारात्मक संख्या का अर्थ है छोटी स्थिति, शून्य का अर्थ है कि दिया गया टिकर पोर्टफोलियो में नहीं है पैरामीटर: टिकर - स्ट्रिंग जो सुरक्षा नियंत्रण का प्रतीक निर्दिष्ट करती है। प्रतीक को इस संदर्भ में परिभाषित किया गया सिम्बोलोजी का पालन करना चाहिए: amibrokerib. html IsConnected () यह फ़ंक्शन कनेक्शन स्थिति को TWS पर पुनर्प्राप्त करता है 0 - कोई कनेक्शन 1 - कनेक्शन प्रगति 2 में - कनेक्शन का मतलब ठीक है, कोई संदेश नहीं 3 - कनेक्शन ठीक है, लेकिन TWS ने कुछ चेतावनी चेतावनी संदेश उत्पन्न किए (संदेश टैब देखें) IsOrderPending (string OrderId) यह फ़ंक्शन जांचता है कि यदि दिया गया आदेश लंबित है (या अभी तक नहीं है प्रेषित)। सच है - यदि अभी भी लंबित सूची में आदेश है, तो गलत अगर आदेश भरा हुआ है, रद्द किया गया है या सभी पैरामीटरों पर ऐसा कोई आदेश नहीं है: OrderId - स्ट्रिंग निर्दिष्ट करने के लिए orderID को संशोधित किया जाता है (पहले प्लेसऑर्डर या संशोधित कॉल द्वारा लौटाया गया)। 1. एमएसीडी सिग्नल लाइन के ऊपर से पार होने पर 100 शेयरों के लिए मार्केट खरीदें ऑर्डर देता है और प्रेषित करता है: खरीदें क्रॉस (एमएसीडी), सिग्नल ()) अगर (लास्ट वैल्यू (खरीदें)) आईबीसी गेटट्रॉइडिंग इंटरफेस (आईबी) जांचें कि क्या हम ठीक से कनेक्ट हैं अगर (आईबीसी IsConnected ()) जांचें कि अगर हमारे पास इस स्टॉक पर पहले से ही खुली स्थिति नहीं है तो (ibc. GetPositionSize (नाम ()) 0) आदेश ibc. PlaceOrder (नाम (), खरीदें खरीदें 100. एमकेटी 0. 0. 0. दिन सच है) 2. वर्तमान मूल्य से 0.10 पर एक सीमा आदेश तय करना, लेकिन इसे संचारित किए बिना (मैन्युअल ट्रांसमिट आवश्यक)। यह कोड कई बार चलाया जा सकता है और यह मौजूदा ऑर्डर को तब तक संशोधित करेगा जब तक कि इसे संचरित नहीं किया जाता है। यह आखिरी रन से ऑर्डर करने के लिए स्थिर चर का उपयोग करता है I खरीदें एल जी आर रेफरी (एच -1) खरीदें जब कीमतें अंतराल पर होती हैं (अंतिम वैल्यू (खरीदें)) आईबीसी गेटट्रॉइडिंग इंटरफ़ेस (आईबी) जांचें कि क्या हम ठीक से जुड़े हैं अगर (आईबीसीआईसी कनेक्टेड ()) केवल तभी आदेश दें यदि हमारे पास पहले से नहीं है इस प्रतीक पर खुला स्थिति यदि (ibc. GetPositionSize (नाम ()) 0) पिछले रन से ऑर्डरआईडी प्राप्त करते हैं, तो रिक्त होगा यदि कोई आदेश ऑर्डरआईडी स्टेटिकवेरगेट पाठ (ऑर्डरआईडी नाम ()) से पहले रखा गया था या ऑर्डर को संशोधित नहीं किया है - अभी तक ट्रांसमिट नहीं है ibc. ModifyOrder (ऑर्डरआईडी, नाम (), खरीदें 100. एलएमटी। अंतिम वैल्यू (सी) 0.10. 0. दिन। झूठी) अगली चलाने के लिए store orderID ताकि हमें पता हो कि StaticVarSetText (ऑर्डरआईडी नाम (), ऑर्डरआईडी) 3 पैरामीटर्स संवाद से मैन्युअल रूप से व्यवस्थित करना। संकेतक बिल्डर में कोड लागू किया जाना है (1.0.2 में नई सुविधाओं का उपयोग करने के लिए संशोधित) इस कोड को कई बार चलाया जा सकता है और यह मौजूदा ऑर्डर को तब तक संशोधित करेगा जब तक कि यह संचरित नहीं होता है। यह आखिरी रन से ऑर्डर करने के लिए स्थिर चर का उपयोग करता है I पैराम ब्लॉक ट्रिगर ऑर्डर पैरामाट्रिगर (प्लेस ऑर्डर) ऑर्डर करने के लिए यहां क्लिक करें) मोड पैरामाटॉगल (मोड। मौजूदा को संशोधित करेंसही जगह नए ऑर्डर करें) एट पैरामालिस्ट (एक्शन। बुलीस्लोसहोर्ट) ओटी पैरामालिस्ट (ऑर्डर टाइप। एमकेटीएलएमटीएसटीपी) टीआईएफ पैरामालिस्ट (द फोर्स इन द डेगटीसीआईओसी) टिकर ParamStr (टिकर नाम ()) संख्या शेयरों (शेयरों की संख्या 10. 10. 100. 10) सीमा मूल्य अंतिम वैल्यू (सी) परम (सीमा मूल्य ऑफसेट 0, - 0.1 0.1 0.01) स्टॉपपरिस अंतिम वैल्यू (सी) परम ( ऑफसेट ऑफ ऑफसेट 0, - 0.1 0.1 0.01) ट्रांसमिट पैरामाटॉगल (ट्रांसमिट। ट्रांसमिट ट्रांसमिट नहीं 0) ट्रिगर रद्द करें पैरामाट्रिगर (ऑर्डर रद्द करें। ऑर्डर रद्द करने के लिए यहां क्लिक करें) संदेश यह चर स्टोअर त्रुटि संदेश पाठ व्यापार इंटरफ़ेस का उदाहरण इबाक GetTradingInterface (ट्रिगर ऑर्डर) यदि हम ठीक से कनेक्ट हैं, तो अगर (Ibc. Is कनेक्टेड ()) यदि (मोड 1) ऑर्डर आईडी I को ऑर्डरआईडी स्टेटिकवर्गाट टेक्स्ट (ऑर्डरआईडी टिकर) से पहले कोई आदेश नहीं रखा गया था, तो पिछले रन से ऑर्डर आईडी को रिक्त किया जाएगा। च मोड हमेशा नए और फिर स्पष्ट ऑर्डर ऑफ प्लेस ऑर्डर पर सेट होता है, अगर हमारे पास इस प्रतीक स्थान पर पहले से ही खुली स्थिति नहीं है या ऑर्डर को संशोधित नहीं किया जाता है - अभी तक ऑर्डर आईडी, टिकर, एक्ट, न्यूमैशर्स, ओटी, लिमिटप्रिस, स्टॉपपरिस , टीआईएफ, ट्रांसमिट) स्टोर ऑर्डरआईडी अगले रन के लिए इसलिए हमें पता है कि स्टैटिकवर्ससेट टेक्स्ट (ऑर्डरआईडी टिकर, ऑर्डरआईडी) को संशोधित करने के लिए कौन सी ऑर्डर है अगर (मोड 1) संदेश नया ऑर्डर आईडी और संदेश ऑर्डर के साथ रखा गया है, अब आईडी (संदेश) दूसरा संदेश टीएसडीएस के लिए कोई कनेक्शन की वजह से विफल रहा, यदि (ट्रिगर कंसल) यदि (ऑर्डर ईडी) अगर (ibc. CancelOrder (OrderId)) आदेश को रद्द करने के लिए संदेश अनुरोध OrderID सफलतापूर्वक अन्यथा आदेश ऑर्डर रद्द करने के लिए अनुरोध किया गया अन्य संदेश ऑर्डर रद्द नहीं किया जा सकता है क्योंकि ऑर्डरआइडी खाली मॉनिटरिंग कोड है शीर्षक संदेश nLast TWS संदेश: ibc. GetLastError (0) एनएफ़ेबल फंड: ibc. GetAccountValue (उपलब्धफंड) सकल स्थान मान: ibc. GetAccountValue (ग्रॉसपॉज़सी वैल्यू) एनओआरआईडीआईडी ऑर्डर आयडी एनटीकर टिकर एनएएसीटी एक्ट n शेयर्स एनएमटीओएसटीआर (एनएमशैर्स, 1.0) एनओआरडीआर टाइप ओटी एनलिमिटपीरस एनएमओटीओएसटीआर (लिमिटपीरीस, 1.3) एनएसटॉपपीरस एनएमटीओएसएटीआर (स्टॉपपीस, 1.3) एनटीइम इनफॉर्स टीआईएफ एनटीआरएनएसएमटीएमटीओएसटीआर (ट्रांसमिट, 1.0) एन एनजीस्टेटस आईबीसी। GetStatus (OrderID) nGetPositionSize ibc. GetPositionSize (Ticker) nIs कनेक्टेड NumToStr (ibc. IsConnected (), 1.0) 1) ऑर्डरआईडी वास्तव में क्या है, जहां संख्या संचित है यह कैसे बढ़ता है हम अपने ऑर्डर आईडी ऑर्डर कर सकते हैं OrderID स्ट्रिंग है अद्वितीय आदेश संख्या का प्रतिनिधित्व करता है जिसे आईबी नियंत्रक (आईबी नियंत्रक के माध्यम से रखे आदेशों के लिए) या टीडब्लूएस (टीडब्लूएस में रखे आदेशों के लिए) द्वारा सौंपा जाता है जब आप ऑर्डर करते हैं यह स्वचालित रूप से प्रत्येक नए ऑर्डर पर बढ़ी है। कार्यान्वयन को ध्यान में रखा जाता है कि व्युत्पन्न आईडी टीडब्लूएस के दिए सत्र के लिए अद्वितीय है। आपको अपनी आईडी निर्दिष्ट नहीं करनी चाहिए क्योंकि आप डुप्लिकेट उत्पन्न करने का जोखिम ले सकते हैं, जिसे टीडब्लूएस द्वारा अस्वीकार कर दिया जाएगा। 2) आईबी इंटरफेस में बहुत उपयोगी सूचनाएं हैं, क्या हम इस जानकारी को एफ़एलएलएएएएसीएक्वाइंटएवल्यू () फ़ंक्शन (1.0.2 में शुरू की गई) में उपयोग कर सकते हैं। 3) महत्वपूर्ण विकास के दौरान मैं अक्सर टीडब्लूएस को अपना कनेक्शन खो देता हूं और इसे फिर से नहीं मिल सकता है। क्या शर्तों के तहत यह कैंडोप्स होता है शायद यह भी अक्सर संशोधित ऑर्डर कॉल करने के कारण होता है ताकि टीडब्लूएस उन्हें संभालने में सक्षम न हो और त्रुटि संदेश भेजता है (इस आदेश को संशोधित करने में असमर्थ होने के कारण इसे अभी भी संसाधित किया जा रहा है) और इसका परिणाम आईसीएनएक्टेड () लौट रहा है। इसे अगले संस्करण द्वारा संबोधित किया जाना चाहिए। अगर ऐसी बात होती है तो आप बस आईबी नियंत्रक विंडो को बंद कर सकते हैं। 4) क्या ईबीआईएलबीएफ़एस्स्क कीमतों को पढ़ना संभव है, जब ईसाइनल डाटाबेस चलाया जा रहा है। अभी IBController के माध्यम से कीमत डेटा तक पहुंच नहीं है, लेकिन भविष्य में हो सकता है 5) हमारे पास प्लेस ऑर्डर () और एक संशोधित ऑर्डर () है, अगर संशोधित ऑर्डर कर सकते हैं दोनों मामलों में इस्तेमाल किया जा सकता है बस पूर्णता के लिए वास्तव में संशोधित ऑर्डर केवल पर्याप्त होगा 5) क्या हम चार्ट पर प्रदर्शन के लिए आईबी नियंत्रक विंडो से निष्पादन और लंबित पृष्ठ (स्ट्रिंग) को पुनः प्राप्त कर सकते हैं - हाँ, आप ऑर्डर की स्थिति को प्राप्त कर सकते हैं, जबकि यह GetStatus का उपयोग करते हुए लंबित पृष्ठ पर है निष्पादन टैब के लिए - जैसा कि मैंने पहले ही मुझे पढ़ा है, यह काम करता है। 6) ऐसा लगता है कि टीडब्ल्यूएस और एबी के स्टार्टअप अनुक्रम महत्वपूर्ण है, क्या यह वास्तव में टीडब्लूएस और एबी नहीं है- वे स्वतंत्र हैं लेकिन आईबी नियंत्रक चलाने से पहले टीडब्लूएस को चलाने के लिए क्या ज़रूरी है यदि आपके संकेतक में आपका व्यापार कोड है, तो यह अटल बिहारी पर स्वतः रिफ्रेश हो सकता है और इस व्यक्तिगत मामले में आपको एबी से पहले टीडब्लूएस चलाने की आवश्यकता होगी फिर भी अगर कुछ विफल हो जाए तो आप केवल आईबी नियंत्रक विंडो को बंद कर सकते हैं और यह स्वचालित रूप से फिर से खोलें और GetTradingInterface पर अगली कॉल पर फिर से कनेक्ट हो जाएगा। 7) जब TWSAB कनेक्शन व्यापार के दौरान टूट गया है, तो इसे पुनर्स्थापित करने का सबसे अच्छा तरीका क्या है कि आईबी नियंत्रक बंद करें मैन्युअल रूप से। यह स्वचालित रूप से फिर से खोलता है और GetTradingInterface पर अगली कॉल पर फिर से कनेक्ट हो जाता है। 8) एबी रीफ्रेशेशन के कारण बार-बार प्लेस ऑर्डर () या मॉडेइव ऑर्डर () निष्पादन का क्या परिणाम है, जब जीटी या एलटी फ्रैन्लाइन ऑटो-ट्रेडिंग इंटरफेस के साथ क्रॉस () का उपयोग करने के बजाय संकेतक में उपयोग किए जाने के लिए इंडेंट नहीं किया जाता है। इसका उद्देश्य एए विंडो में इस्तेमाल करना है। लेकिन अगर आप आईबी में इसे चलाने के लिए पसंद करते हैं तो आप भी ऐसा कर सकते हैं, लेकिन फिर आपको लंबित ऑर्डर देखने चाहिए और दिए गए प्रतीक के लिए पोर्टफोलियो की स्थिति के आकार की जांच करनी चाहिए ताकि बहुत सारे शेयर नहीं खरीद सकें। आपके प्रश्न का उत्तर देने के लिए: एकाधिक प्लेस ऑर्डर कॉल के परिणामस्वरूप कई ऑर्डर दिए जाएंगे। एकाधिक संशोधित ऑर्डर () कॉल का परिणाम उसी में हो सकता है (यदि ऑर्डरआईडी रिक्त है) या पहले से ही एक्ससीटिंग के मूल्यों को अपडेट करने के लिए लंबित ऑर्डर हो सकता है, यदि आप पहले क्रम में दिए गए सही ऑर्डर आईडी निर्दिष्ट करते हैं (उदाहरण 2. देखें) 9) एक स्पष्ट आईबीसी विंडो में संदेश बटन अच्छा होगा, मुझे नवीनतम संदेश देखने के लिए लगातार नीचे स्क्रॉल करना होगा (शायद अंतिम-टॉप-टॉप स्क्रॉलिंग) यह संस्करण 1.0.2 में पहले से उपलब्ध है 10) एकल लिखने का सर्वोत्तम तरीका क्या है - (प्रयोक्ता ने शुरू किया) कोड का एक्सक्लुशन लाइन यह वह जगह है जहां परम टास्क () मैंने सुझाव दिया था कि यह काम आसान होगा। नए एएफएल पैरामाट्रिगर फ़ंक्शन पैरामीटरट्रिगर (नाम, बटन पाठ) का उपयोग करें - सूचक बिल्डर में उपयोग करने के लिए - ट्रिगर (बटन) बनाने के लिए यदि आप संकेतक कोड में ParamTrigger रखें तो यह पैरामीटर संवाद में एक बटन बनाएगा जिसे दबाया जा सकता है। सामान्य रूप से पैरामाट्रिगर शून्य (0) लौटाएंगे, लेकिन जब परम विंडो में बटन दबाया जाता है तो यह चार्ट को रीफ्रेश करेगा और पैरामाट्रिगर इस एकल निष्पादन के लिए 1 (एक) लौटाएगा (आगे रिफ्रेश शून्य वापस लौटाएगा, जब तक कि बटन को फिर से दबाया नहीं जाएगा) ट्रिगर पैरामीटरट्रिगर (प्लेस ऑर्डर। ऑर्डर देने के लिए यहां क्लिक करें) अगर आपके ट्रिगर को एक-शॉट कोड होता है 11) जब कोई सूचक (आरटी ट्रेडिंग में काम करना है) से कोड डालता है और कोड को संपादित करता है तो इसके परिणामस्वरूप अतिरिक्त एफएल फाइनल होंगे, कैसे क्या मैं अतिरिक्त पास से रैंडन ऑर्डर प्लेसमेंट को रोका जा सकता है पैरामीटर और सिग्नल लूप, डीएलएल, और चीजों के उपयोग के परिणामस्वरूप समान नहीं हो सकते हैं। कई नए ऑर्डर देने के बजाय मौजूदा ऑर्डर को संशोधित करने के लिए 2 में दिए गए स्थिर चर का उपयोग करें। या प्रश्न 10 के जवाब में दिया गया कोड का प्रयोग करें 12) आईबीसी में कुछ संदेश स्पष्ट नहीं हैं उनके अर्थ में। ये संदेश टीडब्लूएस से आते हैं और मेरे पास उनके शब्दों पर कोई प्रभाव नहीं है :-) TWS API 8.30 के साथ संकलित संस्करण 1.0.3 के लिए बदलाव GetPositionInfo विधि ने अनलॉक कोड संवाद (फ़ाइल-जीटी अनलॉक कोड) जोड़ा है। डिफ़ॉल्ट रूप से IBController स्वचालित रूप से ऑर्डर प्रेषित नहीं करता है ट्रांसमिशन को अनलॉक कोड दर्ज करके सक्षम किया जा सकता है जो अनुबंध स्वीकार करने के बाद उपयोगकर्ता को उपलब्ध कराया जाता है। संस्करण 1.0.2 के लिए बदलाव IBC: अब लंबित ऑर्डर सूची में नई स्थिति कोड त्रुटि और नए कॉलम की विशेषताएं हैं: पिछली त्रुटि आईबीसी: नया उपकरण पट्टी बटन: त्रुटियों के साथ स्वत: रद्द करें आदेश - चालू होने पर, त्रुटियों के साथ सभी ऑर्डरों को स्वचालित रूप से रद्द कर दिया जाता है IBC: त्रुटि संदेश अब ऑर्डर आईडी और त्रुटि कोड दिखाते हैं IBC: दोहराते हुए संदेश अब एक बार उपयुक्त दोहराने की गिनती और अंतिम अद्यतन समय के साथ प्रदर्शित होते हैं IBC: सबसे हालिया त्रुटि संदेश अब संदेश सूची के शीर्ष पर दिखाई देते हैं, इसलिए आपको आईबीसी स्क्रॉल करने की आवश्यकता नहीं है: डुप्लिकेट ऑर्डर आईडी समस्या का हल अब जब TWS डुप्लिकेट ऑर्डर संदेश भेजता है, तो उचित ऑर्डर लाइन आईबी में चिह्नित है त्रुटि के रूप में नियंत्रित और ऐसी ऑर्डर आईडी अब उपयोग नहीं की गई है जब नए संशोधित ऑर्डर दिया जाता है तो नए ऑर्डर आईडी को आईबी: असाइन किया जाएगा आईबी इंटरफेस में GetAccountValue फ़ंक्शन VERSION 1.0.1 के लिए परिवर्तन रद्द करेंऑनडर () लंबित सूची से NotYetTransmitted ऑर्डर को दूर करता है IsConnected () funcition अब पूर्णांक मानों को रिटर्न करता है 0..3 (नहीं bool ) संदेशों को साफ़ करें टूलबार बटन को जोड़ा गया संस्करण 1.0.0 के लिए बदलाव बग्स रिपोर्ट कैसे करें यदि आप इस बीटा संस्करण के साथ किसी भी समस्या का अनुभव करते हैं तो कृपया ambroker पर कीड़े के लिए समस्या का विस्तृत विवरण भेजें (विशेष रूप से इसे पुनरुत्पादन करने के लिए आवश्यक चरणों)
Comments
Post a Comment