लुआ प्रोग्रामिंग भाषा का उपयोग करके, आप विभिन्न गेम, उपयोगिताओं,
व्यापारिक रोबोट और अन्य विकास बना सकते हैं। लुआ भाषा को समझना आसान है, एक लोकप्रिय दुभाषिया है। लुआ को करीब से जानने का प्रस्ताव है, साथ ही इस भाषा में ट्रेडिंग रोबोट या स्क्रिप्ट लिखना भी सीखें।
- लुआ भाषा क्या है और यह कैसे उपयोगी है?
- लघु ऐतिहासिक डेटा
- लुआ प्रोग्रामिंग भाषा की विशेषताएं
- फायदे और नुकसान
- जावास्क्रिप्ट के साथ तुलना
- लुआ भाषा में व्यापार के लिए प्रोग्रामिंग रोबोट की विशेषताएं
- लुआ पर सर्वश्रेष्ठ ट्रेडिंग रोबोट का अवलोकन – शुरुआती लोगों के लिए तैयार समाधान
- रोबोट-टर्मिनल “डेल्टा प्रो”
- आरक्यू: एक प्रतिशत
- आरक्यू: मार्टिन
- क्विक टर्मिनल के लिए लुआ स्क्रिप्ट के प्रकार
- लुआ . में रोबोट कैसे लिखें
- QUIK टर्मिनल में LUA में प्रोग्राम कैसे करें
- ट्रेडिंग टर्मिनल में LUA स्क्रिप्ट कैसे स्थापित करें
लुआ भाषा क्या है और यह कैसे उपयोगी है?
लुआ एम्बेड करने योग्य भाषा का उपयोग करना आसान है। शुरुआती मानते हैं कि इसकी मदद से आप कम समय में प्रोग्रामिंग की मूल बातें सीख सकते हैं। लुआ को उन विकासों के साथ सफलतापूर्वक जोड़ा गया है जो किसी अन्य भाषा में संकलित किए गए थे। यह अक्सर उन छात्रों के लिए अनुशंसित किया जाता है जो इलेक्ट्रॉनिक डिजाइन के विज्ञान में अभी शुरुआत कर रहे हैं।
- एक उपयोगकर्ता जो कंप्यूटर गेम खेलता है (प्लगइन्स लिखें)।
- खेल विकास विशेषज्ञ (इंजन विकसित करें)।
- अनुप्रयोग विकास प्रोग्रामर (विभिन्न उपयोगिताओं के लिए प्लगइन्स लिखें)।
- एम्बेडेड की दिशा में डेवलपर (भाषा प्रक्रिया को धीमा नहीं करती है और आपको कुशलता से काम करने की अनुमति देती है)
- स्क्रिप्ट और ट्रेडिंग बॉट लिखने के लिए व्यापारी।
के स्तर के अनुसार Lua पर QUIK के लिए ट्रेडिंग रोबोट
लुआ के लिए धन्यवाद, एक से अधिक व्यापारिक रोबोट बनाए गए हैं। लाभ यह है कि प्रत्येक उपयोगकर्ता भाषा की बारीकियों को जल्दी से समझ सकता है और स्वतंत्र रूप से ऐसा कार्यक्रम बना सकता है। इसके माध्यम से क्विक टर्मिनल पर कमांड भेजना
और तकनीकी विश्लेषण करना संभव होगा। लुआ भाषा क्या है, LUA प्रोग्रामिंग भाषा का अवलोकन: https://youtu.be/PbYf6uNZFCE
लघु ऐतिहासिक डेटा
लुआ का आविष्कार 1993 में Tecgraf डिवीजन के ब्राजीलियाई प्रोग्रामर द्वारा किया गया था। डेवलपर्स ने सुनिश्चित किया कि प्रत्येक उपयोगकर्ता भाषा के विकास में कुछ संशोधन कर सके। यह कोड तक खुली पहुंच के माध्यम से किया जा सकता है। ब्राजील के लिए, अपनी प्रोग्रामिंग भाषा का उदय एक वास्तविक खोज थी। दरअसल, इससे पहले इस देश को कंप्यूटर विकास के क्षेत्र में इतनी सफलता नहीं मिली थी।
लुआ प्रोग्रामिंग भाषा की विशेषताएं
लुआ का सामना करते हुए, डेवलपर को इस भाषा का उपयोग करने का अवसर दिया जाता है, दोनों बिल्ट-इन (इस तथ्य के कारण कि यह स्क्रिप्टेड है) और स्टैंडअलोन (कुछ मामलों में, इसे ऐड-ऑन के बिना इस्तेमाल किया जा सकता है)। जब लेखकों ने लुआ के निर्माण पर काम किया, तो वे जानबूझकर एक परिचालन उपकरण बनाने गए जो ज्यादा जगह नहीं लेता और आसानी से किसी भी डिवाइस पर काम करेगा।
फायदे और नुकसान
- गुणवत्तापूर्ण परिवहन । कई कार्यक्रमों के विपरीत, लुआ को एक ऑपरेटिंग सिस्टम से दूसरे ऑपरेटिंग सिस्टम में स्थानांतरित करना आसान है। इस मामले में, कोई बड़ा बदलाव नहीं है। किसी भी मामले में, कोड में कोई त्रुटि नहीं होगी।
- बहुत सारे पुस्तकालय । जावास्क्रिप्ट की तुलना में , लुआ में बहुत कम पुस्तकालय विकल्प हैं। हालांकि, आधिकारिक संसाधन में वह सब कुछ है जो आपको भाषा के साथ पूरी तरह से काम करने के लिए चाहिए।
- दक्षता । सिस्टम आपको उन पुस्तकालयों को जोड़ने की अनुमति देता है जो कम समय में किसी विशेष कोडिंग प्रक्रिया के लिए महत्वपूर्ण हैं।
- उपयोग में आसानी । प्रोग्रामिंग गुरुओं को केवल भाषा के कुछ विवरण सीखने की जरूरत है, और फिर भी वे इसे अपने विकास में सुरक्षित रूप से उपयोग कर सकते हैं। प्रोग्रामिंग के साथ शुरुआत करने वालों के लिए, लुआ को समझने में देर नहीं लगती।
- पर्याप्त स्मृति बचत । इस भाषा में प्रोग्राम बनाकर, एक विशेषज्ञ को अन्य एनालॉग्स के साथ अंतर को नोटिस करने की गारंटी दी जाती है। आखिरकार, लुआ के विकास को डिवाइस पर कम मेमोरी की आवश्यकता होती है।
भाषा का एकमात्र महत्वपूर्ण नुकसान यह है कि यह लिपिबद्ध है। इसका मतलब यह है कि अक्सर इसका उपयोग केवल अन्य विकास भाषाओं के संयोजन में किया जा सकता है। इनमें से सबसे लोकप्रिय सी है। यानी आपको एक अतिरिक्त प्रोग्रामिंग भाषा सीखनी होगी।
जावास्क्रिप्ट के साथ तुलना
कई उपयोगकर्ता लुआ की तुलना जावास्क्रिप्ट से करते हैं, उनका दावा है कि उनके कोड लगभग समान हैं। वास्तव में भाषाओं के बीच मतभेदों की तुलना में अधिक समानताएं हैं। लेकिन, स्पष्ट समानता के बावजूद, कई अंतर हैं। उदाहरण के लिए, लुआ का अपना सॉफ्टवेयर समर्थन है। हालाँकि, जावास्क्रिप्ट डेवलपर्स ने हाल ही में एक अपडेट पेश किया है, जिसके अनुसार, उपयोगकर्ता के लिए जनरेटर के बीच “यील्ड” शब्द लिखना पर्याप्त है, जिसके बाद प्रोग्राम का समर्थन किया जाएगा।
लुआ भाषा में व्यापार के लिए प्रोग्रामिंग रोबोट की विशेषताएं
QLua पर रोबोट बनाना बिल्कुल भी मुश्किल नहीं है, यहां तक कि शुरुआती लोग भी इसे संभाल सकते हैं। मुख्य बात यह है कि मूल सिद्धांत को शुरुआत में ही समझ लेना चाहिए। कोड लिखने के लिए, सबसे सरल टेक्स्ट एडिटर उपयोगी है। सृजन की योजना एक संकेतक के संकलन के समान है। हालाँकि, कोड में ही एक नगण्य अंतर है। एक और अच्छा “हाइलाइट” – नवनिर्मित रोबोट को आपके पीसी पर कहीं भी रखा जा सकता है।
जरूरी! कोड में केवल एक फ़ंक्शन होना चाहिए – “मुख्य”।
एक बार रोबोट कोड संकलित और संपादित हो जाने के बाद, इसे सहेजने की अनुशंसा की जाती है। लुआ एक्सटेंशन के बारे में मत भूलना। जैसा कि पहले ही उल्लेख किया गया है, प्रोग्राम को कंप्यूटर पर कहीं भी रखा जा सकता है। अपने कोड का परीक्षण करने के लिए, आपको रोबोट चलाने की आवश्यकता है। ऐसा करने के लिए, “सेवा” अनुभाग पर जाएं। सबसे नीचे एक लाइन “लुआ स्क्रिप्ट्स” होगी, इसे क्लिक करना चाहिए।
लुआ पर सर्वश्रेष्ठ ट्रेडिंग रोबोट का अवलोकन – शुरुआती लोगों के लिए तैयार समाधान
लुआ प्रोग्रामिंग भाषा का उपयोग करके, आप किसी भी जटिलता के विभिन्न प्रकार के रोबोट बना सकते हैं। हालाँकि, आप एक तैयार कार्यक्रम खरीद सकते हैं। प्रसिद्ध एल्गोरिदम से परिचित होने का प्रस्ताव है जो पहले से ही काम के लिए तैयार हैं। आप उन्हें खरीद सकते हैं या डेमो संस्करण आज़मा सकते हैं। लुआ में क्विक टर्मिनल के लिए पूर्ण ट्रेडिंग रोबोट: https://youtu.be/Z2xzOfNZFso
रोबोट-टर्मिनल “डेल्टा प्रो”
आपको एक मंच पर लगभग 120 किसी भी विकल्प को सक्रिय करने की अनुमति देता है। इस मामले में, आप विभिन्न प्रकार की रणनीतियों और उपकरणों का उपयोग कर सकते हैं।
आरक्यू: एक प्रतिशत
रोबोट को व्यापार के क्षेत्र में व्यापार करने के लिए डिज़ाइन किया गया है। एल्गोरिथ्म आपको इस गतिविधि से कई बार आय बढ़ाने की अनुमति देता है। जोखिम कम से कम होते हैं, उनकी गणना आसानी से की जा सकती है।
आरक्यू: मार्टिन
सिस्टम आपको सौदा करने से पहले बहुत कुछ की गणना करने की अनुमति देता है। “अर्ध-स्वचालित” मोड में ट्रेडिंग प्रदान की जाती है। स्तरों को सफलतापूर्वक ट्रैक किया जा सकता है और मैन्युअल रूप से सेट किया जा सकता है।
क्विक टर्मिनल के लिए लुआ स्क्रिप्ट के प्रकार
QUIK टर्मिनल में एक निश्चित कार्य करते समय, निम्नलिखित स्क्रिप्ट का उपयोग किया जाता है:
- लुआ स्क्रिप्ट । उन्हें नेटवर्क पर, स्थानीय डिस्क पर, या किसी अन्य स्थान पर संग्रहीत किया जा सकता है जहां वे टर्मिनल तक पहुंच योग्य होंगे। वे उनकी मदद से एक ट्रेडिंग रोबोट बनाने के लिए पर्याप्त कार्यात्मक हैं। QUIK में टेबल बनाना, टूल विकल्पों का उपयोग करना, विभिन्न कार्यों को करने के लिए कमांड देना आदि संभव होगा।
- कस्टम संकेतक । यहां, पिछले दृश्य की तुलना में, कार्यक्षमता बहुत कम है। कार्यक्रम का उद्देश्य उपयोगकर्ता के लिए टर्मिनल चार्ट पर क्रियाओं के एल्गोरिदम को प्रदर्शित करना है।
लुआ में प्रोग्रामिंग उन लोगों के लिए जो भाषा में पूरी तरह से महारत हासिल करना चाहते हैं – पूरी गाइड डाउनलोड करें:
लुआ रोबोट्स में क्विक के लिए लुआ रोबोट में प्रोग्रामिंग – आइसबर्ग रोबोट: https://youtu.be/cxXwF_xmTHY
लुआ . में रोबोट कैसे लिखें
अपना रोबोट बनाने का निर्णय लेने के बाद, उपयोगकर्ता को पूर्व-संकलित एल्गोरिथम का पालन करना चाहिए। जब उसे प्रोग्रामिंग में अनुभव प्राप्त हो जाता है, तो वह आसानी से अपने स्वयं के कोड और प्रयोग लिखने में सक्षम हो जाएगा। इस क्षेत्र का अध्ययन करने के लिए लुआ को चुनने से, एक नौसिखिया गलत नहीं होगा। आखिरकार, शुरुआत में, मुख्य बात एक सरल और सबसे समझने योग्य प्रोग्रामिंग भाषा पर रुकना है। आरंभ करने के लिए, क्विक ट्रेडिंग टर्मिनल प्रोग्राम खोलें। इसकी विंडो में आपको एक फोल्डर बनाना होगा। यह वह जगह है जहां सभी लिखित लिपियों को सहेजा जाएगा। उपयोगकर्ता फ़ोल्डर को बिल्कुल कोई भी नाम दे सकता है, लेकिन इसमें केवल लैटिन वर्ण शामिल होने चाहिए। मान लें कि इसका नाम “LuaScripts” है। अगला, आपको फ़ोल्डर को सक्रिय करने और वहां एक टेक्स्ट एडिटर बनाने की आवश्यकता है, उदाहरण के लिए, नोटपैड। खाली जगह में (प्रोग्राम विंडो के भीतर) आपको राइट-क्लिक करना होगा
. एक संवाद बॉक्स दिखाई देगा, जिसकी सूची में आपको “बनाएँ” टैब और फिर “पाठ दस्तावेज़” पंक्ति का चयन करना होगा।
फ़ंक्शन मुख्य ()
संदेश (“मेरी पहली स्क्रिप्ट लॉन्च की गई है”);
एंड नेक्स्ट, आपको मेन्यू में सेव बटन पर क्लिक करना होगा।
QUIK टर्मिनल में LUA में प्रोग्राम कैसे करें
3 लोकप्रिय तरीके हैं:
- कोई भी टेक्स्ट फ़ाइल बनाई जाती है, जहाँ .lua एक्सटेंशन डाला जाना चाहिए। इसके बाद, आपको संपादक खोलने और कोड लिखने की आवश्यकता है। शुरू करने के बाद, इस तरह के एल्गोरिदम को केवल एक बार निष्पादित किया जाएगा। आप इसे अनिश्चित काल तक मैन्युअल रूप से चला सकते हैं। आप इसका उपयोग कुछ सूचनाओं की एकमुश्त गणना के लिए कर सकते हैं।
- लुआ लिपि में ही, आपको मुख्य () नामक एक फ़ंक्शन बनाने की आवश्यकता है । इसके अलावा, उसी फ़ंक्शन में, आपको लिखित कोड डालना होगा। और स्लीप () फ़ंक्शन स्क्रिप्ट को अस्थायी रूप से रोकने या, इसके विपरीत, इसे फिर से शुरू करने के लिए उपयोगी है। यही है, यदि आप मुख्य () फ़ंक्शन को सक्रिय करते हैं, और फिर स्लीप () फ़ंक्शन सम्मिलित करते हैं, तो आप एक विशिष्ट समय अंतराल की आवृत्ति के साथ गणना प्राप्त करने में सक्षम होंगे।
- QLUA प्रोग्राम में, आप इवेंट-संचालित डेवलपमेंट मॉडल का उपयोग कर सकते हैं। इस प्रकार, अब एक फ़ंक्शन में परिवर्तनों का “पता लगाना” आवश्यक नहीं है और इसके कारण, निम्न कमांड निष्पादित करें।
बाद की विधि का अधिक विस्तार से विश्लेषण करना प्रस्तावित है। किसी विशिष्ट घटना को संभालने के लिए, आपको त्वरित में एक स्क्रिप्ट में एक फ़ंक्शन लिखना चाहिए। आप निम्न योजना का उपयोग कर सकते हैं: एक
। फिर, आपको
is_run घोषित करने की आवश्यकता है , फ़ंक्शन में मान
सत्य होगाजब तक उपयोगकर्ता स्टॉप स्क्रिप्ट बटन को सक्रिय नहीं करता। फिर फ़ंक्शन वेरिएबल ऑनस्टॉप() के अंदर झूठी मोड में चला जाता है। उसके बाद, मुख्य () फ़ंक्शन समाप्त हो जाता है, और स्क्रिप्ट स्वयं बंद हो जाती है। लिखित स्क्रिप्ट को सहेजना और चलाना आवश्यक है। लेन-देन करते समय, उपयोगकर्ता प्रत्येक लॉट के लिए डेटा और लेनदेन की अंतिम राशि देखेगा।
ट्रेडिंग टर्मिनल में LUA स्क्रिप्ट कैसे स्थापित करें
ट्रेडिंग रोबोट को स्थापित करने के लिए प्रशिक्षण और मानक टर्मिनलों को समान एल्गोरिथम की आवश्यकता होती है:
- टर्मिनल के शीर्ष मेनू में “सेवा” अनुभाग पर क्लिक करना आवश्यक है।
- इसके बाद, ड्रॉप-डाउन डायलॉग बॉक्स में “LUA स्क्रिप्ट्स” बटन ढूंढें और क्लिक करें:
- उस समय, “उपलब्ध स्क्रिप्ट” विंडो दिखाई देनी चाहिए। फिर, आपको “जोड़ें” बटन को सक्रिय करना चाहिए और आवश्यक ट्रेडिंग रोबोट की फ़ाइल का चयन करना चाहिए।
क्विक टर्मिनल में स्क्रिप्ट के साथ लुआ चार्ट से डेटा लेना: https://youtu.be/XVCZAnWoA8E लुआ प्रोग्रामिंग सीखने और भविष्य में सफलता के लिए एक बढ़िया विकल्प है। मुख्य बात केवल सिद्धांत को पढ़ने पर ही रुकना नहीं है। लगातार अभ्यास करके सामग्री को सीखना बेहतर है। एक निश्चित समय के बाद, डेवलपर प्रगति करना शुरू कर देगा और अपना खुद का सार्थक उत्पाद बनाने में सक्षम होगा।