इस प्रोजेक्ट के बारे में

फाइनेंस एक MIT-लाइसेंस प्राप्त पायथन अनुसंधान टूलकिट है जो बाजार डेटा, तकनीकी संकेतक, स्टॉक स्क्रीनिंग, ट्रेडिंग रणनीतियों, बैकटेस्टिंग, पोर्टफोलियो विश्लेषण, रिपोर्टिंग और सांख्यिकीय मॉडलिंग के लिए है। इसके लिए पायथन 3.12 या नया संस्करण आवश्यक है और इसे स्रोत से pip के साथ इंस्टॉल किया जाता है। NumPy और pandas मुख्य निर्भरताएँ हैं; वैकल्पिक अतिरिक्त सुविधाएँ सार्वजनिक बाजार डेटा, पोर्टफोलियो अनुकूलन और मॉडल, प्लॉटिंग और भावना स्कोरिंग, एक इंटरैक्टिव Streamlit ऐप, रिपोर्ट और एकीकरण जोड़ती हैं। डेटा मॉड्यूल सामान्यीकृत समायोजित OHLCV और इंट्राडे डेटा प्राप्त कर सकता है और Finviz डिस्कवरी, वित्तीय विवरण, कैलेंडर, विश्लेषक डेटा, समाचार, ट्रांसक्रिप्ट, इनसाइडर डेटा और यूनिवर्स प्रदान करता है। संकेतक फ़ंक्शन स्पष्ट स्थानीय इनपुट पर काम करते हैं और मूविंग एवरेज, मोमेंटम, अस्थिरता, वॉल्यूम, रोलिंग सांख्यिकी, पिवोट्स और ब्रेड्थ को कवर करते हैं। विश्लेषिकी में रिटर्न, CAPM और OLS विश्लेषण, जोखिम उपाय, विवरण अनुपात, मूल्यांकन, मौसमी और भावना शामिल हैं। रणनीति और बैकटेस्टिंग मॉड्यूल क्रॉसओवर, MACD, Keltner, Ichimoku, ऑसिलेटर-रिवर्जन, पेयर्स और कालानुक्रमिक रूप से चयनित रणनीतियों का समर्थन करते हैं। क्लोज डेटा पर उत्पन्न सिग्नल अगले ओपन पर निष्पादित किए जा सकते हैं, जिसमें बैकटेस्टर नकद, आंशिक शेयर, लॉन्ग और शॉर्ट फिल, कमीशन, स्लिपेज, उधार लागत, सुरक्षात्मक ऑर्डर, FIFO ट्रेड रिपोर्ट और बेंचमार्क को ट्रैक करता है। पोर्टफोलियो उपकरण आवंटन, बाधित अनुकूलन और फ्रंटियर विश्लेषण, सहसंबंधित सिमुलेशन, और एकमुश्त बनाम डॉलर-कॉस्ट एवरेजिंग को कवर करते हैं। मॉडल में पूर्वानुमान और बेसलाइन, ARIMA डायग्नोस्टिक्स, PCA और कारक, शासन, क्लस्टरिंग, नेटवर्क, और वैकल्पिक तंत्रिका या Prophet प्रयोग शामिल हैं। रिपोर्टिंग कैंडलस्टिक चार्ट, हीटमैप, इक्विटी चार्ट, CSV और Excel आउटपुट, HTML रिपोर्ट और ग्राफ निर्यात का समर्थन करती है। एकीकरण में अधिसूचना परिवहन, ऑर्डर पूर्वावलोकन और एक वैकल्पिक Alpaca क्लाइंट शामिल हैं। उदाहरण डिफ़ॉल्ट रूप से सिंथेटिक इनपुट का उपयोग करते हैं, और एक लाइव फ्लैग समर्थित उदाहरणों को सार्वजनिक डेटा पर स्विच करता है। दस्तावेज़ीकरण नोट करता है कि घटक और बुनियादी बातें ऐतिहासिक पॉइंट-इन-टाइम डेटा के बजाय स्नैपशॉट हैं, प्रदाता थ्रॉटल कर सकते हैं या स्कीमा बदल सकते हैं, और पूर्वानुमान प्रयोग भविष्य कहनेवाला लाभ का दावा नहीं करते हैं। ब्रोकरेज और डिलीवरी एकीकरण के लिए अलग क्रेडेंशियल आवश्यक हैं। रिपॉजिटरी बताती है कि सामग्री शैक्षिक है और पेशेवर निवेश सलाह नहीं है।