Quantitative Finance के लिए Python टूलकिट
(github.com/goldmansachs)- GS Quant quantitative trading strategies और risk management solutions के विकास को तेज़ करने के लिए एक Python toolkit है
- इसे Goldman Sachs के quant developers ने बनाया और maintain किया है, और यह derivatives analysis और trading strategy development को support करता है
- इसका उपयोग derivatives structuring, trading और risk management में किया जा सकता है, और इसे data analysis के लिए statistical packages के संग्रह के रूप में भी इस्तेमाल किया जा सकता है
- API access के लिए client id और secret की जरूरत होती है, जो Goldman Sachs के institutional clients को दिए जाते हैं
- उपयोगकर्ता इसे
pip install gs-quantसे install कर सकते हैं, और अतिरिक्त documentation और examples Goldman Sachs Developer पर उपलब्ध हैं
GS Quant का overview
- GS Quant quantitative finance के लिए एक Python toolkit है
- यह एक global risk transfer platform पर बनाया गया है, और global markets में 25 वर्षों के अनुभव पर आधारित है
- इसका उद्देश्य quantitative trading strategies और risk management solutions के विकास को तेज़ करना है
Developer और उपयोग का दायरा
- Goldman Sachs के quant developers GS Quant को बनाते और maintain करते हैं
- इसके मुख्य उपयोग क्षेत्र ये हैं
- Trading strategy development
- Derivatives analysis
- Derivatives structuring
- Trading
- Risk management
- इसे data analysis applications के लिए statistical packages के सेट के रूप में भी इस्तेमाल किया जा सकता है
API access की शर्तें
- API का उपयोग करने के लिए client id और secret की जरूरत होती है
- ये credentials Goldman Sachs के institutional clients को दिए जाते हैं
- अधिक जानकारी sales representative या Marquee Sales के जरिए देखनी होगी
Requirements और installation
- Requirements
-
Python 3.9 या उससे ऊपर
- PIP package manager access
- installation command यह है
-
pip install gs-quant
Documentation और support
- अतिरिक्त जानकारी Goldman Sachs Developer पर उपलब्ध है
- Examples, guides और tutorials भी Goldman Sachs Developer के संबंधित folders में देखे जा सकते हैं
- सवाल, राय और feedback
gs-quant@gs.comपर भेजे जा सकते हैं
1 टिप्पणियां
Hacker News की राय
इस क्षेत्र के जाने-माने प्रोजेक्ट्स में से एक OpenBB भी देखने लायक है: https://github.com/OpenBB-finance/OpenBBTerminal
ज़्यादातर data providers मुफ्त API key मांगते हैं, क्योंकि वही उनका go-to-market (GTM) strategy होता है। वे आपसे account बनवाते हैं, मुफ्त API key देते हैं, और फिर समय के साथ आपको paid plan में convert करने की उम्मीद रखते हैं
या फिर आप yfinance जैसे “free data” का इस्तेमाल कर सकते हैं, लेकिन ऐसे tools उन projects पर निर्भर करते हैं जो websites से financial data को aggressively scrape करते हैं। Scraping-side API maintainers और data रखने वाली companies के हित एक जैसे नहीं होते, इसलिए अक्सर मुख्य maintainer को लगातार updates करते रहना पड़ता है
संदर्भ के लिए, मैं GitHub पर OpenBB प्रोजेक्ट बनाने वाले मुख्य developers में से एक हूँ
और मैं यह भी जानना चाहूँगा कि UK data के लिए कोई अच्छा API है या नहीं
यहाँ से मिलने वाला एकमात्र उपयोग शायद design reference भर है
वास्तव में उपयोगी चीज़ों तक पहुँच GS के private data API के पीछे है: https://developer.gs.com/docs/gsquant/authentication/gs-sess...
यह काफ़ी बुनियादी स्तर का लगता है। असल में यह finance में आम तौर पर इस्तेमाल होने वाली data structure classes के संग्रह जैसा है, और लगभग वैसा ही है जैसा किसी undergraduate object-oriented programming course के final project से उम्मीद की जाए
या फिर वह लाइब्रेरी बहुत ज़्यादा लोकप्रिय हो और वर्षों तक engineers का काफ़ी ध्यान मिला हो
toolkit भले मुफ्त हो, लेकिन data बहुत महँगा है
क्या GS अभी भी अपनी खुद की language Slang इस्तेमाल करता है, या धीरे-धीरे Python की तरफ़ migrate कर गया है?
Python वगैरह के लिए यह निश्चित रूप से खुला है, और Slang को 21वीं सदी के हिसाब से integrate करने की technology भी है, लेकिन यह ऐसा system है जिसके पूरी तरह गायब हो जाने की कल्पना करना मुश्किल है
बस इसे नीचा दिखाने के बजाय, यह कैसे बना और अंदरूनी तौर पर वास्तव में किस काम में आता है, यह सुनना ज़्यादा दिलचस्प होगा
मैंने ऐसे मामले देखे हैं जो ऊपर से अजीब लगते थे, लेकिन गहराई से देखने पर उनके पीछे वाजिब कारण थे। Companies की अपनी culture और priorities होती हैं जो अंदर से समझ में आती हैं, लेकिन बाहर से अजीब दिख सकती हैं
लाइब्रेरी का नाम vampire-squid न रखना बहुत बड़ा खोया हुआ मौका था
सिर्फ README देखकर लगता है कि यह बाहर उपयोगी तौर पर इस्तेमाल होने वाली चीज़ से ज़्यादा, developers को GS क्या करता है यह दिखाने वाली marketing material है
मुझे जिज्ञासा है कि
gs-quant/gs_quant/timeseries/statistics.pyमें infectious disease spread के लिए SIR compartment model class और SEIR model क्यों हैं: https://en.wikipedia.org/wiki/Compartmental_models_in_epidem...Goldman Sachs से जुड़ी किसी भी चीज़ को मैं 10-foot pole से भी छूना नहीं चाहूँगा
https://en.wikipedia.org/wiki/Sergey_Aleynikov
एक साल पहले मैंने quant libraries ढूँढी थीं, लेकिन यह नहीं दिखी। क्या दूसरी बड़ी companies में से किसी ने quant libraries, खासकर volatility-related libraries, public की हैं?