लुआ प्रोग्रामिंग भाषा वापरून, तुम्ही विविध खेळ, उपयुक्तता,
ट्रेडिंग रोबोट आणि इतर विकास तयार करू शकता. लुआ भाषा समजण्यास सोपी आहे, लोकप्रिय दुभाषी आहे. लुआशी जवळून परिचित होण्यासाठी तसेच या भाषेत ट्रेडिंग रोबोट किंवा स्क्रिप्ट कशी लिहावी हे शिकण्याचा प्रस्ताव आहे.
- लुआ भाषा काय आहे आणि ती कशी उपयुक्त आहे?
- लहान ऐतिहासिक डेटा
- लुआ प्रोग्रामिंग भाषेची वैशिष्ट्ये
- फायदे आणि तोटे
- जावास्क्रिप्टशी तुलना
- लुआ भाषेत व्यापार करण्यासाठी प्रोग्रामिंग रोबोटची वैशिष्ट्ये
- लुआवरील सर्वोत्तम ट्रेडिंग रोबोट्सचे विहंगावलोकन – नवशिक्यांसाठी तयार-तयार उपाय
- रोबोट-टर्मिनल “डेल्टा प्रो”
- RQ: एक टक्के
- RQ: मार्टिन
- QUIK टर्मिनलसाठी लुआ स्क्रिप्टचे प्रकार
- लुआमध्ये रोबोट कसा लिहायचा
- QUIK टर्मिनलमध्ये LUA मध्ये प्रोग्राम कसा करावा
- ट्रेडिंग टर्मिनलमध्ये LUA स्क्रिप्ट कशी स्थापित करावी
लुआ भाषा काय आहे आणि ती कशी उपयुक्त आहे?
लुआ ही एम्बेड करण्यायोग्य भाषा वापरण्यास सोपी आहे. नवशिक्या कबूल करतात की त्याच्या मदतीने तुम्ही प्रोग्रामिंगच्या मूलभूत गोष्टी थोड्या वेळात शिकू शकता. लुआ दुसर्या भाषेत संकलित केलेल्या घडामोडींसह यशस्वीरित्या एकत्र केले आहे. इलेक्ट्रॉनिक डिझाइनच्या विज्ञानात नुकतेच सुरुवात करणाऱ्या विद्यार्थ्यांना अनेकदा याची शिफारस केली जाते.
लुआ भाषा अनेकदा विविध क्षेत्रात वापरली जाते. हे उपयुक्त ठरू शकते:
- एक वापरकर्ता जो संगणक गेम खेळतो (प्लगइन लिहा).
- गेम विकास विशेषज्ञ (इंजिन विकसित करा).
- ऍप्लिकेशन डेव्हलपमेंट प्रोग्रामर (विविध उपयुक्ततांसाठी प्लगइन लिहा).
- एम्बेडेडच्या दिशेने विकसक (भाषा प्रक्रिया कमी करत नाही आणि आपल्याला कार्यक्षमतेने कार्य करण्यास अनुमती देते)
- स्क्रिप्ट आणि ट्रेडिंग बॉट्स लिहिण्यासाठी व्यापारी. [मथळा id=”attachment_13245″ align=”aligncenter” width=”805″] लुआ वर QUIK साठी पुनर्खरेदी स्तरांद्वारे ट्रेडिंग रोबोट[/caption]
लुआला धन्यवाद, एकापेक्षा जास्त ट्रेडिंग रोबोट तयार केले गेले आहेत. फायदा असा आहे की प्रत्येक वापरकर्ता भाषेतील बारकावे पटकन समजू शकतो आणि स्वतंत्रपणे असा प्रोग्राम तयार करू शकतो. त्याद्वारे, क्विक टर्मिनलला कमांड पाठवणे
आणि तांत्रिक विश्लेषण करणे शक्य होईल. लुआ भाषा कशासाठी आहे, LUA प्रोग्रामिंग भाषेचे विहंगावलोकन: https://youtu.be/PbYf6uNZFCE
लहान ऐतिहासिक डेटा
टेकग्राफ विभागातील ब्राझिलियन प्रोग्रामरने 1993 मध्ये लुआचा शोध लावला होता. विकासकांनी याची खात्री केली की प्रत्येक वापरकर्ता भाषेच्या विकासासाठी काही सुधारणा करू शकतो. हे कोडच्या खुल्या प्रवेशाद्वारे केले जाऊ शकते. ब्राझीलसाठी, स्वतःच्या प्रोग्रामिंग भाषेचा उदय हा एक वास्तविक शोध होता. खरंच, त्यापूर्वी, या देशाला संगणक विकासाच्या क्षेत्रात असे यश मिळाले नव्हते.
भाषा SOL आणि DEL च्या आधारे तयार केली गेली. या घडामोडी लुआपेक्षा एक वर्ष आधी जगाने पाहिल्या. त्याच ब्राझिलियन संस्थेने लेखक म्हणून काम केले. या प्रोग्रामिंग लँग्वेज पेट्रोब्रास या त्याच राज्यातील कंपनीने सुरू केल्या होत्या, ज्या तेलाच्या उत्खननात आणि प्रक्रियेत गुंतलेल्या होत्या. Lua 5.4.0 ची नवीनतम आवृत्ती तुलनेने अलीकडे – 2020 मध्ये रिलीझ झाली. विकासक शक्य तितक्या वेळा प्रकल्पात मनोरंजक आणि उपयुक्त वैशिष्ट्ये सादर करण्याचा प्रयत्न करतात. म्हणून, प्रोग्राम सतत अद्यतनित केला जातो आणि विकसकांमध्ये मागणी आहे.
लुआ प्रोग्रामिंग भाषेची वैशिष्ट्ये
लुआचा सामना करताना, विकसकाला ही भाषा वापरण्याची संधी दिली जाते, अंगभूत (ती स्क्रिप्टेड आहे या वस्तुस्थितीमुळे) आणि स्वतंत्र (विशिष्ट प्रकरणांमध्ये, ती अॅड-ऑनशिवाय वापरली जाऊ शकते). जेव्हा लेखकांनी लुआच्या निर्मितीवर काम केले, तेव्हा ते जाणूनबुजून एक ऑपरेशनल टूल बनवण्यासाठी गेले जे जास्त जागा घेत नाही आणि कोणत्याही डिव्हाइसवर सहजपणे कार्य करेल.
विकसकांनी ही भाषा शक्य तितकी सोपी करण्याचा प्रयत्न केला, जेणेकरून नवशिक्या प्रोग्रामर देखील त्वरीत त्यावर प्रभुत्व मिळवू शकतील. या प्रकल्पाची वाढती मागणी आहे. तज्ञांना अधिकृत वेबसाइटवर लायब्ररींचा अवलंब न करता कोड लिहिण्याची आणि मोठ्या प्रमाणात घडामोडी तयार करण्याची संधी आहे. लेखकांनी कार्यक्रमातच आवश्यक पॅरामीटर्सच्या उपलब्धतेची काळजी घेतली. नवशिक्या वापरकर्त्यांना लुआ भाषा कोणत्या भागात वापरली जाते हे शिकण्याचा कल असतो. हे औद्योगिक क्षेत्रातील कार्यक्रमांच्या निर्मितीसाठी डिझाइन केले होते. पण आज या भाषेच्या साहाय्याने विविध ट्रेडिंग रोबोट्स, स्क्रिप्ट्स, कॉम्प्युटर गेम्स, अॅप्लिकेशन्स, टेलिग्रामसाठी बॉट्स, इत्यादी तयार होतात. याव्यतिरिक्त, लुआ एका नाविन्यपूर्ण तंत्रात गुंतलेली आहे जी जागा शोधण्यात मदत करते. हे विद्यापीठांमध्ये विद्यार्थ्यांना शिकवण्यासाठी देखील वापरले जाते. सर्वात लोकप्रिय प्रोग्रामिंग भाषा लुआ घरामध्ये मानली जाते. हे ब्राझीलमध्ये आहे की ते जवळजवळ सर्वत्र वापरले जाते (जेथे शक्य आहे).
फायदे आणि तोटे
कोणत्याही प्रोग्रामप्रमाणे, लुआची यंत्रणा आणि प्रोग्रामिंग भाषेचे बरेच फायदे आणि तोटे आहेत. विकासाच्या सकारात्मक पैलूंसह प्रारंभ करणे योग्य आहे:
- दर्जेदार वाहतूक . बर्याच प्रोग्राम्सच्या विपरीत, लुआ एका ऑपरेटिंग सिस्टमवरून दुसर्या ऑपरेटिंग सिस्टममध्ये हस्तांतरित करणे सोपे आहे. या प्रकरणात, कोणतेही मोठे बदल नाहीत. कोणत्याही परिस्थितीत, कोडमध्ये कोणतीही त्रुटी राहणार नाही.
- भरपूर लायब्ररी . JavaScript च्या तुलनेत , Lua मध्ये खूप कमी लायब्ररी पर्याय आहेत. तथापि, अधिकृत संसाधनामध्ये आपल्याला भाषेसह पूर्णपणे कार्य करण्यासाठी आवश्यक असलेली प्रत्येक गोष्ट आहे.
- कार्यक्षमता . सिस्टम तुम्हाला त्या लायब्ररी जोडण्याची परवानगी देते जी विशिष्ट कोडींग प्रक्रियेसाठी थोड्या वेळात महत्त्वाची असतात.
- वापरणी सोपी . प्रोग्रामिंग गुरूंना फक्त भाषेचे काही तपशील शिकण्याची आवश्यकता असते आणि तरीही ते त्यांच्या विकासामध्ये सुरक्षितपणे वापरू शकतात. ज्यांनी नुकतेच प्रोग्रामिंग सुरू केले आहे, त्यांना लुआ समजण्यास वेळ लागत नाही.
- लक्षणीय स्मरणशक्ती बचत . या भाषेत प्रोग्राम तयार करून, तज्ञांना इतर अॅनालॉग्ससह फरक लक्षात येण्याची हमी दिली जाते. तथापि, लुआ विकासांना डिव्हाइसवर कमी मेमरी आवश्यक आहे.
भाषेचा एकमेव महत्त्वाचा तोटा म्हणजे ती लिपीबद्ध आहे. आणि याचा अर्थ असा आहे की बहुतेकदा ते फक्त इतर विकास भाषांच्या संयोजनात वापरले जाऊ शकते. यापैकी सर्वात लोकप्रिय आहे C. म्हणजेच तुम्हाला एक अतिरिक्त प्रोग्रामिंग भाषा शिकावी लागेल.
जावास्क्रिप्टशी तुलना
बरेच वापरकर्ते Lua ची तुलना JavaScript शी करतात आणि दावा करतात की त्यांचे कोड जवळजवळ समान आहेत. भाषांमध्ये फरकांपेक्षा अधिक समानता आहेत. परंतु, स्पष्ट समानता असूनही, बरेच फरक आहेत. उदाहरणार्थ, लुआचे स्वतःचे सॉफ्टवेअर समर्थन आहे. तथापि, जावास्क्रिप्ट विकसकांनी अलीकडेच एक अद्यतन सादर केले आहे, त्यानुसार, वापरकर्त्याने जनरेटर दरम्यान फक्त “उत्पन्न” शब्द लिहिणे आवश्यक आहे, ज्यानंतर प्रोग्राम समर्थित होईल.
पॉवर वाढवण्यासाठी लुआ ऑपरेटर असे चिन्ह “^” दर्शवतो, तर JavaScript मध्ये ते “**” आहे. नंतरचे झूम इन आणि झूम आउट फंक्शन्स आहेत. परंतु लुआ ऑपरेटर ओव्हरलोडिंग करू शकते. JavaScript मध्ये फक्त व्हेरिएबल फंक्शन्स असतात, तर Lua ने त्यांची व्याख्या केली आहे. जावास्क्रिप्ट सुप्रसिद्ध युनिकोड मानकांना समर्थन देत असल्याचा अभिमान बाळगू शकते. भाषेतील असमानता दर्शविण्यासाठी “!==” संयोजन वापरले जाते आणि लुआ त्याच उद्देशासाठी “~=” वापरते. इतर फरक टेबलमध्ये सादर केले आहेत.
लुआ भाषेत व्यापार करण्यासाठी प्रोग्रामिंग रोबोटची वैशिष्ट्ये
QLua वर रोबोट तयार करणे अजिबात अवघड नाही, अगदी नवशिक्याही ते हाताळू शकतात. मुख्य गोष्ट म्हणजे अगदी सुरुवातीला मूलभूत सिद्धांत समजून घेणे. कोड तयार करण्यासाठी, सर्वात सोपा मजकूर संपादक उपयुक्त आहे. निर्मितीची योजना निर्देशकाच्या संकलनासारखीच आहे. तथापि, कोडमध्येच एक क्षुल्लक फरक आहे. आणखी एक चांगला “हायलाइट” – नव्याने तयार केलेला रोबो तुमच्या PC वर कुठेही ठेवला जाऊ शकतो.
महत्वाचे! कोडमध्ये फक्त एकच कार्य असावे – “मुख्य”.
एकदा रोबोट कोड संकलित आणि संपादित केल्यानंतर, तो जतन करण्याची शिफारस केली जाते. लुआ विस्ताराबद्दल विसरू नका. आधीच नमूद केल्याप्रमाणे, प्रोग्राम संगणकावर कुठेही ठेवला जाऊ शकतो. तुमचा कोड तपासण्यासाठी, तुम्हाला रोबोट चालवावा लागेल. हे करण्यासाठी, “सेवा” विभागात जा. तळाशी “लुआ स्क्रिप्ट्स” अशी ओळ असेल, ती क्लिक करावी.
पुढे, लोड केलेल्या स्क्रिप्ट्ससह एक विंडो दिसेल. तेथे तुम्ही आवश्यक फाइल निवडा आणि योग्य बटण वापरून ती चालवा.
शेवटी, त्रुटींसाठी बॉट कोड तपासण्याची शिफारस केली जाते. सर्वकाही ठीक असल्यास, रोबोट सुरू होईल. अडथळ्यांच्या बाबतीत, कोडवर परत जाणे आणि त्याची शुद्धता तपासणे योग्य आहे.
लुआवरील सर्वोत्तम ट्रेडिंग रोबोट्सचे विहंगावलोकन – नवशिक्यांसाठी तयार-तयार उपाय
लुआ प्रोग्रामिंग भाषा वापरुन, आपण कोणत्याही जटिलतेचे विविध प्रकारचे रोबोट तयार करू शकता. तथापि, आपण तयार प्रोग्राम खरेदी करू शकता. कामासाठी आधीच तयार असलेल्या सुप्रसिद्ध अल्गोरिदमसह परिचित होण्याचा प्रस्ताव आहे. तुम्ही ते विकत घेऊ शकता किंवा डेमो आवृत्ती वापरून पाहू शकता. लुआ मधील QUIK टर्मिनलसाठी पूर्ण ट्रेडिंग रोबोट: https://youtu.be/Z2xzOfNZFso
रोबोट-टर्मिनल “डेल्टा प्रो”
तुम्हाला एका प्लॅटफॉर्मवर सुमारे 120 कोणतेही पर्याय सक्रिय करण्याची अनुमती देते. या प्रकरणात, आपण विविध प्रकारच्या धोरणे आणि साधने वापरू शकता.
RQ: एक टक्के
या रोबोटची रचना व्यापार क्षेत्रात व्यापार करण्यासाठी करण्यात आली आहे. अल्गोरिदम आपल्याला या क्रियाकलापातून अनेक वेळा उत्पन्न वाढविण्याची परवानगी देतो. जोखीम कमी केली जातात, त्यांची सहज गणना केली जाऊ शकते.
RQ: मार्टिन
सिस्टम तुम्हाला करार करण्यापूर्वी लॉट मोजण्याची परवानगी देते. “सेमी-ऑटोमॅटिक” मोडमध्ये ट्रेडिंग प्रदान केले आहे. स्तर यशस्वीरित्या ट्रॅक केले जाऊ शकतात आणि व्यक्तिचलितपणे सेट केले जाऊ शकतात.
QUIK टर्मिनलसाठी लुआ स्क्रिप्टचे प्रकार
QUIK टर्मिनलमध्ये विशिष्ट कार्य करताना, खालील स्क्रिप्ट वापरल्या जातात:
- लुआ स्क्रिप्ट्स . ते नेटवर्कवर, स्थानिक डिस्कवर किंवा टर्मिनलवर प्रवेश करण्यायोग्य असलेल्या दुसर्या ठिकाणी संग्रहित केले जाऊ शकतात. त्यांच्या मदतीने ट्रेडिंग रोबोट तयार करण्यासाठी ते पुरेसे कार्यक्षम आहेत. QUIK मध्ये टेबल तयार करणे, टूल ऑप्शन्स वापरणे, विविध कामे करण्यासाठी कमांड देणे इत्यादी शक्य होईल.
- सानुकूल निर्देशक . येथे, मागील दृश्याच्या तुलनेत, खूपच कमी कार्यक्षमता. प्रोग्राम वापरकर्त्यासाठी टर्मिनल चार्टवर क्रियांचे अल्गोरिदम प्रदर्शित करण्यासाठी आहे.
ज्यांना भाषेवर पूर्ण प्रभुत्व मिळवायचे आहे त्यांच्यासाठी लुआमध्ये प्रोग्रामिंग – संपूर्ण मार्गदर्शक डाउनलोड करा:
क्यूआयकेसाठी लुआ मधील लुआ रोबोट्समध्ये प्रोग्रामिंग – आइसबर्ग रोबोट: https://youtu.be/cxXwF_xmTHY
लुआमध्ये रोबोट कसा लिहायचा
स्वतःचा रोबोट तयार करण्याचा निर्णय घेतल्यानंतर, वापरकर्त्याने पूर्व-संकलित अल्गोरिदमचे पालन केले पाहिजे. जेव्हा त्याला प्रोग्रामिंगचा अनुभव मिळेल तेव्हा तो स्वतःचे कोड आणि प्रयोग सहजपणे लिहू शकेल. या क्षेत्राचा अभ्यास करण्यासाठी लुआ निवडून, नवशिक्याची चूक होणार नाही. शेवटी, सुरुवातीला, मुख्य गोष्ट म्हणजे एका सोप्या आणि सर्वात समजण्यायोग्य प्रोग्रामिंग भाषेवर थांबणे. प्रारंभ करण्यासाठी, QUIK ट्रेडिंग टर्मिनल प्रोग्राम उघडा. त्याच्या विंडोमध्ये, आपल्याला एक फोल्डर तयार करण्याची आवश्यकता आहे. ही अशी जागा आहे जिथे सर्व लिखित स्क्रिप्ट जतन केल्या जातील. वापरकर्ता फोल्डरला पूर्णपणे कोणतेही नाव देऊ शकतो, परंतु त्यात फक्त लॅटिन अक्षरे असणे आवश्यक आहे. त्याचे नाव “LuaScripts” आहे असे समजू या. पुढे, आपल्याला फोल्डर सक्रिय करणे आणि तेथे मजकूर संपादक तयार करणे आवश्यक आहे, उदाहरणार्थ, नोटपॅड. रिकाम्या जागेत (प्रोग्राम विंडोमध्ये) तुम्हाला उजवे-क्लिक करणे आवश्यक आहे
. एक डायलॉग बॉक्स दिसेल, ज्याच्या सूचीमध्ये तुम्हाला “तयार करा” टॅब आणि नंतर “मजकूर दस्तऐवज” पंक्ती निवडण्याची आवश्यकता आहे.
नंतर गोंधळ होऊ नये म्हणून त्याला एक नाव देखील दिले पाहिजे. उदाहरणार्थ, तुम्ही “Script_N1” लिहू शकता. वापरलेल्या भाषेच्या ठरावाबद्दल विसरू नका – .lua. म्हणजेच, वापरकर्त्याला “Script_N1.lua” दस्तऐवजावर असा शिलालेख मिळाला पाहिजे. तथापि, विंडोज अनेकदा .txt फाइल टाकून एक्स्टेंशन आपोआप बदलते. या प्रकरणात, आवश्यक रिझोल्यूशन सेट करून, NotePad++ मध्ये एक दस्तऐवज तयार करण्याची शिफारस केली जाते. या प्रोग्राममध्ये, तुम्हाला “वाक्यरचना” विभाग निवडण्याची आवश्यकता असेल. अनेक पर्यायांसह एक डायलॉग बॉक्स येथे दिसेल. आपल्याला “L” निवडण्याची आवश्यकता असेल. तिथून, दुसरी विंडो दिसेल जिथे तुम्हाला “Lua” वर क्लिक करावे लागेल.
त्यानंतर, त्याच मेनूमध्ये, “वाक्यरचना” विभागासह, आपण “फाइल” विभागावर क्लिक केले पाहिजे. पुढील विंडोमध्ये एक शिलालेख असेल – “म्हणून जतन करा”. वापरकर्त्याने त्यावर क्लिक करणे आणि नवीन विंडो उघडेपर्यंत प्रतीक्षा करणे आवश्यक आहे.
तेथे, शीर्षस्थानी, पूर्वी तयार केलेल्या “लुआ स्क्रिप्ट्स” फोल्डरच्या नावासह एक ओळ दृश्यमान असेल. विंडोच्या तळाशी, वापरकर्त्याने तयार केलेले 2 इतर दस्तऐवज प्रदर्शित केले जातात. सर्वकाही जुळत असल्यास, तुम्ही क्रियेची पुष्टी करणे आवश्यक आहे आणि कोडची वर्तमान स्थिती जतन करणे आवश्यक आहे.
पुढील पायरी म्हणजे निवडलेल्या लुआ प्रोग्रामिंग भाषेत कोड लिहिणे. नवशिक्या सूचना वापरू शकतात, ते एक साधा कोड तयार करण्यात मदत करेल, जेणेकरून विशेषज्ञ आपला हात वापरून पाहू शकेल. क्रियांचा अल्गोरिदम QLUA.chm नावाच्या प्रोग्राम फाइलमध्ये स्थित आहे. उदाहरणार्थ, असा हलका कोड लिहिण्याचा प्रस्ताव आहे:
function main()
संदेश(“माझी पहिली स्क्रिप्ट लाँच झाली आहे”);
end पुढे, तुम्हाला मेनूमधील सेव्ह बटणावर क्लिक करावे लागेल.
कोड “Script_N1.lua” या फाईलमध्ये सेव्ह केला पाहिजे. आम्ही ते लाँच करतो आणि पहिली स्क्रिप्ट कशी प्रदर्शित होते ते पाहतो. ते QUIK मध्ये उघडण्यासाठी, तुम्हाला हा प्रोग्राम उघडण्याची आणि पर्याय विभागात “सेवा” टॅब निवडण्याची आवश्यकता आहे. पुढे, एक डायलॉग बॉक्स दिसेल, तिथे तुम्हाला “LUA स्क्रिप्ट्स …” वर क्लिक करावे लागेल.
नंतर वापरकर्त्यास “उपलब्ध स्क्रिप्ट्स” फोल्डर दिसेल. वरच्या उजव्या बाजूला जोडा बटण आहे. त्यावर क्लिक करा आणि कोड असलेली फाइल शोधा. ते “Script_N1.lua” येथे आहे.
दस्तऐवज उघडताना, “Script_N1.lua” ओळ निवडणे महत्वाचे आहे (ते ड्राइव्ह C वर जतन केले जाणे आवश्यक आहे), नंतर, तळाशी, “चालवा” बटणावर क्लिक करा.
एक नवीन विंडो लगेच दिसेल.
हे समजण्याजोगे वर्ण टाळण्यासाठी, आपल्याला नोटपॅड प्रोग्रामवर जाण्याची आवश्यकता आहे. सेटिंग्जमध्ये “एनकोडिंग्ज” विभाग आहे, त्यावर क्लिक करा. नंतर टॅबची एक सूची दिसेल, त्यापैकी तुम्ही “ANSI मध्ये रूपांतरित करा” वर क्लिक करावे.
पुढे, आपण सेव्ह बटणावर क्लिक करावे आणि संदेश विंडोवर परत यावे. तेथे आधीच दुसरा शिलालेख असेल, आणि स्क्रिबल असलेली पंक्ती नाही.
QUIK टर्मिनलमध्ये LUA मध्ये प्रोग्राम कसा करावा
3 लोकप्रिय मार्ग आहेत:
- कोणतीही मजकूर फाइल तयार केली जाते, जिथे .lua विस्तार टाकला जावा. पुढे, आपल्याला संपादक उघडण्याची आणि कोड लिहिण्याची आवश्यकता आहे. सुरू केल्यानंतर, असा अल्गोरिदम फक्त एकदाच अंमलात येईल. तुम्ही ते स्वहस्ते अनिश्चित काळासाठी चालवू शकता. तुम्ही विशिष्ट माहितीच्या एका-वेळच्या गणनेसाठी ते वापरू शकता.
- लुआ स्क्रिप्टमध्येच, तुम्हाला main() नावाचे फंक्शन तयार करावे लागेल . पुढे, त्याच फंक्शनमध्ये, तुम्हाला लिखित कोड घालण्याची आवश्यकता आहे. आणि स्लीप() फंक्शन स्क्रिप्टला तात्पुरते विराम देण्यासाठी किंवा उलट, ते पुन्हा सुरू करण्यासाठी उपयुक्त आहे. म्हणजेच, जर तुम्ही मुख्य () फंक्शन सक्रिय केले आणि नंतर स्लीप () फंक्शन समाविष्ट केले, तर तुम्ही विशिष्ट वेळेच्या मध्यांतराच्या वारंवारतेसह गणना प्राप्त करण्यास सक्षम असाल.
- QLUA प्रोग्राममध्ये, तुम्ही इव्हेंट-चालित विकास मॉडेल वापरू शकता. अशा प्रकारे, आता एका फंक्शनमधील बदल “शोधणे” आवश्यक नाही आणि यामुळे, खालील कमांड कार्यान्वित करा.
नंतरच्या पद्धतीचे अधिक तपशीलवार विश्लेषण करण्याचा प्रस्ताव आहे. विशिष्ट इव्हेंट हाताळण्यासाठी, तुम्ही क्विकमध्ये स्क्रिप्टमध्ये फंक्शन लिहावे. तुम्ही खालील योजना वापरू शकता:
LUA स्क्रिप्टमध्ये विशेष नावांसह अनेक फंक्शन्स असू शकतात: डील, कोट्स इ. आपल्याला प्रोग्राममधील “टेबल्स” विभाग शोधण्याची आवश्यकता आहे, “लुआ” वर जा. तेथे एक डायलॉग बॉक्स दिसेल आणि “उपलब्ध स्क्रिप्ट्स” ही ओळ दिसेल, त्यावर क्लिक करा. पुढे, “लाँच” टॅबवर क्लिक करा. त्यानंतर अनिवार्य main() फंक्शनची प्रक्रिया आणि अंमलबजावणी येते
. नंतर, तुम्हाला
is_run घोषित करणे आवश्यक आहे, फंक्शनमध्ये खरे मूल्य असेल
वापरकर्ता स्टॉप स्क्रिप्ट बटण सक्रिय करेपर्यंत. नंतर फंक्शन व्हेरिएबल ऑनस्टॉप() मध्ये फॉल्स मोडमध्ये जाते. त्यानंतर, main() फंक्शन संपते आणि स्क्रिप्ट स्वतःच थांबते. लिखित स्क्रिप्ट जतन करून चालवणे आवश्यक आहे. व्यवहार करताना, वापरकर्त्याला प्रत्येक लॉटचा डेटा आणि व्यवहारांची अंतिम रक्कम दिसेल.
क्विकमध्ये QLua चालवण्यासाठी, तुम्हाला ते तुमच्या PC वरील नवीन फोल्डरमध्ये स्थानांतरित करावे लागेल. तुम्हाला जे आवडते ते तुम्ही म्हणू शकता, उदाहरणार्थ, “MyLua”. सर्व लुआ स्क्रिप्ट तेथे संग्रहित केल्या जातील. QUIK प्रविष्ट केल्यानंतर, तुम्हाला “सेवा” विभाग उघडण्याची आवश्यकता आहे, नंतर “Lua स्क्रिप्ट्स” टॅबवर क्लिक करा. उघडलेल्या विंडोमध्ये, “जोडा” बटण सक्रिय करा. मग तुम्हाला स्क्रिप्ट निवडणे आणि ते उघडणे आवश्यक आहे. ते “डाउनलोड केलेल्या स्क्रिप्ट्स” विभागात असेल. मग आपण स्क्रिप्टची ओळ हायलाइट करावी आणि “चालवा” क्लिक करा. स्क्रिप्ट थांबवण्यासाठी, फक्त “थांबा” क्लिक करा.
ट्रेडिंग टर्मिनलमध्ये LUA स्क्रिप्ट कशी स्थापित करावी
ट्रेडिंग रोबोट स्थापित करण्यासाठी प्रशिक्षण आणि मानक टर्मिनल्सना समान अल्गोरिदम आवश्यक आहे:
- टर्मिनलच्या वरच्या मेनूमधील “सेवा” विभागावर क्लिक करणे आवश्यक आहे.
- पुढे, ड्रॉप-डाउन डायलॉग बॉक्समध्ये “LUA स्क्रिप्ट्स” बटण शोधा आणि क्लिक करा:
- त्या वेळी, “उपलब्ध स्क्रिप्ट्स” विंडो दिसली पाहिजे. त्यानंतर, तुम्ही “जोडा” बटण सक्रिय केले पाहिजे आणि आवश्यक ट्रेडिंग रोबोटची फाइल निवडा.
क्विक टर्मिनलमधील स्क्रिप्टसह लुआ चार्टवरून डेटा घेणे: https://youtu.be/XVCZAnWoA8E लुआ हा प्रोग्रामिंग शिकण्यासाठी आणि भविष्यात यशस्वी होण्यासाठी एक उत्तम पर्याय आहे. मुख्य गोष्ट म्हणजे केवळ सिद्धांत वाचण्यावर थांबणे नाही. सतत सराव करून साहित्य शिकणे चांगले. ठराविक वेळेनंतर, विकसक प्रगती करण्यास सुरवात करेल आणि स्वतःचे फायदेशीर उत्पादन तयार करण्यास सक्षम असेल.