- RPA로 미국주식 자동 매매하기 (그리드 매매법)
- #RPA #UIPATH #PYTHON #미국주식 #키움 #영웅문GLOBAL #그리드 매매 #질문이 지식이 되도록#레버리지#시간적자유
कोरिया इन्वेस्टमेंट सिक्योरिटीज API विकास लगभग पूरा हो चुका है। यह वास्तव में एक सीरीज की तरह बनता जा रहा है। कठिन प्रक्रिया से गुजरने के बाद, भले ही किसी ने कुछ न कहा हो, फिर भी मैं खुद को नीचा और उदास महसूस कर रहा हूँ। जो लोग अच्छे हैं, वे इस तरह की सीरीज प्रक्रिया के बिना एक बार में ही सब कुछ बना लेते हैं। मैं उनके बुद्धिमान दिमाग और प्रतिभा से ईर्ष्या करता हूँ। फिर भी, मैं खुद को यह याद दिलाता रहता हूँ कि जीवन केवल अच्छे लोगों से नहीं बना होता है, और इस तरह से खुद को सांत्वना देता हूँ।
यह पाँचवाँ लेख है। हालाँकि, इसमें कोई खास बात नहीं है। यह कोरिया इन्वेस्टमेंट सिक्योरिटीज API का उपयोग करके ऑटोमेटिक ट्रेडिंग प्रोग्राम बनाने की प्रक्रिया के बारे में एक व्यंग्यात्मक कहानी है। फिर भी, अगर आप इसे पढ़ रहे हैं, तो मैं वास्तव में आभारी हूँ। +_+
जब समस्या का समाधान न मिले, तो तैयार किए गए तरीकों को तब तक आजमाते रहना चाहिए जब तक कि वह काम न कर जाए। try except
पहले, मैंने कोरिया इन्वेस्टमेंट सिक्योरिटीज API के विकास के दौरान आई कठिनाइयों के बारे में लिखा था। कुछ कठिनाइयाँ कोरिया इन्वेस्टमेंट सिक्योरिटीज की वजह से नहीं थीं, और कुछ हद तक सही भी थीं, लेकिन उन कठिनाइयों को फिर से व्यवस्थित करने पर, वे इस प्रकार हैं।
- कोरिया इन्वेस्टमेंट सिक्योरिटीज खाता खोलना (ISA खाता स्थानांतरण विफलता का मामला)
- डेमो ट्रेडिंग का समर्थन नहीं करना
- Websockets - वास्तविक समय डेटा प्राप्त करना
- व्यापारिक कार्यप्रणाली
मैंने पास के एक शाखा कार्यालय में जाकर खाता खोलने की समस्या का समाधान किया। सौभाग्य से, 40 मिनट की दूरी पर एक शाखा कार्यालय था। अगर मैं महानगर क्षेत्र में नहीं रहता... और न ही किसी महानगर में... और किसी ऐसे स्थान पर रहता हूँ जहाँ पानी और हवा अच्छी हो... तो मैं वास्तव में आशा करता हूँ कि भविष्य में ऑनलाइन खाता खोलने का विकल्प जरूर उपलब्ध हो। किसी भी तरह, API का उपयोग करके विकास शुरू करने के लिए खाता खोलना आवश्यक है, इसलिए कृपया अपनी स्थिति के अनुसार खाता खोलें।
डेमो ट्रेडिंग का समर्थन न करना वास्तव में कोई बड़ी समस्या नहीं है। यह बस थोड़ा असहज है। अगर खरीददारी के बाद ऋण बन जाता है, तो क्या होगा, और अगर मैं वास्तविक ट्रेडिंग टोकन बनाता रहता हूँ तो क्या मेरा खाता ब्लॉक हो जाएगा... इस तरह के डर के कारण थोड़ी चिंता होती है। लेकिन, जिन लोगों ने अच्छा काम किया है, उनके लिए यह चिंता करने लायक बात नहीं होगी। यह मेरी कम क्षमता और शेयर प्रोग्रामिंग के अनुभव की कमी के कारण है। इसी तरह, Websockets भी मेरी प्रोग्रामिंग क्षमता की कमी के कारण अपेक्षा के अनुसार काम नहीं कर रहा था। यह सब मेरी कमी है। ㅠ_ㅠ
Websocket एक समस्या थी। Websocket के कारण मेरी क्षमता कम हो गई है!! लेकिन वास्तव में, मुझे समझ नहीं आ रहा था कि मौजूदा उदाहरण के आधार पर इसे कैसे हल किया जाए। इस स्थिति में, मैंने "कुछ अगले कार्यों के विकल्प" पर विचार किया।
- Websockets का अध्ययन करके इस समस्या को हल करें!!
- देखें कि दूसरे लोगों ने इस समस्या को कैसे हल किया!!
सबसे आसान तरीका खोज करना है। स्वाभाविक रूप से, मैंने विकल्प 2 चुना। मैंने कोरिया इन्वेस्टमेंट सिक्योरिटीज KIS डेवलपर साइट पर कुछ कीवर्ड के साथ खोज की, लेकिन मुझे कोई अच्छा जवाब नहीं मिला। (लगभग सभी गुप्त प्रश्न थे। अरे!) अगला चरण ChatGPT है। लेकिन, मुझे नहीं पता कि क्या पूछना चाहिए। "मैं कोरिया इन्वेस्टमेंट सिक्योरिटीज API विकसित कर रहा हूँ और वास्तविक समय में डेटा प्राप्त करने के लिए websockets का उपयोग कर रहा हूँ। नीचे मौजूदा स्रोत कोड है। लेकिन, मैं इस स्थिति में वास्तविक समय में व्यापार मूल्य, बोली और व्यापार जानकारी को जोड़ना और हटाना चाहता हूँ। मैं ऐसा कैसे करूँ?"
ChatGPT के बिना मैं कुछ भी नहीं कर सकता..
उदाहरण कोड भी प्रदान करता है, जो बहुत अच्छा है.. लेकिन, उदाहरण का परिणाम एक जैसा ही लग रहा है..
अंतिम उपाय के रूप में, मैंने github रिपोजिटरी खोजी।
github बहुत अच्छा है। इस दुनिया में दान करने वाले कई लोग हैं, जो वास्तव में सौभाग्य की बात है।
जब मैंने "koreainvestment" के साथ खोज की, तो बहुत सारे रिपोजिटरी दिखाई दिए। पहला कोरिया इन्वेस्टमेंट सिक्योरिटीज का आधिकारिक github है, इसलिए इसे छोड़ दिया। दूसरा जोकोडिंग का रिपोजिटरी है, लेकिन अगर आपने पहले 20 मिनट का YouTube वीडियो देखा है, तो आप इसे भी आसानी से छोड़ सकते हैं। तीसरा नाम बहुत आकर्षक है। Soju06 का python-kis!! (मुझे नहीं पता कि क्या उन्हें सोजू पसंद है या उनका नाम सोजू है, लेकिन मैं इस मौके पर उन्हें फिर से धन्यवाद देना चाहता हूँ। ❤️) इस रिपोजिटरी को खंगालने पर, मुझे पता चला कि घरेलू शेयरों के संबंध में काम किया गया है, लेकिन विदेशी शेयरों के लिए काम नहीं किया गया है, इसलिए मैं इसे देखना भी नहीं चाहता था, लेकिन मुझे Websockets समस्या को हल करने का एक सुराग मिला। नहीं, नहीं। घरेलू शेयरों के संबंध में परीक्षण करने पर, मुझे पता चला कि Websockets समस्या हल हो गई है और यह सही ढंग से काम कर रहा है। +_+ मैंने फैसला किया कि मैं इसे विदेशी शेयरों के लिए भी काम करने के लिए अनुकूलित कर दूँगा। और, मैंने स्रोत कोड देखने की कोशिश की, लेकिन मेरी पायथन की क्षमता कम होने के कारण, मैं Soju06 द्वारा किए गए कार्य को समझ नहीं पाया। हालाँकि, मुझे पता चला कि उन्होंने Websockets के बजाय websocket और websocket-client का उपयोग किया है, और मैं केवल इस हिस्से का उपयोग करके समस्या को हल करने में सक्षम था। अगर मैं इसे गहराई से समझता हूँ तो यह बहुत अच्छा होगा, लेकिन इसका मतलब यह नहीं है कि मैं इसे नहीं बना सकता क्योंकि मैं इसे गहराई से नहीं समझता हूँ। (इसलिए जीवन सुंदर है~ 🎶)
पहले बताई गई कठिनाइयों में से, व्यापारिक कार्यप्रणाली शेष है। व्यापारिक कार्यप्रणाली अभी भी कठिन है। और, अगर इसका कोई सही उत्तर होता, तो वह व्यक्ति पूरी दुनिया की संपत्ति का मालिक होता। इसका मतलब यह नहीं है कि मैं व्यापारिक कार्यप्रणाली को नकारात्मक दृष्टिकोण से देखता हूँ। शेयरों के स्वचालित व्यापार के लिए, खरीद/बिक्री मानदंड आवश्यक हैं। वह मानदंड व्यापारिक कार्यप्रणाली है। इसका कोई सही उत्तर नहीं है, लेकिन तार्किक रूप से, व्यापारिक कार्यप्रणाली कुछ ऐसा है जो आवश्यक है। मेरी बातें अजीब होती जा रही हैं, लेकिन इसका मतलब यह है कि व्यापारिक कार्यप्रणाली को समझना अभी भी कठिन है। फिर भी, यह जानना कि जिस व्यक्ति ने मुझसे अनुरोध किया है, वह इस तरह के मानदंड क्यों चाहता है, यह अपने आप में एक बहुत अच्छा अनुभव है।
मैंने इस तरह की परेशानियों का सामना किया है, और भविष्य में भी मुझे इनका सामना करना पड़ सकता है, लेकिन अगर आप भी इसी तरह की समस्याओं का सामना कर रहे हैं, तो मुझे उम्मीद है कि यह मददगार होगा। या, अगर आपको कोई बेहतर तरीका पता है, तो कृपया मुझे ज्ञान प्रदान करने के इरादे से मदद करें। मैं आपकी सहायता के लिए आभारी रहूँगा। आप कमेंट, ईमेल या ओपन चैट के माध्यम से संपर्क कर सकते हैं।
- ईमेल :ssjokelife@naver.com
- ओपन चैट :https://open.kakao.com/o/gCim3mle
इसके अतिरिक्त, मैं शेयरों के स्वचालित व्यापार कार्यक्रम बनाने के लिए आदेश स्वीकार करता हूँ। अपने मनपसंद व्यापारिक तरीके को लागू करने के लिए, आपको तर्क को लागू करने की आवश्यकता होती है, लेकिन प्रोग्रामिंग सीखना बहुत मुश्किल है। इसलिए, ऐसा लगता है कि लोग इस हिस्से को पैसे से पूरा कर रहे हैं। लेकिन, भले ही आप पैसे से इसे पूरा करना चाहें, फिर भी ऐसा व्यक्ति ढूँढना मुश्किल है जो आपके विचार के अनुसार इसे बना सके। मेरा यह दावा नहीं है कि मैं ऐसा व्यक्ति हूँ, लेकिन अगर आपको लगता है कि मेरे पास ऐसी क्षमता है, तो बेझिझक मुझसे संपर्क करें। लागत व्यापारिक कार्यप्रणाली पर पर्याप्त चर्चा करने के बाद और वास्तविक विकास शुरू करने के निर्णय लेने पर तय की जाएगी। किसी को समझाने के लिए अपने मन में मौजूद व्यापारिक कार्यप्रणाली को स्पष्ट करना एक अच्छा तरीका है। इससे यह और स्पष्ट होगा। मैं इसमें आपकी मदद करूँगा। मुझे भी मदद मिलेगी, इसलिए। ❤️
टिप्पणियाँ0