लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु

Программирование

लुआ प्रोग्रामिङ भाषा प्रयोग गरेर, तपाईं विभिन्न खेलहरू, उपयोगिताहरू,
व्यापारिक रोबोटहरू र अन्य विकासहरू सिर्जना गर्न सक्नुहुन्छ। लुआ भाषा बुझ्न सजिलो छ, एक लोकप्रिय अनुवादक छ। लुआसँग नजिकबाट परिचित हुन प्रस्ताव गरिएको छ, साथै यस भाषामा व्यापारिक रोबोट वा लिपि कसरी लेख्ने भनेर सिक्नुहोस्।

लुआ भाषा के हो र यो कसरी उपयोगी छ?

लुआ एम्बेडेड भाषा प्रयोग गर्न सजिलो छ। शुरुआतीहरूले स्वीकार गर्छन् कि यसको मद्दतले, तपाइँ छोटो समयमा प्रोग्रामिङको आधारभूत कुराहरू सिक्न सक्नुहुन्छ। लुआलाई अर्को भाषामा संकलित गरिएका विकासहरूसँग सफलतापूर्वक जोडिएको छ। यो प्रायः विद्यार्थीहरूलाई सिफारिस गरिन्छ जो भर्खर इलेक्ट्रोनिक डिजाइनको विज्ञानमा सुरू गर्दैछन्।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुलुआ भाषा अक्सर विभिन्न क्षेत्रहरूमा प्रयोग गरिन्छ। यो काममा आउन सक्छ:

  1. कम्प्युटर गेमहरू खेल्ने प्रयोगकर्ता (प्लगइनहरू लेख्नुहोस्)।
  2. खेल विकास विशेषज्ञ (इन्जिन विकास)।
  3. अनुप्रयोग विकास प्रोग्रामर (विभिन्न उपयोगिताहरूको लागि प्लगइनहरू लेख्नुहोस्)।
  4. एम्बेडेड दिशामा विकासकर्ता (भाषाले प्रक्रियालाई ढिलो गर्दैन र तपाईंलाई कुशलतापूर्वक काम गर्न अनुमति दिन्छ)
  5. लिपिहरू र व्यापार बटहरू लेख्नका लागि व्यापारीहरू। [क्याप्शन id=”attachment_13245″ align=”aligncenter” width=”805″] लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुलुआमा QUIK को लागि पुन: खरिद स्तरहरूद्वारा ट्रेडिंग रोबोट[/caption]

लुआलाई धन्यवाद, एक भन्दा बढी व्यापारिक रोबोटहरू सिर्जना गरिएको छ। फाइदा यो छ कि प्रत्येक प्रयोगकर्ताले भाषाको सूक्ष्मताहरू चाँडै बुझ्न सक्छ र स्वतन्त्र रूपमा यस्तो कार्यक्रम सिर्जना गर्न सक्छ। यसको माध्यमबाट, Quik टर्मिनलमा आदेशहरू पठाउन र प्राविधिक विश्लेषण गर्न सम्भव हुनेछ
। लुआ भाषा के हो, LUA प्रोग्रामिङ भाषाको एक सिंहावलोकन: https://youtu.be/PbYf6uNZFCE

छोटो ऐतिहासिक तथ्याङ्क

लुआको आविष्कार 1993 मा टेकग्राफ डिभिजनका ब्राजिलियन प्रोग्रामरहरूले गरेका थिए। विकासकर्ताहरूले सुनिश्चित गरे कि प्रत्येक प्रयोगकर्ताले भाषाको विकासको लागि निश्चित संशोधनहरू गर्न सक्छ। यो कोडमा खुला पहुँच मार्फत गर्न सकिन्छ। ब्राजिलको लागि, यसको आफ्नै प्रोग्रामिङ भाषाको उदय एक वास्तविक खोज थियो। वास्तवमा, त्यो भन्दा पहिले, यो देशले कम्प्युटर विकासको क्षेत्रमा त्यस्तो सफलता हासिल गरेको थिएन।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुभाषा SOL र DEL को आधारमा सिर्जना गरिएको थियो। यी घटनाक्रमहरू लुआ भन्दा एक वर्ष पहिले संसारले देखे। एउटै ब्राजिलियन संगठनले लेखकको रूपमा काम गर्यो। यी प्रोग्रामिङ भाषाहरू तेलको निकासी र प्रशोधनमा संलग्न एउटै राज्यको कम्पनी पेट्रोब्रासद्वारा कमिसन गरिएको थियो। Lua 5.4.0 को नवीनतम संस्करण अपेक्षाकृत भर्खरै – 2020 मा जारी गरिएको थियो। विकासकर्ताहरूले सकेसम्म चाखलाग्दो र उपयोगी सुविधाहरू परियोजनामा ​​​​परिचय गर्न प्रयास गर्छन्। तसर्थ, कार्यक्रम लगातार अद्यावधिक र विकासकर्ता बीच माग छ।

लुआ प्रोग्रामिङ भाषा को विशेषताहरु

लुआको सामना गर्दै, विकासकर्तालाई यो भाषा प्रयोग गर्ने अवसर दिइन्छ, दुबै निर्मित (यो स्क्रिप्ट गरिएको तथ्यको कारणले गर्दा) र स्ट्यान्डअलोन (केही अवस्थामा, यो एड-अनहरू बिना प्रयोग गर्न सकिन्छ)। जब लेखकहरूले लुआको सिर्जनामा ​​काम गरे, तिनीहरू जानाजानी एक परिचालन उपकरण बनाउन गए जुन धेरै ठाउँ लिँदैन र सजिलैसँग कुनै पनि उपकरणमा कार्य गर्दछ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुविकासकर्ताहरूले यो भाषालाई सकेसम्म सरल बनाउन प्रयास गरे, ताकि नौसिखिया प्रोग्रामरहरूले पनि यसलाई छिटो मास्टर गर्न सकून्। यो आयोजनाको बढ्दो माग हो । विशेषज्ञहरूसँग आधिकारिक वेबसाइटमा पुस्तकालयहरूको सहारा बिना कोड लेख्ने र ठूला-ठूला विकासहरू सिर्जना गर्ने अवसर छ। लेखकहरूले कार्यक्रममा नै आवश्यक प्यारामिटरहरूको उपलब्धताको ख्याल राखे। नौसिखिया प्रयोगकर्ताहरूले लुआ भाषा कुन क्षेत्रमा प्रयोग गरिन्छ भन्ने कुरा सिक्न खोज्छन्। यो औद्योगिक क्षेत्र मा कार्यक्रम को उत्पादन को लागी डिजाइन गरिएको थियो। तर आज, यो भाषाको सहयोगमा, विभिन्न व्यापारिक रोबोटहरू, लिपिहरू, कम्प्युटर गेमहरू, अनुप्रयोगहरू, टेलिग्रामका लागि बटहरू, र यस्तै अन्य सिर्जना गरिएका छन्। थप रूपमा, लुआ एक नवीन प्रविधिमा संलग्न छ जसले अन्तरिक्ष अन्वेषण गर्न मद्दत गर्दछ। यो विश्वविद्यालयहरूमा विद्यार्थीहरूलाई पढाउन पनि प्रयोग गरिन्छ। सबैभन्दा लोकप्रिय प्रोग्रामिङ भाषा लुआ घर मा मानिन्छ। यो ब्राजिल मा छ कि यो लगभग जताततै प्रयोग गरिन्छ (जहाँ सम्भव छ)।

फाइदा र बेफाइदा

लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुकुनै पनि कार्यक्रम जस्तै, लुआको मेकानिज्म र प्रोग्रामिङ भाषामा यसको धेरै फाइदा र विपक्षहरू छन्। यो विकास को सकारात्मक पक्षहरु संग सुरु गर्न लायक छ:

  1. गुणस्तरीय यातायात । धेरै कार्यक्रमहरूको विपरीत, लुआ एक अपरेटिङ सिस्टमबाट अर्कोमा स्थानान्तरण गर्न सजिलो छ। यस अवस्थामा, कुनै ठूलो परिवर्तनहरू छैनन्। कुनै पनि अवस्थामा, कोडमा कुनै त्रुटि हुनेछैन।
  2. धेरै पुस्तकालयहरूJavaScript को तुलनामा , Lua सँग धेरै कम पुस्तकालय विकल्पहरू छन्। यद्यपि, आधिकारिक स्रोतमा तपाईले भाषासँग पूर्ण रूपमा काम गर्न आवश्यक पर्ने सबै कुराहरू छन्।
  3. दक्षता । प्रणालीले तपाइँलाई ती पुस्तकालयहरू थप्न अनुमति दिन्छ जुन छोटो समयमा एक विशेष कोडिङ प्रक्रियाको लागि महत्त्वपूर्ण छ।
  4. प्रयोगमा सहजता । प्रोग्रामिङ गुरुहरूले भाषाको केही विवरणहरू मात्र सिक्न आवश्यक छ, र त्यसपछि पनि तिनीहरूले आफ्नो विकासमा सुरक्षित रूपमा प्रयोग गर्न सक्छन्। प्रोग्रामिङको साथ सुरु गर्नेहरूका लागि, लुआलाई पनि बुझ्न धेरै समय लाग्दैन।
  5. पर्याप्त मेमोरी बचत । यस भाषामा कार्यक्रमहरू सिर्जना गरेर, एक विशेषज्ञले अन्य एनालगहरूसँग भिन्नता देखाउने ग्यारेन्टी गरिन्छ। आखिर, लुआ विकासहरू उपकरणमा कम मेमोरी चाहिन्छ।

भाषाको एकमात्र महत्त्वपूर्ण हानि भनेको यो लिपिबद्ध छ। र यसको मतलब यो हो कि अक्सर यो केवल अन्य विकास भाषाहरु संग संयोजन मा प्रयोग गर्न सकिन्छ। यी मध्ये सबैभन्दा लोकप्रिय C हो। त्यो हो, तपाईंले अतिरिक्त प्रोग्रामिङ भाषा सिक्नुपर्छ।

जाभास्क्रिप्ट संग तुलना

धेरै प्रयोगकर्ताहरूले Lua लाई JavaScript सँग तुलना गर्छन्, दावी गर्छन् कि तिनीहरूका कोडहरू लगभग समान छन्। साँच्चै भिन्नता भन्दा भाषाहरू बीच धेरै समानताहरू छन्। तर, स्पष्ट समानताहरूको बावजुद, त्यहाँ धेरै भिन्नताहरू छन्। उदाहरणका लागि, लुआको आफ्नै सफ्टवेयर समर्थन छ। जे होस्, जाभास्क्रिप्ट विकासकर्ताहरूले भर्खरै एक अद्यावधिक प्रस्तुत गरे, जसको अनुसार, प्रयोगकर्ताले जेनेरेटरहरू बीच “उपज” शब्द लेख्न आवश्यक छ, जस पछि कार्यक्रम समर्थित हुनेछ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुपावरमा उठाउनको लागि लुआ अपरेटरले यस्तो चिन्ह “^” लाई जनाउँछ, जबकि JavaScript मा यो “**” हो। पछिल्लोमा जुम इन र जुम आउट प्रकार्यहरू छन्। तर लुआले अपरेटर ओभरलोडिङ गर्न सक्छ। JavaScript मा केवल चर प्रकार्यहरू छन्, जबकि Lua ले तिनीहरूलाई परिभाषित गरेको छ। जाभास्क्रिप्टले प्रसिद्ध युनिकोड मानकलाई समर्थन गरेकोमा गर्व गर्न सक्छ। संयोजन “!==” भाषामा असमानता संकेत गर्न प्रयोग गरिन्छ, र लुआले उही उद्देश्यको लागि “~=” प्रयोग गर्दछ। अन्य भिन्नताहरू तालिकामा प्रस्तुत गरिएका छन्।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु

लुआ भाषामा व्यापारको लागि प्रोग्रामिङ रोबोटका सुविधाहरू

QLua मा रोबोटहरू सिर्जना गर्न गाह्रो छैन, शुरुआतीहरूले पनि यसलाई ह्यान्डल गर्न सक्छन्। मुख्य कुरा सुरुमा आधारभूत सिद्धान्त बुझ्न छ। कोड रचना गर्न को लागी, सरल पाठ सम्पादक उपयोगी छ। सिर्जना को योजना एक सूचक को संकलन जस्तै छ। यद्यपि, त्यहाँ कोड आफैंमा एक मामूली भिन्नता छ। अर्को राम्रो “हाइलाइट” – नयाँ minted रोबोट तपाइँको पीसी मा कहीं पनि राख्न सकिन्छ।

महत्त्वपूर्ण! कोडमा एउटा मात्र प्रकार्य हुनुपर्छ – “मुख्य”।

एक पटक रोबोट कोड कम्पाइल र सम्पादन भएपछि, यसलाई बचत गर्न सिफारिस गरिन्छ। लुआ विस्तारको बारेमा नबिर्सनुहोस्। पहिले नै उल्लेख गरिएझैं, कार्यक्रम कम्प्युटरमा कहीं पनि राख्न सकिन्छ। आफ्नो कोड परीक्षण गर्न, तपाईंले रोबोट चलाउन आवश्यक छ। यो गर्नको लागि, “सेवाहरू” खण्डमा जानुहोस्। तल त्यहाँ “Lua scripts” लाइन हुनेछ, यसलाई क्लिक गर्नुपर्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुअर्को, लोड गरिएका स्क्रिप्टहरूसँग एउटा विन्डो देखा पर्नेछ। त्यहाँ तपाईंले आवश्यक फाइल चयन गर्नुपर्छ र उपयुक्त बटन प्रयोग गरेर चलाउनुहोस्।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुअन्त्यमा, त्रुटिहरूको लागि बोट कोड जाँच गर्न सिफारिस गरिन्छ। यदि सबै ठीक छ भने, रोबोट सुरु हुनेछ। hitches को मामला मा, यो फेरि कोड मा फर्किनु र यसको शुद्धता जाँच गर्न लायक छ।

लुआमा उत्कृष्ट व्यापारिक रोबोटहरूको सिंहावलोकन – शुरुआतीहरूको लागि तयार समाधानहरू

लुआ प्रोग्रामिङ भाषा प्रयोग गरेर, तपाइँ कुनै पनि जटिलताका विभिन्न प्रकारका रोबोटहरू सिर्जना गर्न सक्नुहुन्छ। जे होस्, तपाईं तयार कार्यक्रम किन्न सक्नुहुन्छ। यो कामको लागि पहिले नै तयार छन् कि प्रसिद्ध एल्गोरिदम संग परिचित हुन प्रस्ताव गरिएको छ। तपाईं तिनीहरूलाई किन्न वा डेमो संस्करण प्रयास गर्न सक्नुहुन्छ। लुआमा QUIK टर्मिनलको लागि पूर्ण व्यापारिक रोबोट: https://youtu.be/Z2xzOfNZFso

रोबोट टर्मिनल “डेल्टा प्रो”

तपाईंलाई एक प्लेटफर्ममा लगभग 120 कुनै पनि विकल्पहरू सक्रिय गर्न अनुमति दिन्छ। यस अवस्थामा, तपाईं विभिन्न प्रकारका रणनीतिहरू र उपकरणहरू प्रयोग गर्न सक्नुहुन्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु

RQ: एक प्रतिशत

रोबोट ट्रेडिङको क्षेत्रमा व्यापार गर्न डिजाइन गरिएको हो। एल्गोरिथ्मले तपाईंलाई यस गतिविधिबाट धेरै पटक आम्दानी बढाउन अनुमति दिन्छ। जोखिमहरू कम हुन्छन्, तिनीहरू सजिलै गणना गर्न सकिन्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु

RQ: मार्टिन

प्रणालीले तपाईंलाई सम्झौता गर्नु अघि धेरै गणना गर्न अनुमति दिन्छ। “सेमी-स्वचालित” मोडमा व्यापार प्रदान गरिएको छ। स्तरहरू सफलतापूर्वक ट्र्याक गर्न सकिन्छ र म्यानुअल रूपमा सेट गर्न सकिन्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु

QUIK टर्मिनलका लागि लुआ स्क्रिप्टका प्रकारहरू

QUIK टर्मिनलमा निश्चित कार्य प्रदर्शन गर्दा, निम्न लिपिहरू प्रयोग गरिन्छ:

  1. लुआ लिपिहरू । तिनीहरू नेटवर्कमा भण्डारण गर्न सकिन्छ, स्थानीय डिस्कमा, वा अर्को ठाउँमा जहाँ तिनीहरू टर्मिनलमा पहुँचयोग्य हुनेछन्। तिनीहरू उनीहरूको मद्दतले व्यापारिक रोबोट सिर्जना गर्न पर्याप्त कार्यात्मक छन्। यो QUIK मा तालिकाहरू सिर्जना गर्न, उपकरण विकल्पहरू प्रयोग गर्न, विभिन्न कार्यहरू गर्न आदेश दिन, र यस्तै गर्न सम्भव हुनेछ।
  2. अनुकूलन सूचकहरू । यहाँ, अघिल्लो दृश्यको तुलनामा, धेरै कम कार्यक्षमता। कार्यक्रम टर्मिनल चार्टहरूमा कार्यहरूको एल्गोरिथ्म प्रदर्शन गर्न प्रयोगकर्ताको लागि हो।

भाषा राम्ररी मास्टर गर्न चाहनेहरूका लागि लुआमा प्रोग्रामिङ – पूर्ण गाइड डाउनलोड गर्नुहोस्:
QUIK को लागि लुआमा लुआ रोबोटहरूमा प्रोग्रामिङ – आइसबर्ग रोबोट: https://youtu.be/cxXwF_xmTHY

लुआमा रोबोट कसरी लेख्ने

आफ्नै रोबोट सिर्जना गर्ने निर्णय गरिसकेपछि, प्रयोगकर्ताले पूर्व-कम्पाइल गरिएको एल्गोरिथ्म पछ्याउनु पर्छ। जब उसले प्रोग्रामिङमा अनुभव प्राप्त गर्दछ, उसले सजिलैसँग आफ्नै कोडहरू र प्रयोगहरू लेख्न सक्षम हुनेछ। यस क्षेत्रको अध्ययन गर्न लुआ छनोट गरेर, एक शुरुआती गलत हुनेछैन। आखिर, सुरुमा, मुख्य कुरा एक सरल र सबै भन्दा बुझ्न प्रोग्रामिङ भाषा मा रोक्न छ। सुरु गर्न, QUIK ट्रेडिंग टर्मिनल प्रोग्राम खोल्नुहोस्। यसको विन्डोमा, तपाईंले फोल्डर सिर्जना गर्न आवश्यक छ। यो ठाउँ हो जहाँ सबै लिखित लिपिहरू बचत हुनेछन्। प्रयोगकर्ताले फोल्डरलाई कुनै पनि नाम दिन सक्छ, तर यसमा ल्याटिन अक्षरहरू मात्र समावेश हुनुपर्छ। मानौं यसको नाम “LuaScripts” हो। अर्को, तपाईंले फोल्डर सक्रिय गर्न र त्यहाँ पाठ सम्पादक सिर्जना गर्न आवश्यक छ, उदाहरणका लागि, नोटप्याड। खाली ठाउँमा (कार्यक्रम सञ्झ्याल भित्र) तपाईंले दायाँ क्लिक गर्न आवश्यक छ
एउटा संवाद बाकस देखा पर्नेछ, जसको सूचीमा तपाईंले “सिर्जना गर्नुहोस्” ट्याब चयन गर्न आवश्यक छ, र त्यसपछि “पाठ कागजात” पङ्क्ति।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुयसलाई नाम पनि दिनुपर्छ, ताकि पछि भ्रममा नपरोस्। उदाहरण को लागी, तपाइँ “Script_N1” लेख्न सक्नुहुन्छ। प्रयोग गरिएको भाषाको रिजोल्युसनको बारेमा नबिर्सनुहोस् – .lua। त्यो हो, प्रयोगकर्ताले कागजात “Script_N1.lua” मा यस्तो शिलालेख प्राप्त गर्नुपर्छ। यद्यपि, विन्डोजले प्रायः एक्सटेन्सनलाई .txt फाइलमा राखेर स्वतः परिवर्तन गर्छ। यस अवस्थामा, नोटप्याड ++ मा कागजात सिर्जना गर्न सिफारिस गरिन्छ, आवश्यक रिजोलुसन सेट गर्नुहोस्। यस कार्यक्रममा, तपाईंले “सिन्ट्याक्स” खण्ड चयन गर्न आवश्यक छ। धेरै विकल्पहरू भएको संवाद बक्स यहाँ देखा पर्नेछ। तपाईंले “L” चयन गर्न आवश्यक छ। त्यहाँबाट, अर्को विन्डो देखा पर्नेछ जहाँ तपाइँ “Lua” मा क्लिक गर्न आवश्यक छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुत्यस पछि, एउटै मेनुमा, “सिन्ट्याक्स” खण्डको साथ, तपाईंले “फाइल” खण्डमा क्लिक गर्नुपर्छ। अर्को विन्डोमा त्यहाँ एक शिलालेख हुनेछ – “को रूपमा बचत गर्नुहोस्”। प्रयोगकर्ताले यसमा क्लिक गर्नुपर्छ र नयाँ विन्डो नखुलेसम्म पर्खनुपर्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुत्यहाँ, शीर्षमा, पहिले सिर्जना गरिएको फोल्डर “Lua scripts” को नामको साथ एक रेखा देखिनेछ। सञ्झ्यालको तल, प्रयोगकर्ताले सिर्जना गरेको २ अन्य कागजातहरू प्रदर्शित हुन्छन्। यदि सबै कुरा मेल खान्छ भने, तपाईंले कार्य पुष्टि गर्नुपर्छ र कोडको हालको अवस्था बचत गर्नुपर्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुअर्को चरण छनौट गरिएको लुआ प्रोग्रामिङ भाषामा कोड लेख्नु हो। शुरुआतीहरूले निर्देशन प्रयोग गर्न सक्छन्, यसले एक साधारण कोड सिर्जना गर्न मद्दत गर्नेछ, ताकि विशेषज्ञले आफ्नो हात प्रयास गर्न सक्छ। कार्यहरूको एल्गोरिदम QLUA.chm भनिने कार्यक्रम फाइलमा अवस्थित छ। यो प्रस्ताव गरिएको छ, उदाहरणका लागि, यस्तो हल्का कोड लेख्न:
function main()
सन्देश (“मेरो पहिलो लिपि सुरु भएको छ”);
अन्त्य अर्को, तपाईंले मेनुमा बचत बटनमा क्लिक गर्न आवश्यक छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुकोड फाइल “Script_N1.lua” मा बचत गर्नुपर्छ। हामी यसलाई लन्च गर्छौं र डेब्यु स्क्रिप्ट कसरी प्रदर्शित हुन्छ हेर्छौं। यसलाई QUIK मा खोल्नको लागि, तपाईंले यो कार्यक्रम खोल्न र विकल्प खण्डमा “सेवाहरू” ट्याब चयन गर्न आवश्यक छ। अर्को, एक संवाद बक्स देखा पर्नेछ, त्यहाँ तपाईंले “LUA स्क्रिप्टहरू …” मा क्लिक गर्नुपर्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुत्यसपछि प्रयोगकर्ताले फोल्डर “उपलब्ध लिपिहरू” देख्नेछ। माथि दायाँ छेउमा Add बटन छ। यसलाई क्लिक गर्नुहोस् र कोडको साथ फाइल खोज्नुहोस्। यो यहाँ स्थित छ “Script_N1.lua”।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुकागजात खोल्दा, “Script_N1.lua” लाइन चयन गर्न महत्त्वपूर्ण छ (यो ड्राइभ C मा बचत हुनुपर्छ), त्यसपछि, तल, “रन” बटनमा क्लिक गर्नुहोस्।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुएउटा नयाँ विन्डो तुरुन्तै देखा पर्नेछ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुयी बुझ्न नसकिने क्यारेक्टरहरूबाट बच्नको लागि, तपाईंले नोटप्याड कार्यक्रममा जानुपर्छ। सेटिङहरूमा त्यहाँ “इन्कोडिङहरू” खण्ड छ, यसमा क्लिक गर्नुहोस्। त्यसपछि ट्याबहरूको सूची देखा पर्नेछ, जसमध्ये तपाईंले “ANSI मा रूपान्तरण गर्नुहोस्” मा क्लिक गर्नुपर्छ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुअर्को, तपाईंले बचत बटनमा क्लिक गर्नुपर्छ र सन्देश विन्डोमा फर्किनु पर्छ। त्यहाँ पहिले नै अर्को शिलालेख हुनेछ, र स्क्रिबलको साथ पङ्क्ति होइन।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु

QUIK टर्मिनलमा LUA मा कसरी प्रोग्राम गर्ने

त्यहाँ 3 लोकप्रिय तरिकाहरू छन्:

  1. कुनै पनि टेक्स्ट फाइल सिर्जना गरिन्छ, जहाँ .lua एक्सटेन्सन राख्नु पर्छ। अर्को, तपाईंले सम्पादक खोल्न र कोड लेख्न आवश्यक छ। सुरु गरेपछि, यस्तो एल्गोरिथ्म एक पटक मात्र कार्यान्वयन हुनेछ। तपाईं यसलाई म्यानुअल रूपमा अनिश्चित कालसम्म चलाउन सक्नुहुन्छ। तपाइँ केहि जानकारी को एक पटक गणना को लागी यसलाई प्रयोग गर्न सक्नुहुन्छ।
  2. लुआ स्क्रिप्टमा, तपाईंले main() नामक प्रकार्य सिर्जना गर्न आवश्यक छ  । यसबाहेक, एउटै प्रकार्यमा, तपाईंले लिखित कोड घुसाउनु पर्छ। र स्लीप() प्रकार्य  अस्थायी रूपमा स्क्रिप्ट पज गर्न वा यसको विपरीत, यसलाई पुन: सुरु गर्न उपयोगी छ। त्यो हो, यदि तपाइँ मुख्य () प्रकार्य सक्रिय गर्नुहुन्छ, र त्यसपछि निद्रा () प्रकार्य घुसाउनुहोस्, तपाइँ निश्चित समय अन्तरालको आवृत्ति संग गणना प्राप्त गर्न सक्षम हुनुहुनेछ।
  3. QLUA कार्यक्रममा, तपाइँ घटना-संचालित विकास मोडेल प्रयोग गर्न सक्नुहुन्छ। यसैले, अब एक प्रकार्यमा परिवर्तनहरू “पत्ता लगाउन” आवश्यक छैन र यसको कारणले निम्न आदेशहरू कार्यान्वयन गर्नुहोस्।

पछिल्लो विधिलाई थप विस्तारमा विश्लेषण गर्न प्रस्ताव गरिएको छ। एक विशेष घटना ह्यान्डल गर्न को लागी, तपाइँ द्रुत मा एक स्क्रिप्ट मा एक प्रकार्य लेख्नुपर्छ। तपाईंले निम्न योजना प्रयोग गर्न सक्नुहुन्छ:
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुLUA स्क्रिप्टले विशेष नामहरू सहित धेरै प्रकार्यहरू समावेश गर्न सक्छ: सम्झौता, उद्धरणहरू, र यस्तै। तपाईंले कार्यक्रममा “टेबलहरू” खण्ड फेला पार्न आवश्यक छ, “Lua” मा जानुहोस्। त्यहाँ एक संवाद बक्स देखा पर्नेछ र लाइन “उपलब्ध स्क्रिप्टहरू” देखिनेछ, यसमा क्लिक गर्नुहोस्। अर्को, “सुरुवात” ट्याबमा क्लिक गर्नुहोस्। त्यसपछि अनिवार्य main() प्रकार्यको प्रशोधन र कार्यान्वयन आउँछ
। त्यसपछि, तपाईंले 
is_run घोषणा गर्न आवश्यक छ , प्रकार्यले मान 
true समावेश गर्दछप्रयोगकर्ताले स्टप स्क्रिप्ट बटन सक्रिय नगरेसम्म। त्यसपछि प्रकार्य चर अनस्टप () भित्र गलत मोडमा जान्छ। त्यस पछि, मुख्य() प्रकार्य समाप्त हुन्छ, र स्क्रिप्ट आफै रोकिन्छ। लिखित स्क्रिप्ट बचत गरी चलाउनु पर्छ। लेनदेन गर्दा, प्रयोगकर्ताले प्रत्येक लटको डेटा र लेनदेनको अन्तिम रकम देख्नेछ।
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुQuick मा QLua चलाउनको लागि, तपाईंले यसलाई आफ्नो PC मा नयाँ फोल्डरमा स्थानान्तरण गर्न आवश्यक छ। तपाइँ यसलाई तपाइँको मनपर्ने कल गर्न सक्नुहुन्छ, उदाहरण को लागी, “MyLua”। सबै लुआ लिपिहरू त्यहाँ भण्डारण गरिनेछ। QUIK प्रविष्ट गरिसकेपछि, तपाईंले “सेवाहरू” खण्ड खोल्न आवश्यक छ, त्यसपछि “Lua स्क्रिप्टहरू” ट्याबमा क्लिक गर्नुहोस्। खुल्ने विन्डोमा, “थप्नुहोस्” बटन सक्रिय गर्नुहोस्। त्यसपछि तपाईंले स्क्रिप्ट चयन गर्न र यसलाई खोल्न आवश्यक छ। यो “डाउनलोड गरिएका लिपिहरू” खण्डमा हुनेछ। त्यसपछि तपाईंले स्क्रिप्टको रेखा हाइलाइट गर्नुपर्छ र “रन” क्लिक गर्नुहोस्। स्क्रिप्ट रोक्नको लागि, केवल “रोक्नुहोस्” मा क्लिक गर्नुहोस्। [क्याप्शन id=”attachment_1215″ align=”aligncenter” width=”1919″]
लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरुLUA मा Quik को लागि बोट[/caption]

ट्रेडिंग टर्मिनलमा LUA स्क्रिप्ट कसरी स्थापना गर्ने

ट्रेडिङ रोबोट स्थापना गर्न प्रशिक्षण र मानक टर्मिनलहरूलाई समान एल्गोरिथ्म चाहिन्छ:

  1. टर्मिनलको शीर्ष मेनुमा “सेवाहरू” खण्डमा क्लिक गर्न आवश्यक छ।
  2. अर्को, ड्रप-डाउन संवाद बक्समा “LUA स्क्रिप्टहरू” बटन फेला पार्नुहोस् र क्लिक गर्नुहोस्:लुआ प्रोग्रामिङ, व्यापार रोबोट र व्यापार को लागी लिपिहरु
  3. त्यस समयमा, “उपलब्ध लिपिहरू” सञ्झ्याल देखा पर्नेछ। त्यसपछि, तपाईंले “थप्नुहोस्” बटन सक्रिय गर्नुपर्छ र आवश्यक ट्रेडिंग रोबोटको फाइल चयन गर्नुपर्छ।

Quik टर्मिनलमा स्क्रिप्टको साथ लुआ चार्टबाट डेटा लिने: https://youtu.be/XVCZAnWoA8E Lua प्रोग्रामिङ सिक्न र भविष्यमा सफलताको लागि उत्कृष्ट विकल्प हो। मुख्य कुरा सिद्धान्त पढ्न मात्र रोक्न छैन। निरन्तर अभ्यास गरेर सामग्री सिक्नु राम्रो हुन्छ। एक निश्चित समय पछि, विकासकर्ता प्रगति गर्न र आफ्नै सार्थक उत्पादन सिर्जना गर्न सक्षम हुनेछ।

info
Rate author
Add a comment