Zerodha Kite Connect API का परिचय
1. API क्या है?
API का पूरा नाम Application Programming Interface है। यह एक ऐसा माध्यम है जिसके जरिए आपका Python प्रोग्राम Zerodha के ट्रेडिंग सिस्टम से संवाद कर सकता है।
उदाहरण के लिए, Python कोड की मदद से आप मार्केट डेटा प्राप्त कर सकते हैं, ऑर्डर लगा सकते हैं और अपनी पोजीशन मॉनिटर कर सकते हैं।
2. Zerodha के प्रमुख प्लेटफॉर्म
प्लेटफॉर्म | उपयोग |
|---|---|
Kite | शेयर, Futures और Options की ट्रेडिंग |
Coin | Mutual Funds में निवेश |
Console | Portfolio, P&L और Tax Reports देखना |
Varsity | Stock Market और Trading की पढ़ाई |
Kite Connect API | प्रोग्रामिंग के माध्यम से ट्रेडिंग गतिविधियों को ऑटोमेट करना |
3. Kite Connect API से क्या कर सकते हैं?
- Real-time Market Quotes प्राप्त करना।
- Historical Data डाउनलोड करना।
- Buy और Sell Orders भेजना।
- Orders की स्थिति जाँचना और उन्हें मैनेज करना।
- Positions और Holdings की जानकारी प्राप्त करना।
- Python के माध्यम से Algorithmic Trading सिस्टम बनाना।
ध्यान दें: API का उपयोग करने के लिए ऑर्डर निष्पादन और जोखिम नियंत्रण की उचित व्यवस्था भी आवश्यक है।
4. Kite Connect शुरू करने के लिए क्या चाहिए?
- Zerodha Trading Account।
- सक्रिय Kite Connect API Subscription।
- कंप्यूटर पर Python इंस्टॉल होना।
- Python की
kiteconnectलाइब्रेरी इंस्टॉल करना।
लाइब्रेरी इंस्टॉल करने का कमांड
अपने Windows Terminal या Command Prompt में चलाएँ:
pip install kiteconnectइसके बाद Python में लाइब्रेरी इम्पोर्ट करें:
from kiteconnect import KiteConnectKiteConnect क्या है? यह Python क्लास है, जो Zerodha API के साथ काम करने के लिए आवश्यक तरीके (methods) उपलब्ध कराती है।
5. आगे क्या सीखेंगे?
अगले चरण में Kite Connect Authentication सीखेंगे, जिसमें:
- API Key और API Secret की भूमिका।
- Zerodha के माध्यम से सुरक्षित Login।
- Request Token प्राप्त करना।
- Access Token बनाना और API से अनुरोध करना।
Access Token का उपयोग API अनुरोधों को प्रमाणित करने के लिए होता है। इसे सुरक्षित रखना चाहिए और सार्वजनिक रूप से साझा नहीं करना चाहिए।
Trading Scanner प्रोजेक्ट के लिए उपयोग
आपके Python और Zerodha आधारित Futures Scanner में Kite Connect API की मदद से यह वर्कफ़्लो बनाया जा सकता है:
Zerodha Kite Connect API
Market Data और Account Access
Python + Pandas
Price Change, OI Change, Volume और Basis की गणना
Futures Scanner
Long Buildup, Short Covering और अन्य Signals
Streamlit Dashboard
Live Monitoring, Alerts और Risk Controls
मुख्य निष्कर्ष: इस वीडियो में Zerodha के ट्रेडिंग इकोसिस्टम, Kite Connect API की उपयोगिता, Python लाइब्रेरी की स्थापना और Authentication की शुरुआती जानकारी दी गई है। यह आपके ऑटोमेटेड ट्रेडिंग सिस्टम की नींव है।