loader2
Login OPEN ICICI 3-in-1 Account
  • Text Size
  • Text to Speech
  • Color Contrast
  • Pause Animations

ब्रीज एपीआई डेटा का उपयोग करके चार्ट कैसे बनाएं?

27 May 2022|
2 min read |
by ICICI Securities Team
Article Image

आपने हमारी तरफ से कुछ लेख देखे होंगे जो ब्रीज एपीआई के कई उपयोग-मामलों को उजागर करते हैं। डेटा का उपयोग करने के बहु-गुना तरीकों से आपको अवगत कराने की हमारी अथक खोज में, आइए हम चार्ट पर भी ध्यान केंद्रित करें। यदि आप बाजारों के क्षेत्र में एक व्यापारी या यहां तक कि शुरुआत कर रहे हैं, तो आपने बाजारों के तकनीकी चार्ट देखे होंगे। ये चार्ट सरल लाइन ग्राफ से लेकर जटिल मोमबत्ती की छड़ें तक हो सकते हैं जिनमें कई तकनीकी संकेतक लगे हुए हैं।

तो इस लेख में, हम डेटा के डेटा विज़ुअलाइज़ेशन पहलू को देखेंगे। हम पहले ब्रीज एपीआई का उपयोग करके इक्विटी स्टॉक के लिए डेटा डाउनलोड करेंगे और फिर डाउनलोड किए गए डेटा के लिए चार्ट बनाने के लिए पांडा और मैटप्लॉटलिब जैसे शक्तिशाली ओपन सोर्स लाइब्रेरी का उपयोग करेंगे। 

काम

हम 2022 की शुरुआत से आईटीसी स्टॉक के लिए दैनिक ओएचएलसी डेटा डाउनलोड करेंगे और फिर इसके लिए एक चार्ट बनाएंगे।

#We कोड के प्रत्येक ब्लॉक को आपकी समझ के लिए एक सरल स्पष्टीकरण प्रदान किया है:

पहला कदम आपके एपीआई कुंजी और सत्र टोकन का उपयोग करके ब्रीज एपीआई के साथ संबंध स्थापित करना है( इन कुंजियों को कहां ढूंढना है, यह जानने के लिए शब्दों पर क्लिक करें)।

breeze_connect आयात ब्रीजकनेक्ट से
आईएसईसी = ब्रीजकनेक्ट (api_key =" आपकी एपीआई कुंजी ")
isec.generate_session (api_secret =" आपकी एपीआई गुप्त कुंजी",

session_token =" आपका सत्र कुंजी ")

अगला चरण कुछ पुस्तकालयों को डाउनलोड करना है जो आपके कोड की क्षमता को कई चीजें करने के लिए जोड़ देंगे जैसे - स्प्रेडशीट विश्लेषण करें या चार्ट बनाएं

#install पांडा और मैटप्लॉट लिब लाइब्रेरी
पाइप पांडा स्थापित करें

पाइप मैटप्लॉटलिब स्थापित करें


अपने कोड में पांडा लाइब्रेरी #import
के रूप में पांडा आयात करें पीडी
#import चार्टिंग लाइब्रेरी - आपके कोड में मैटप्लॉट
पीएलटी के रूप में मैटप्लॉटलिब.पाइप्लॉट आयात करें

अब हम वर्ष की शुरुआत यानी 01 जनवरी 2022 से आज यानी 20 मई 2022 तक एनएसई पर सूचीबद्ध 'आईटीसी' शेयर के लिए दैनिक डेटा डाउनलोड करेंगे

ब्रीज एपीआई का उपयोग करके दैनिक ऐतिहासिक डेटा #downloading

डेटा = isec.get_historical_data (अंतराल = "1 दिन",
                            from_date = "2022-01-01T07:00:00.000Z",
                            to_date = "2022-05-20T18:00:00.000Z",
                            stock_code ="आईटीसी",
                            exchange_code ="एनएसई",
                            product_type ="नकद")

उपरोक्त डेटा को उस पर संचालित करने के लिए डेटाफ्रेम में #storing
डीएफ = पीडी। डेटाफ्रेम (डेटा["सफलता"])

अब हम ब्रीज एपीआई से प्राप्त डेटा को एक व्यावहारिक प्रारूप में समायोजित करेंगे। हम ऐसा इसलिए करते हैं क्योंकि प्राप्त डेटा टेक्स्ट (स्ट्रिंग) प्रारूप में है और हमें डेटा से संख्याओं को निकालना होगा।

# संख्या प्रारूप के लिए 'बंद करें' स्तंभ परिवर्तित करें
डीएफ ['new_close'] = डीएफ ['क्लोज़']. एसटाइप (फ्लोट)
# दिनांक प्रारूप के लिए 'दिनांक समय' स्तंभ परिवर्तित करें
डीएफ ['दिनांक']= pd.to_datetime (डीएफ['डेटटाइम'])

अंतिम चरण 2 कॉलम - दिनांक (एक्स अक्ष में) और दैनिक समापन मूल्य (वाई अक्ष में) के लिए चार्ट बनाना है

#charting कोलोमन्स - डेटाफ्रेम का 'डेटटाइम' और 'क्लोजिंग प्राइस'
चित्र (अंजीर = (13,3))   चार्ट का #size
शीर्षक ('आईटीसी का समापन मूल्य') चार्ट का #Title
एक्स अक्ष का #label पीएलटी.एक्सलेबल ('डेटटाइम')
पीएलटी.वाईलेबल ('समापन मूल्य') वाई अक्ष का #label

प्लॉट (डीएफ ['दिनांक'], डीएफ ['new_close'])  एक चार्ट में डेटाफ्रेम कोलाउमन को प्लॉट करने के लिए #command है

आउटपुट कुछ इस तरह दिखना चाहिए:

 

हैप्पी लर्निंग एंड ट्रेडिंग !!

कृपया हमारे आवश्यक लिंक देखें जिसमें ऐसे और स्निपेट हैं:

मुख पृष्ठ: https://www.icicidirect.com/futures-and-options/api/breeze

हवा समुदाय: https://community.icicidirect.com/api

पायथन एसडीके पैकेज: https://pypi.org/project/breeze-connect/

 

अस्वीकरण: आईसीआईसीआई सिक्योरिटीज लिमिटेड (आई-सेक)। आई-सेक का पंजीकृत कार्यालय आईसीआईसीआई सिक्योरिटीज लिमिटेड - आईसीआईसीआई वेंचर हाउस, अप्पासाहेब मराठे मार्ग, प्रभादेवी, मुंबई - 400025, भारत, दूरभाष संख्या: – 022 - 2288 2460, 022 - 2288 2470 पर है। आई-सेक नेशनल स्टॉक एक्सचेंज ऑफ इंडिया लिमिटेड (सदस्य कोड: -07730) और बीएसई लिमिटेड (सदस्य कोड: 103) का सदस्य है और सेबी पंजीकरण संख्या रखता है। इंज़000183631। अनुपालन अधिकारी का नाम (ब्रोकिंग): श्री अनूप गोयल, संपर्क नंबर: 022-40701000, ई-मेल पता: complianceofficer@icicisecurities.com। प्रतिभूति बाजार में निवेश बाजार जोखिम के अधीन है, निवेश करने से पहले सभी संबंधित दस्तावेजों को ध्यान से पढ़ें। उपरोक्त सामग्री को व्यापार या निवेश के लिए निमंत्रण या अनुनय के रूप में नहीं माना जाएगा।  आई-सेक और सहयोगी उस पर की गई किसी भी कार्रवाई से उत्पन्न होने वाले किसी भी प्रकार के नुकसान या क्षति के लिए कोई दायित्व स्वीकार नहीं करते हैं।

Disclaimericon
Share
instagram facebook twitter linkedin mail whatsApp
Did you enjoy this article?

Related Articles

Recent Articles

View all

वैश्विक कमोडिटी एक्सचेंज: NYMEX, COMEX और LME और MCX के साथ उनका संबंध

इस लेख में, हम तीन सबसे महत्वपूर्ण एक्सचेंजों - एनवाईमेक्स, कॉमेक्स और लंदन मेटल एक्सचेंज (एलएमई) - और एमसीएक्स के साथ उनके संबंध का विश्लेषण करेंगे।

icon491 views icon2 minutes icon31 अगस्त 2026

मेनबोर्ड आईपीओ: अर्थ, पात्रता और प्रमुख लाभ

मेनबोर्ड आईपीओ का अर्थ, सेबी की पात्रता प्रक्रियाएं, एनएसई और बीएसई के लिस्टिंग नियम, प्रमुख लाभ और निवेशकों को आवेदन करने से पहले किन बातों का ध्यान रखना चाहिए, इन सब के बारे में जानें।

icon1 k views icon5 minutes icon13 अगस्त 2026

डॉलर सूचकांक (DXY) क्या है? यह सोने, कच्चे तेल और अन्य वस्तुओं की कीमतों को कैसे प्रभावित करता है?

वस्तुओं की कीमतें एकाकी रूप से प्रभावित नहीं होतीं। मांग-आपूर्ति की गतिशीलता और भू-राजनीतिक घटनाओं के साथ-साथ, एक वैश्विक संकेतक जो अक्सर वस्तुओं की कीमतों को प्रभावित करता है, वह है अमेरिकी डॉलर सूचकांक (DXY)।

icon2 k views icon4 minutes icon11 अगस्त 2026

Download
iLearn application

Elevate Your Financial Knowledge with the
ICICI Direct iLearn App

Download
ICICI Direct app

Elevate Your Financial Knowledge with the
ICICI Direct iLearn App