इस प्रोजेक्ट के बारे में
`pip install tradingview-screener` से इंस्टॉल करें, फिर `Query` ऑब्जेक्ट का उपयोग करके क्वेरी बनाएं। एक बुनियादी क्वेरी name, close, volume और market capitalization जैसे फ़ील्ड चुनती है और `get_scanner_data()` को कॉल करती है, जो परिणाम गिनती और सारणीबद्ध पंक्तियाँ लौटाती है। परिणाम डिफ़ॉल्ट रूप से 50 पंक्तियों तक सीमित होते हैं, जिनमें कॉन्फ़िगर करने योग्य लिमिट और ऑफ़सेट होते हैं।
यह पैकेज लगभग 70 देशों के स्टॉक के साथ-साथ ऑप्शंस, केंद्रीकृत और विकेंद्रीकृत क्रिप्टो बाज़ार, कॉइन, फॉरेक्स, फ्यूचर्स, बॉन्ड और CFD को कवर करता है। `stocks()`, `crypto()`, `options()`, `forex()` और `futures()` जैसे समर्पित हेल्पर चेन करने योग्य `Query` ऑब्जेक्ट लौटाते हैं।
उपलब्ध डेटा फ़ील्ड में OHLC कीमतें, वॉल्यूम, तकनीकी संकेतक, P/E और EPS जैसे मौलिक मेट्रिक्स, और TradingView-आंतरिक फ़ील्ड शामिल हैं। कीमत और संकेतक फ़ील्ड 1-मिनट से मासिक तक के टाइमफ्रेम का उपयोग कर सकते हैं, जिसके लिए `|1`, `|5`, `|60`, `|1W` या `|1M` जैसे सफ़िक्स जोड़े जाते हैं, और एक ही क्वेरी में अलग-अलग फ़ील्ड अलग-अलग टाइमफ्रेम का उपयोग कर सकते हैं।
फ़िल्टरिंग SQL-जैसे सिंटैक्स का उपयोग करती है, जिसमें कॉलम तुलना, रेंज जाँच और AND/OR लॉजिक शामिल हैं। क्वेरी को क्रमबद्ध, ऑफ़सेट और सीमित भी किया जा सकता है। आंतरिक रूप से, लाइब्रेरी चेन किए गए मेथड्स को TradingView के `/screener` एंडपॉइंट द्वारा अपेक्षित JSON पेलोड में अनुवादित करती है, जिससे वेब स्क्रैपिंग या HTML पार्सिंग से बचा जाता है।
रीयल-टाइम या स्ट्रीमिंग एक्सचेंज डेटा के लिए TradingView सेशन कुकीज़ के माध्यम से प्रमाणीकरण आवश्यक है। README में कुकीज़ को मैन्युअल रूप से पास करने, `rookiepy` के साथ स्थानीय ब्राउज़र से लोड करने, या साइन-इन API के माध्यम से प्रमाणीकृत करने का वर्णन है, साथ ही चेतावनी दी गई है कि बार-बार API लॉगिन से CAPTCHA या खाता प्रतिबंध ट्रिगर हो सकते हैं। `update_mode` क्वेरी का उपयोग यह जाँचने के लिए किया जा सकता है कि कोई एक्सचेंज स्ट्रीमिंग या विलंबित डेटा लौटाता है या नहीं।
यह प्रोजेक्ट खुद को एक निर्णयात्मक ट्रेडिंग रणनीति या सेंटिमेंट लाइब्रेरी के बजाय एक लो-लेवल API रैपर के रूप में प्रस्तुत करता है। इसका दस्तावेज़ीकरण उपलब्ध फ़ील्ड, बाज़ार और स्क्रीनर प्रकारों को सूचीबद्ध करता है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.