बाइनेंस, बिट्रैक्स, और कूकोन पर अपने क्रिप्टो पोर्टफोलियो मूल्य की जांच करने के लिए एक पायथन स्क्रिप्ट

>

हमारे पिछले दो ट्यूटोरियल में, हमने किसी भी एक्सचेंज से लाइव मूल्य निर्धारण डेटा तक पहुंचने के लिए कवर किया। आप यहाँ उन दो ट्यूटोरियल पा सकते हैं:

बिटकॉइन मूल्य लाइव टिकर के लिए एक स्क्रिप्ट

क्रिप्टोक्यूरेंसी मूल्य चार्ट के लिए एक पायथन स्क्रिप्ट

क्रिप्टो ट्रेडिंग बॉट्स के लिए अजगर लिपियों [एपीआई ट्रेडिंग ट्यूटोरियल]

अधिक बाज़ार डेटा एकत्र करने के बजाय, कुछ अलग करने का प्रयास करें। वर्तमान में अधिकांश क्रिप्टोक्यूरेंसी उपयोगकर्ताओं के पास एक एक्सचेंज पर स्थित धन है। हम एसेट शेष को एक्सेस करने और एक्सचेंज में जाने के बिना उनके मूल्य की गणना करने के लिए एक्सचेंज के एपीआई का लाभ उठा सकते हैं.

निम्नलिखित ट्यूटोरियल विस्तार के लिए एक कदम-दर-चरण दृष्टिकोण लेगा कि आप एपीआई के माध्यम से एक एक्सचेंज खाते से कैसे कनेक्ट कर सकते हैं और अपने एक्सचेंजों में प्रवेश किए बिना अपने शेष डेटा तक पहुंच सकते हैं।.

लाइब्रेरी स्थापित करें

इससे पहले कि हम अपनी स्क्रिप्ट लिखना और एक्सचेंजों से जुड़ना शुरू कर सकें, पहले अपने प्रोजेक्ट को पूरा करने के लिए आवश्यक लाइब्रेरी को स्थापित करके अपने विकास के माहौल को स्थापित करें।.

पाइप स्थापित चिंराट-अजगर

इस स्क्रिप्ट के लिए, हमें केवल Shrimpy Developer API Python लाइब्रेरी तक पहुंच की आवश्यकता होगी। यह लाइब्रेरी एक्सचेंजों से जुड़ना, परिसंपत्तियों का प्रबंधन करना, डेटा एकत्र करना और एप्लिकेशन बनाना आसान बनाती है। पूर्ण API और उनके दस्तावेज़ मिल सकते हैं यहां.


इंपोर्ट लाइब्रेरी

एक बार लाइब्रेरी स्थापित हो जाने के बाद, हम इसे प्रदान करने वाली सभी सुविधाओं तक पहुंचने के लिए इसे अपनी स्क्रिप्ट में आयात कर सकते हैं.

आयात चिंराट

यह पुस्तकालयों के लिए है, इसलिए हम अपनी स्क्रिप्ट के मांस का निर्माण शुरू करने के लिए तैयार हैं.

एपीआई कुंजी

एक्सचेंज पर हमारे बैलेंस डेटा तक पहुंचने के लिए हमें एपीआई कुंजी के 2 अलग-अलग सेट चाहिए.

विनिमय खाता

एपीआई कुंजी का पहला सेट जो हमें चाहिए वह है एपीआई कुंजी। ये कुंजियाँ आपकी पसंद के आदान-प्रदान में जाने और API कुंजियों के एक नए सेट को बनाने से मिलती हैं.

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

आप एक्सचेंज एपीआई कुंजियों का उपयोग करने के लिए कई उपयोगी ट्यूटोरियल पा सकते हैं यहां.

एक बार जब आप अपनी एपीआई कुंजी उत्पन्न कर लेते हैं, तो उन्हें उन चर के रूप में सहेजें, जिनका उपयोग हम अगले चरणों में आपके विनिमय खाते की शेष राशि तक पहुँचने के लिए करेंगे.

exchange_name = ‘बिट्ट्रेक्स’

exchange_public_key = ‘fbnnn1xzimjustkeyboardmashing8xn1t8’

exchange_secret_key = ‘09672v4n09xn0morekeyboardmashing947’

नोट: चिंराट 16 विभिन्न एक्सचेंजों का समर्थन करता है। अपना एक्सचेंज_नाम वैरिएबल बनाते समय निम्नलिखित नामों का उपयोग करें: बायनेक्स, बिट्रेक्स, बिट्ट्रेक्सैर्नैशनल, कुकोइन, पोलोनिक्स, बिबोक्स, हुओबी, हिटबोटेक, बिटस्टैम्प, बिटफिनेक्स, कॉइनबेस्रो, क्रैकेन, जेमिनी, ह्युबिग्लोडिक, बिटमार्ट और ओक्सेक्स।.

झींगुर खाता

एपीआई कुंजी का दूसरा सेट जो हमें एक्सचेंज पर हमारे बैलेंस डेटा तक पहुंचना है, वह है शिम्पी डेवलपर एपीआई मास्टर कीज.

अपनी चाबी का सेट पाने के लिए, अपने निःशुल्क श्रिम्पी खाते के लिए साइन अप करें और “Api Master Key बनाएँ” विकल्प का चयन करें.

इस कुंजी के लिए अनुमतियों का चयन करते समय, सुनिश्चित करें कि आपने विकल्पों को सक्षम कर दिया है “उपयोगकर्ता” तथा “लेखा”. उपयोगकर्ताओं के लिए एक्सचेंज अकाउंट को लिंक करना और एक्सेस करना आवश्यक है.

हाथ में अपनी Shrimpy डेवलपर API कुंजी के साथ, इसे उन चर को असाइन करें जिन्हें भविष्य के चरण में एक्सेस किया जा सकता है.

झींगा_पब्लिक_की = ‘8x7138n1xzimjustkeyboardmashing8xn1t8jv5098’

झींगा_सेक्ट्रे_की = ‘771dc5n72v4n09xn0morekeyboardmashing9475c0294n50’

क्लाइंट बनाएँ

अपने Shrimpy क्लाइंट को बनाने के लिए हमने पिछले चरण में उत्पन्न कीज़ का उपयोग किया है.

ग्राहक = झींगा। श्रीइम्पीअप्पीक्लायंट (झींगा_पब्लिक_की, झींगा_छोटी__)

उपयोगकर्ता बनाइये

Shrimpy API को उपयोगकर्ताओं से कनेक्ट होने के लिए विनिमय खातों की आवश्यकता होती है। इस तरह हम ऐसे कई उपयोगकर्ता उत्पन्न कर सकते हैं जो कई व्यक्तिगत विनिमय खातों का प्रबंधन करते हैं। यह निर्धारित करने के लिए एक अंतर्निहित तरीका प्रदान करता है कि कौन किस खाते का मालिक है.

आइए अपना उपयोगकर्ता बनाएं जो वही होगा जो हमारे विनिमय खातों से जुड़ा हुआ है.

create_user_response = client.create_user (‘सातोशी नाकामोटो’)

user_id = create_user_response [‘id’]

लिंक एक्सचेंज खाता

उपयोगकर्ता के बन जाने के बाद, उपयोगकर्ता को एक एक्सचेंज लिंक करना सीधे आगे है। बस उस विनिमय के लिए उपयोगकर्ता, विनिमय नाम और एपीआई कुंजी निर्दिष्ट करें.

link_account_response = client.link_account (

यूज़र आईडी,

exchange_name,

exchange_public_key,

exchange_secret_key

)

account_id = link_account_response [‘आईडी’]

जैसे ही एक्सचेंज खाता लिंक किया जाता है, श्रिम्पी स्वचालित रूप से खाते के शेष राशि के संबंध में एक्सचेंज से डेटा एकत्र करना शुरू कर देगा। इस प्रक्रिया में एक क्षण लग सकता है, इसलिए अगले चरण पर जाने से पहले 5 सेकंड का समय दें.

नोट: आप एक उपयोगकर्ता के लिए 20 एक्सचेंज खातों को लिंक कर सकते हैं। इसका मतलब है कि यदि आपके पास बिट्टेक्स, बिनेंस, कुओन्क, बिटस्टैम्प, क्रैकन और कॉइनबेस प्रो (और अधिक) के साथ खाते हैं, तो आप उन सभी को एक उपयोगकर्ता से जोड़ सकते हैं.

एसेट बैलेंस प्राप्त करें

हम लगभग पूरा कर चुके हैं। आइए Shrimpy से एक्सचेंज अकाउंट का बैलेंस पकड़ें। बस लाइब्रेरी को कॉल करें और एक विशिष्ट उपयोगकर्ता और खाते के लिए शेष डेटा के लिए पूछें.

इस कॉल की प्रतिक्रिया हम हर संपत्ति को वापस करेंगे, इन परिसंपत्तियों के लिए शेष राशि, और डॉलर के मूल्य.

संतुलन = client.get_balance (user_id, account_id)

धारण = संतुलन [‘संतुलन’]

प्रिंट आउट बैलेंस

अंतिम चरण शेष राशि की गणना करना और उन्हें प्रदर्शित करना है। इस मामले में, हम उन्हें प्रिंट कर लेंगे, लेकिन आप निश्चित रूप से शेष राशि के साथ कुछ भी कर सकते हैं.

हम लौटी सूची में प्रत्येक संपत्ति पर पुनरावृत्ति करेंगे और अपनी संपत्ति की संपत्ति और मूल्य को प्रदर्शित करेंगे.

कुल = ०

होल्डिंग्स में संपत्ति के लिए:

प्रिंट (संपत्ति [‘प्रतीक’] + ” + str (संपत्ति [‘usdValue’]))

कुल + = संपत्ति [‘usdValue’]

प्रिंट करें ("संपूर्ण" + ‘$’ + str (कुल))

इतना ही! आपने अपने एक्सचेंज खाते से सफलतापूर्वक कनेक्ट किया है और UI के माध्यम से एक्सचेंज में लॉगिन किए बिना अपने शेष राशि तक पहुंच प्राप्त की है.

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

यह सब एक साथ डालें

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

इस स्क्रिप्ट को आसानी से कई एक्सचेंजों को जोड़ने के लिए संशोधित किया जा सकता है, इसलिए आप हर एक्सचेंज पर अपने शेष तक पहुंच सकते हैं, जिसके लिए आपके पास एक खाता है.

पहला रन

इस स्क्रिप्ट को चलाने के लिए अपनी श्रीम्पी मास्टर API कुंजियों और Exchange कुंजियों की जानकारी भरें। मैंने इस ट्यूटोरियल के लिए नकली कुंजियों का उपयोग किया है.

# आयात आवश्यक पुस्तकालय

आयात चिंराट

आयात का समय

# बाद में उपयोग के लिए अपने Shrimpy Master API कुंजियों को असाइन करें

झींगा_पब्लिक_की = ‘8x7138n1xzimjustkeyboardmashing8xn1t8jv5098’

झींगा_सेक्ट्रे_की = ‘771dc5n72v4n09xn0morekeyboardmashing9475c0294n50’

# अपनी विनिमय कुंजी असाइन करें जिसके लिए आप बैलेंस डेटा एक्सेस करना चाहते हैं

exchange_name = "बिट्ट्रेक्स"exchange_public_key = ‘fbnnn1xzimjustkeyboardmashing8xn1t8’

exchange_secret_key = ‘09672v4n09xn0morekeyboardmashing947’

# झींगा ग्राहक बनाएँ

ग्राहक = झींगा। श्रीइम्पीअप्पीक्लायंट (झींगा_पब्लिक_की, झींगा_छोटी__)

# एक उपयोगकर्ता बनाएं जो हमारे एक्सचेंज से जुड़ा होगा

create_user_response = client.create_user (‘द झींगा मास्टर’)

user_id = create_user_response [‘id’]

# अपना पहला एक्सचेंज लिंक करें ताकि हम बैलेंस डेटा तक पहुंच सकें

link_account_response = client.link_account (

यूज़र आईडी,

exchange_name,

exchange_public_key,

exchange_secret_key

)

account_id = link_account_response [‘आईडी’]

# प्रतीक्षा करें जबकि श्रीम्पी एक्सचेंज खाते के लिए डेटा एकत्र करता है

# केवल पहली बार लिंक करना आवश्यक है

time.sleep (5)

# एक्सचेंज पर एसेट बैलेंस इकट्ठा करें

संतुलन = client.get_balance (user_id, account_id)

धारण = संतुलन [‘संतुलन’]

कुल = ०

# प्रत्येक संपत्ति के लिए शेष राशि की गणना और प्रिंट करें.

होल्डिंग्स में संपत्ति के लिए:

प्रिंट (संपत्ति [‘प्रतीक’] + ‘$’ + str (गोल (संपत्ति [‘usdalue’], 2))

कुल + = संपत्ति [‘usdValue’]

प्रिंट करें ("संपूर्ण" + ‘$’ + str (गोल (कुल, 2)))

बाद के रन

प्रारंभिक स्क्रिप्ट चलाने के बाद, आप बस इस दूसरी स्क्रिप्ट को चलाकर किसी भी समय अपने शेष तक पहुंच सकते हैं.

ध्यान दें कि इस स्क्रिप्ट ने उपयोगकर्ता बनाने, विनिमय खाते को लिंक करने और कुछ सेकंड के लिए सोने के चरणों को हटा दिया.

Shrimpy आपके लिए यह जानकारी स्वचालित रूप से याद रखेगा, इसलिए आपको बस इतना करना होगा कि आप फिर से Shrimpy API से कनेक्ट हो जाएं, Shrimpy को बताएं कि आप किस खाते के लिए बैलेंस डेटा चाहते हैं, और बैलेंस डेटा को प्रिंट करें, जो कि प्रतिक्रिया में वापस आ गया.

# आयात आवश्यक पुस्तकालय

आयात चिंराट

# अपने उपयोगकर्ता और खाता आईडी को इनपुट करें

user_id = ‘dc12349b-1234-12k4-123n12n12nnf’

account_id = 12345

# बाद में उपयोग के लिए अपने Shrimpy Master API कुंजियों को असाइन करें

झींगा_पब्लिक_की = ‘8x7138n1xzimjustkeyboardmashing8xn1t8jv5098’

झींगा_सेक्ट्रे_की = ‘771dc5n72v4n09xn0morekeyboardmashing9475c0294n50’

# झींगा ग्राहक बनाएँ

ग्राहक = झींगा। श्रीइम्पीअप्पीक्लायंट (झींगा_पब्लिक_की, झींगा_छोटी__)

# एक्सचेंज पर एसेट बैलेंस इकट्ठा करें

संतुलन = client.get_balance (user_id, account_id)

धारण = संतुलन [‘संतुलन’]

कुल = ०

# प्रत्येक संपत्ति के लिए शेष राशि की गणना और प्रिंट करें.

होल्डिंग्स में संपत्ति के लिए:

प्रिंट (संपत्ति [‘प्रतीक’] + ‘$’ + str (परिसंपत्ति [‘usdValue’]))

कुल + = संपत्ति [‘usdValue’]

प्रिंट करें ("संपूर्ण" + ‘$’ + str (कुल))

क्रिप्टो डेवलपर्स

झींगा समुदाय बिल्डरों का सबसे बड़ा नेटवर्क बन रहा है। जो लोग क्रिप्टो अनुप्रयोग विकास, व्यापार और बाजार डेटा विश्लेषण के साथ क्या संभव है की सीमाओं को धक्का दे रहे हैं.

सब कुछ विकास समुदाय में चल रहा है हमारे टेलीग्राम में शामिल होना.

पूर्ण पायथन और नोड पुस्तकालयों का पता लगाएं:

नोड

अजगर

आप जो भी निर्माण कर रहे हैं, उसके बारे में अधिक सुनना पसंद करेंगे, इसलिए अपनी कहानी साझा करने और उसे साझा करने में संकोच न करें!

झींगुर के बारे में

Shrimpy प्रीमियर पोर्टफोलियो रीबैलेंसिंग एप्लिकेशन के रूप में बाजार का नेतृत्व करता है। उपयोगकर्ता एक सक्रिय क्रिप्टोक्यूरेंसी पोर्टफोलियो को कॉन्फ़िगर करने और सक्रिय रूप से कैश करने के लिए होने की परेशानी को दूर करते हुए एक निष्क्रिय पुनर्संतुलन रणनीति को लागू करने में सक्षम हैं।.

झींगा वेब अनुप्रयोग: झींगा – क्रिप्टोक्यूरेंसी पोर्टफोलियो प्रबंधन

श्रिम्पी की डेवलपर ट्रेडिंग एपीआई हर प्रमुख एक्सचेंज में ट्रेडिंग कार्यक्षमता को एकीकृत करने का एक एकीकृत तरीका है। ऐतिहासिक बाजार डेटा एकत्र करें, रीयल-टाइम वेबस्केट का उपयोग करें, उन्नत ट्रेडिंग रणनीतियों को निष्पादित करें, और असीमित संख्या में उपयोगकर्ताओं का प्रबंधन करें.

झींगा क्रिप्टो ट्रेडिंग एपीआई: झींगुर | डेवलपर्स के लिए क्रिप्टो ट्रेडिंग एपीआई

हमें फॉलो करना न भूलें ट्विटर तथा फेसबुक अपडेट के लिए, और हमारे अद्भुत, सक्रिय समुदाय पर कोई भी प्रश्न पूछें तार.

झींगुर टीम

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map