ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് വിവിധ ഗെയിമുകൾ, യൂട്ടിലിറ്റികൾ,
ട്രേഡിംഗ് റോബോട്ടുകൾ , മറ്റ് സംഭവവികാസങ്ങൾ എന്നിവ സൃഷ്ടിക്കാൻ കഴിയും. ലുവാ ഭാഷ മനസ്സിലാക്കാൻ എളുപ്പമാണ്, ഒരു ജനപ്രിയ വ്യാഖ്യാതാവുണ്ട്. ലുവയെ അടുത്തറിയാനും അതുപോലെ തന്നെ ഈ ഭാഷയിൽ ഒരു ട്രേഡിംഗ് റോബോട്ട് അല്ലെങ്കിൽ സ്ക്രിപ്റ്റ് എങ്ങനെ എഴുതാമെന്ന് പഠിക്കാനും നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു.
- എന്താണ് ലുവാ ഭാഷ, അത് എങ്ങനെ ഉപയോഗപ്രദമാണ്?
- ഹ്രസ്വ ചരിത്ര ഡാറ്റ
- ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ സവിശേഷതകൾ
- ഗുണങ്ങളും ദോഷങ്ങളും
- ജാവാസ്ക്രിപ്റ്റുമായുള്ള താരതമ്യം
- ലുവാ ഭാഷയിൽ വ്യാപാരം നടത്തുന്നതിനുള്ള പ്രോഗ്രാമിംഗ് റോബോട്ടുകളുടെ സവിശേഷതകൾ
- ലുവയിലെ മികച്ച ട്രേഡിംഗ് റോബോട്ടുകളുടെ അവലോകനം – തുടക്കക്കാർക്കുള്ള റെഡിമെയ്ഡ് പരിഹാരങ്ങൾ
- റോബോട്ട് ടെർമിനൽ “ഡെൽറ്റ പ്രോ”
- RQ: ഒരു ശതമാനം
- RQ: മാർട്ടിൻ
- QUIK ടെർമിനലിനായുള്ള Lua സ്ക്രിപ്റ്റുകളുടെ തരങ്ങൾ
- ലുവായിൽ ഒരു റോബോട്ട് എങ്ങനെ എഴുതാം
- QUIK ടെർമിനലിൽ LUA-ൽ എങ്ങനെ പ്രോഗ്രാം ചെയ്യാം
- ഒരു ട്രേഡിംഗ് ടെർമിനലിൽ ഒരു LUA സ്ക്രിപ്റ്റ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
എന്താണ് ലുവാ ഭാഷ, അത് എങ്ങനെ ഉപയോഗപ്രദമാണ്?
ലുവാ ഉപയോഗിക്കാൻ എളുപ്പമുള്ള ഒരു എംബെഡബിൾ ഭാഷയാണ്. അതിന്റെ സഹായത്തോടെ നിങ്ങൾക്ക് ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ പ്രോഗ്രാമിംഗിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കാൻ കഴിയുമെന്ന് തുടക്കക്കാർ സമ്മതിക്കുന്നു. മറ്റൊരു ഭാഷയിൽ സമാഹരിച്ച സംഭവവികാസങ്ങളുമായി ലുവ വിജയകരമായി സംയോജിപ്പിച്ചിരിക്കുന്നു. ഇലക്ട്രോണിക് ഡിസൈനിന്റെ ശാസ്ത്രത്തിൽ ആരംഭിക്കുന്ന വിദ്യാർത്ഥികൾക്ക് ഇത് പലപ്പോഴും ശുപാർശ ചെയ്യപ്പെടുന്നു.
- കമ്പ്യൂട്ടർ ഗെയിമുകൾ കളിക്കുന്ന ഒരു ഉപയോക്താവ് (പ്ലഗിനുകൾ എഴുതുക).
- ഗെയിം വികസന സ്പെഷ്യലിസ്റ്റ് (എഞ്ചിൻ വികസിപ്പിക്കുക).
- ആപ്ലിക്കേഷൻ ഡെവലപ്മെന്റ് പ്രോഗ്രാമർ (വിവിധ യൂട്ടിലിറ്റികൾക്കായി പ്ലഗിനുകൾ എഴുതുക).
- ഉൾച്ചേർത്ത ദിശയിലുള്ള ഡെവലപ്പർ (ഭാഷ പ്രക്രിയയെ മന്ദഗതിയിലാക്കുന്നില്ല, കാര്യക്ഷമമായി പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു)
- സ്ക്രിപ്റ്റുകൾ എഴുതുന്നതിനും ബോട്ടുകൾ വ്യാപാരം ചെയ്യുന്നതിനുമുള്ള വ്യാപാരികൾ. [അടിക്കുറിപ്പ് id=”attachment_13245″ align=”aligncenter” width=”805″]
ലുവയ്ക്ക് നന്ദി, ഒന്നിലധികം ട്രേഡിംഗ് റോബോട്ടുകൾ സൃഷ്ടിക്കപ്പെട്ടു. ഓരോ ഉപയോക്താവിനും ഭാഷയുടെ സൂക്ഷ്മതകൾ വേഗത്തിൽ മനസിലാക്കാനും സ്വതന്ത്രമായി അത്തരമൊരു പ്രോഗ്രാം സൃഷ്ടിക്കാനും കഴിയും എന്നതാണ് നേട്ടം. അതിലൂടെ Quik ടെർമിനലിലേക്ക് കമാൻഡുകൾ അയയ്ക്കാനും
സാങ്കേതിക വിശകലനം നടത്താനും സാധിക്കും. ലുവാ ഭാഷ എന്തിനുവേണ്ടിയാണ്, LUA പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ഒരു അവലോകനം: https://youtu.be/PbYf6uNZFCE
ഹ്രസ്വ ചരിത്ര ഡാറ്റ
ടെക്ഗ്രാഫ് ഡിവിഷനിൽ നിന്നുള്ള ബ്രസീലിയൻ പ്രോഗ്രാമർമാരാണ് 1993 ൽ ലുവാ കണ്ടുപിടിച്ചത്. ഓരോ ഉപയോക്താവിനും ഭാഷയുടെ വികസനത്തിൽ ചില ഭേദഗതികൾ വരുത്താൻ കഴിയുമെന്ന് ഡെവലപ്പർമാർ ഉറപ്പുവരുത്തി. കോഡിലേക്കുള്ള ഓപ്പൺ ആക്സസ് വഴി ഇത് ചെയ്യാൻ കഴിയും. ബ്രസീലിനെ സംബന്ധിച്ചിടത്തോളം, സ്വന്തം പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ആവിർഭാവം ഒരു യഥാർത്ഥ കണ്ടെത്തലായിരുന്നു. തീർച്ചയായും, അതിനുമുമ്പ്, കമ്പ്യൂട്ടർ വികസന മേഖലയിൽ ഈ രാജ്യം അത്തരം വിജയം നേടിയിട്ടില്ല.
ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ സവിശേഷതകൾ
ലുവയെ അഭിമുഖീകരിക്കുമ്പോൾ, ഈ ഭാഷ ബിൽറ്റ്-ഇൻ (സ്ക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നതിനാൽ) സ്വതന്ത്രവും (ചില സന്ദർഭങ്ങളിൽ, ഇത് ആഡ്-ഓണുകൾ ഇല്ലാതെ തന്നെ ഉപയോഗിക്കാം) ഉപയോഗിക്കാനുള്ള അവസരം ഡെവലപ്പർക്ക് നൽകിയിരിക്കുന്നു. ലുവയുടെ നിർമ്മാണത്തിൽ രചയിതാക്കൾ പ്രവർത്തിച്ചപ്പോൾ, അവർ മനഃപൂർവ്വം ഒരു പ്രവർത്തന ഉപകരണം നിർമ്മിക്കാൻ പോയി, അത് കൂടുതൽ സ്ഥലം എടുക്കുന്നില്ല, അത് ഏത് ഉപകരണത്തിലും എളുപ്പത്തിൽ പ്രവർത്തിക്കും.
ഗുണങ്ങളും ദോഷങ്ങളും
- ഗുണനിലവാരമുള്ള ഗതാഗതം . പല പ്രോഗ്രാമുകളിൽ നിന്നും വ്യത്യസ്തമായി, ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ നിന്ന് മറ്റൊന്നിലേക്ക് മാറ്റാൻ ലുവാ എളുപ്പമാണ്. ഈ സാഹചര്യത്തിൽ, വലിയ മാറ്റങ്ങളൊന്നുമില്ല. ഏത് സാഹചര്യത്തിലും, കോഡിൽ പിശകുകൾ ഉണ്ടാകില്ല.
- ധാരാളം ലൈബ്രറികൾ . ജാവാസ്ക്രിപ്റ്റുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ , ലുവായ്ക്ക് ലൈബ്രറി ഓപ്ഷനുകൾ വളരെ കുറവാണ്. എന്നിരുന്നാലും, ഭാഷയുമായി പൂർണ്ണമായി പ്രവർത്തിക്കാൻ ആവശ്യമായ എല്ലാം ഔദ്യോഗിക ഉറവിടത്തിലുണ്ട്.
- കാര്യക്ഷമത . ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ ഒരു പ്രത്യേക കോഡിംഗ് പ്രക്രിയയ്ക്ക് പ്രധാനപ്പെട്ട ലൈബ്രറികൾ ചേർക്കാൻ സിസ്റ്റം നിങ്ങളെ അനുവദിക്കുന്നു.
- ഉപയോഗം എളുപ്പം . പ്രോഗ്രാമിംഗ് ഗുരുക്കന്മാർക്ക് ഭാഷയുടെ കുറച്ച് വിശദാംശങ്ങൾ മാത്രമേ പഠിക്കേണ്ടതുള്ളൂ, എന്നിട്ടും അവർക്ക് അത് അവരുടെ വികസനങ്ങളിൽ സുരക്ഷിതമായി ഉപയോഗിക്കാൻ കഴിയും. പ്രോഗ്രാമിംഗിൽ ആരംഭിക്കുന്നവർക്ക്, ലുവായും മനസ്സിലാക്കാൻ അധിക സമയമെടുക്കില്ല.
- ഗണ്യമായ മെമ്മറി ലാഭിക്കൽ . ഈ ഭാഷയിൽ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിലൂടെ, മറ്റ് അനലോഗുകളുമായുള്ള വ്യത്യാസം ഒരു സ്പെഷ്യലിസ്റ്റ് ശ്രദ്ധിക്കുമെന്ന് ഉറപ്പുനൽകുന്നു. എല്ലാത്തിനുമുപരി, Lua സംഭവവികാസങ്ങൾക്ക് ഉപകരണത്തിൽ കുറച്ച് മെമ്മറി ആവശ്യമാണ്.
ഭാഷയുടെ ഒരേയൊരു പ്രധാന പോരായ്മ അത് ലിഖിതമാണ്. ഇതിനർത്ഥം പലപ്പോഴും ഇത് മറ്റ് വികസന ഭാഷകളുമായി സംയോജിപ്പിച്ച് മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ എന്നാണ്. ഇതിൽ ഏറ്റവും ജനപ്രിയമായത് സി ആണ്. അതായത്, നിങ്ങൾ ഒരു അധിക പ്രോഗ്രാമിംഗ് ഭാഷ പഠിക്കേണ്ടതുണ്ട്.
ജാവാസ്ക്രിപ്റ്റുമായുള്ള താരതമ്യം
പല ഉപയോക്താക്കളും ലുവയെ ജാവാസ്ക്രിപ്റ്റുമായി താരതമ്യം ചെയ്യുന്നു, അവരുടെ കോഡുകൾ ഏതാണ്ട് സമാനമാണെന്ന് അവകാശപ്പെടുന്നു. ഭാഷകൾ തമ്മിൽ വ്യത്യാസങ്ങളേക്കാൾ കൂടുതൽ സമാനതകളുണ്ട്. പക്ഷേ, വ്യക്തമായ സമാനതകൾ ഉണ്ടായിരുന്നിട്ടും, നിരവധി വ്യത്യാസങ്ങളുണ്ട്. ഉദാഹരണത്തിന്, ലുവായ്ക്ക് സ്വന്തമായി സോഫ്റ്റ്വെയർ പിന്തുണയുണ്ട്. എന്നിരുന്നാലും, JavaScript ഡവലപ്പർമാർ അടുത്തിടെ ഒരു അപ്ഡേറ്റ് അവതരിപ്പിച്ചു, അതനുസരിച്ച്, ഉപയോക്താവ് ജനറേറ്ററുകൾക്കിടയിൽ “യീൽഡ്” എന്ന വാക്ക് എഴുതേണ്ടതുണ്ട്, അതിനുശേഷം പ്രോഗ്രാം പിന്തുണയ്ക്കും.
ലുവാ ഭാഷയിൽ വ്യാപാരം നടത്തുന്നതിനുള്ള പ്രോഗ്രാമിംഗ് റോബോട്ടുകളുടെ സവിശേഷതകൾ
QLua-യിൽ റോബോട്ടുകൾ സൃഷ്ടിക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല, തുടക്കക്കാർക്ക് പോലും ഇത് കൈകാര്യം ചെയ്യാൻ കഴിയും. അടിസ്ഥാന സിദ്ധാന്തം തുടക്കത്തിൽ തന്നെ മനസ്സിലാക്കുക എന്നതാണ് പ്രധാന കാര്യം. കോഡ് രചിക്കുന്നതിന്, ഏറ്റവും ലളിതമായ ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗപ്രദമാണ്. സൃഷ്ടിയുടെ സ്കീം ഒരു സൂചകത്തിന്റെ സമാഹാരത്തിന് സമാനമാണ്. എന്നിരുന്നാലും, കോഡിൽ തന്നെ നിസ്സാരമായ വ്യത്യാസമുണ്ട്. മറ്റൊരു നല്ല “ഹൈലൈറ്റ്” – പുതുതായി തയ്യാറാക്കിയ റോബോട്ട് നിങ്ങളുടെ പിസിയിൽ എവിടെയും സ്ഥാപിക്കാവുന്നതാണ്.
പ്രധാനം! കോഡിൽ ഒരു ഫംഗ്ഷൻ മാത്രമേ ഉണ്ടാകൂ – “പ്രധാന”.
റോബോട്ട് കോഡ് കംപൈൽ ചെയ്ത് എഡിറ്റ് ചെയ്തുകഴിഞ്ഞാൽ, അത് സംരക്ഷിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ലുവാ വിപുലീകരണത്തെക്കുറിച്ച് മറക്കരുത്. ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, പ്രോഗ്രാം കമ്പ്യൂട്ടറിൽ എവിടെയും സ്ഥാപിക്കാവുന്നതാണ്. നിങ്ങളുടെ കോഡ് പരിശോധിക്കാൻ, നിങ്ങൾ റോബോട്ട് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, “സേവനങ്ങൾ” വിഭാഗത്തിലേക്ക് പോകുക. ചുവടെ “Lua സ്ക്രിപ്റ്റുകൾ” എന്ന ഒരു വരി ഉണ്ടാകും, അത് ക്ലിക്ക് ചെയ്യണം.
ലുവയിലെ മികച്ച ട്രേഡിംഗ് റോബോട്ടുകളുടെ അവലോകനം – തുടക്കക്കാർക്കുള്ള റെഡിമെയ്ഡ് പരിഹാരങ്ങൾ
ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഏത് സങ്കീർണ്ണതയുടെയും വിവിധ തരം റോബോട്ടുകൾ സൃഷ്ടിക്കാൻ കഴിയും. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഒരു റെഡിമെയ്ഡ് പ്രോഗ്രാം വാങ്ങാം. ഇതിനകം ജോലിക്ക് തയ്യാറായിട്ടുള്ള അറിയപ്പെടുന്ന അൽഗോരിതങ്ങളുമായി പരിചയപ്പെടാൻ നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു. നിങ്ങൾക്ക് അവ വാങ്ങുകയോ ഡെമോ പതിപ്പ് പരീക്ഷിക്കുകയോ ചെയ്യാം. ലുവായിലെ ക്യുഐകെ ടെർമിനലിനായുള്ള സമ്പൂർണ്ണ ട്രേഡിംഗ് റോബോട്ട്: https://youtu.be/Z2xzOfNZFso
റോബോട്ട് ടെർമിനൽ “ഡെൽറ്റ പ്രോ”
ഒരു പ്ലാറ്റ്ഫോമിൽ ഏകദേശം 120 ഓപ്ഷനുകൾ സജീവമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് വ്യത്യസ്ത തരം തന്ത്രങ്ങളും ഉപകരണങ്ങളും ഉപയോഗിക്കാം.
RQ: ഒരു ശതമാനം
ട്രേഡിംഗ് മേഖലയിൽ വ്യാപാരം നടത്താനാണ് റോബോട്ട് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ പ്രവർത്തനത്തിൽ നിന്നുള്ള വരുമാനം നിരവധി തവണ വർദ്ധിപ്പിക്കാൻ അൽഗോരിതം നിങ്ങളെ അനുവദിക്കുന്നു. അപകടസാധ്യതകൾ കുറയ്ക്കുന്നു, അവ എളുപ്പത്തിൽ കണക്കാക്കാം.
RQ: മാർട്ടിൻ
ഒരു ഇടപാട് നടത്തുന്നതിന് മുമ്പ് ലോട്ട് കണക്കാക്കാൻ സിസ്റ്റം നിങ്ങളെ അനുവദിക്കുന്നു. “സെമി ഓട്ടോമാറ്റിക്” മോഡിൽ ട്രേഡിംഗ് നൽകിയിരിക്കുന്നു. ലെവലുകൾ വിജയകരമായി ട്രാക്ക് ചെയ്യാനും സ്വമേധയാ സജ്ജീകരിക്കാനും കഴിയും.
QUIK ടെർമിനലിനായുള്ള Lua സ്ക്രിപ്റ്റുകളുടെ തരങ്ങൾ
QUIK ടെർമിനലിൽ ഒരു നിശ്ചിത ചുമതല നിർവഹിക്കുമ്പോൾ, ഇനിപ്പറയുന്ന സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കുന്നു:
- ലുവാ സ്ക്രിപ്റ്റുകൾ . അവ നെറ്റ്വർക്കിലോ ലോക്കൽ ഡിസ്കിലോ ടെർമിനലിലേക്ക് ആക്സസ് ചെയ്യാൻ കഴിയുന്ന മറ്റൊരു സ്ഥലത്തോ സംഭരിക്കാൻ കഴിയും. അവരുടെ സഹായത്തോടെ ഒരു ട്രേഡിംഗ് റോബോട്ടിനെ സൃഷ്ടിക്കാൻ അവർ പര്യാപ്തമാണ്. QUIK-ൽ പട്ടികകൾ സൃഷ്ടിക്കാനും ടൂൾ ഓപ്ഷനുകൾ ഉപയോഗിക്കാനും വിവിധ ജോലികൾ ചെയ്യാൻ കമാൻഡുകൾ നൽകാനും മറ്റും സാധിക്കും.
- ഇഷ്ടാനുസൃത സൂചകങ്ങൾ . ഇവിടെ, മുമ്പത്തെ കാഴ്ചയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, പ്രവർത്തനക്ഷമത വളരെ കുറവാണ്. ടെർമിനൽ ചാർട്ടുകളിൽ പ്രവർത്തനങ്ങളുടെ അൽഗോരിതം പ്രദർശിപ്പിക്കാൻ ഉപയോക്താവിനെ ഉദ്ദേശിച്ചുള്ളതാണ് പ്രോഗ്രാം.
ഭാഷ നന്നായി പഠിക്കാൻ ആഗ്രഹിക്കുന്നവർക്കായി Lua-ൽ പ്രോഗ്രാമിംഗ് – പൂർണ്ണമായ ഗൈഡ് ഡൗൺലോഡ് ചെയ്യുക:
QUIK-നായി Lua-ലെ Lua Robots-ൽ പ്രോഗ്രാമിംഗ് – Iceberg robot: https://youtu.be/cxXwF_xmTHY
ലുവായിൽ ഒരു റോബോട്ട് എങ്ങനെ എഴുതാം
സ്വന്തം റോബോട്ട് സൃഷ്ടിക്കാൻ തീരുമാനിച്ച ശേഷം, ഉപയോക്താവ് മുൻകൂട്ടി തയ്യാറാക്കിയ അൽഗോരിതം പിന്തുടരേണ്ടതുണ്ട്. പ്രോഗ്രാമിംഗിൽ പരിചയം നേടുമ്പോൾ, അയാൾക്ക് സ്വന്തമായി കോഡുകൾ എഴുതാനും പരീക്ഷണം നടത്താനും കഴിയും. ഈ മേഖല പഠിക്കാൻ ലുവാ തിരഞ്ഞെടുക്കുന്നതിലൂടെ, ഒരു തുടക്കക്കാരൻ തെറ്റിദ്ധരിക്കില്ല. എല്ലാത്തിനുമുപരി, തുടക്കത്തിൽ, പ്രധാന കാര്യം ലളിതവും മനസ്സിലാക്കാവുന്നതുമായ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ നിർത്തുക എന്നതാണ്. ആരംഭിക്കുന്നതിന്, QUIK ട്രേഡിംഗ് ടെർമിനൽ പ്രോഗ്രാം തുറക്കുക. അതിന്റെ വിൻഡോയിൽ, നിങ്ങൾ ഒരു ഫോൾഡർ സൃഷ്ടിക്കേണ്ടതുണ്ട്. എഴുതിയ എല്ലാ സ്ക്രിപ്റ്റുകളും സംരക്ഷിക്കപ്പെടുന്ന സ്ഥലമാണിത്. ഉപയോക്താവിന് ഫോൾഡറിന് ഏത് പേരും നൽകാം, പക്ഷേ അതിൽ ലാറ്റിൻ അക്ഷരങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കാവൂ. അതിന്റെ പേര് “LuaScripts” എന്ന് പറയാം. അടുത്തതായി, നിങ്ങൾ ഫോൾഡർ സജീവമാക്കുകയും അവിടെ ഒരു ടെക്സ്റ്റ് എഡിറ്റർ സൃഷ്ടിക്കുകയും വേണം, ഉദാഹരണത്തിന്, നോട്ട്പാഡ്. ഒരു ശൂന്യമായ സ്ഥലത്ത് (പ്രോഗ്രാം വിൻഡോയിൽ) നിങ്ങൾ റൈറ്റ് ക്ലിക്ക് ചെയ്യണം
. ഒരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും, അതിൽ നിങ്ങൾ “സൃഷ്ടിക്കുക” ടാബ് തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്, തുടർന്ന് “ടെക്സ്റ്റ് ഡോക്യുമെന്റ്” വരി.
ഫംഗ്ഷൻ പ്രധാന()
സന്ദേശം(“എന്റെ ആദ്യ സ്ക്രിപ്റ്റ് സമാരംഭിച്ചു”);
അവസാനം അടുത്തത്, നിങ്ങൾ മെനുവിലെ സേവ് ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്.
QUIK ടെർമിനലിൽ LUA-ൽ എങ്ങനെ പ്രോഗ്രാം ചെയ്യാം
3 ജനപ്രിയ വഴികളുണ്ട്:
- ഏത് ടെക്സ്റ്റ് ഫയലും സൃഷ്ടിക്കപ്പെടുന്നു, അവിടെ .lua വിപുലീകരണം ഇടണം. അടുത്തതായി, നിങ്ങൾ എഡിറ്റർ തുറന്ന് കോഡ് എഴുതേണ്ടതുണ്ട്. ആരംഭിച്ചതിന് ശേഷം, അത്തരമൊരു അൽഗോരിതം ഒരിക്കൽ മാത്രം എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. നിങ്ങൾക്ക് ഇത് അനിശ്ചിതമായി സ്വമേധയാ പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ചില വിവരങ്ങളുടെ ഒറ്റത്തവണ കണക്കുകൂട്ടലിനായി നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.
- Lua സ്ക്രിപ്റ്റിൽ തന്നെ, നിങ്ങൾ main() എന്ന് വിളിക്കുന്ന ഒരു ഫംഗ്ഷൻ സൃഷ്ടിക്കേണ്ടതുണ്ട് . കൂടാതെ, അതേ ഫംഗ്ഷനിൽ, നിങ്ങൾ എഴുതിയ കോഡ് ചേർക്കേണ്ടതുണ്ട്. സ്ക്രിപ്റ്റ് താൽക്കാലികമായി നിർത്തുന്നതിനോ അല്ലെങ്കിൽ പുനരാരംഭിക്കുന്നതിനോ സ്ലീപ്പ്() ഫംഗ്ഷൻ ഉപയോഗപ്രദമാണ്. അതായത്, നിങ്ങൾ പ്രധാന () ഫംഗ്ഷൻ സജീവമാക്കുകയും തുടർന്ന് സ്ലീപ്പ് () ഫംഗ്ഷൻ ചേർക്കുകയും ചെയ്താൽ, ഒരു നിശ്ചിത സമയ ഇടവേളയുടെ ആവൃത്തി ഉപയോഗിച്ച് നിങ്ങൾക്ക് കണക്കുകൂട്ടൽ നേടാൻ കഴിയും.
- ഒരു QLUA പ്രോഗ്രാമിൽ, നിങ്ങൾക്ക് ഇവന്റ്-ഡ്രൈവ് ഡെവലപ്മെന്റ് മോഡൽ ഉപയോഗിക്കാം. അതിനാൽ, ഇപ്പോൾ ഒരു ഫംഗ്ഷനിലെ മാറ്റങ്ങൾ “കണ്ടെത്തേണ്ട” ആവശ്യമില്ല, ഇതുമൂലം ഇനിപ്പറയുന്ന കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുക.
പിന്നീടുള്ള രീതി കൂടുതൽ വിശദമായി വിശകലനം ചെയ്യാൻ നിർദ്ദേശിക്കുന്നു. ഒരു നിർദ്ദിഷ്ട ഇവന്റ് കൈകാര്യം ചെയ്യാൻ, നിങ്ങൾ ക്വിക്കിൽ ഒരു സ്ക്രിപ്റ്റിൽ ഒരു ഫംഗ്ഷൻ എഴുതണം. നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സ്കീം ഉപയോഗിക്കാം: ഒരു
മെയിൻ() ഫംഗ്ഷന്റെ പ്രോസസ്സിംഗും എക്സിക്യൂഷനും വരുന്നു . തുടർന്ന്, നിങ്ങൾ
is_run പ്രഖ്യാപിക്കേണ്ടതുണ്ട്, ഫംഗ്ഷനിൽ true എന്ന മൂല്യം അടങ്ങിയിരിക്കും
ഉപയോക്താവ് സ്റ്റോപ്പ് സ്ക്രിപ്റ്റ് ബട്ടൺ സജീവമാക്കുന്നത് വരെ. അപ്പോൾ ഫംഗ്ഷൻ വേരിയബിൾ OnStop() ഉള്ളിൽ തെറ്റായ മോഡിലേക്ക് പോകുന്നു. അതിനുശേഷം, പ്രധാന () ഫംഗ്ഷൻ അവസാനിക്കുന്നു, സ്ക്രിപ്റ്റ് തന്നെ നിർത്തുന്നു. എഴുതിയ സ്ക്രിപ്റ്റ് സേവ് ചെയ്ത് പ്രവർത്തിപ്പിക്കണം. ഇടപാടുകൾ നടത്തുമ്പോൾ, ഓരോ ലോട്ടിന്റെയും ഡാറ്റയും ഇടപാടുകളുടെ അവസാന തുകയും ഉപയോക്താവ് കാണും.
ഒരു ട്രേഡിംഗ് ടെർമിനലിൽ ഒരു LUA സ്ക്രിപ്റ്റ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
ഒരു ട്രേഡിംഗ് റോബോട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് പരിശീലനത്തിനും സ്റ്റാൻഡേർഡ് ടെർമിനലുകൾക്കും ഒരേ അൽഗോരിതം ആവശ്യമാണ്:
- ടെർമിനലിന്റെ മുകളിലെ മെനുവിലെ “സേവനങ്ങൾ” വിഭാഗത്തിൽ ക്ലിക്ക് ചെയ്യേണ്ടത് ആവശ്യമാണ്.
- അടുത്തതായി, ഡ്രോപ്പ്-ഡൗൺ ഡയലോഗ് ബോക്സിൽ “LUA സ്ക്രിപ്റ്റുകൾ” ബട്ടൺ കണ്ടെത്തി ക്ലിക്ക് ചെയ്യുക:
- ആ സമയത്ത്, “ലഭ്യമായ സ്ക്രിപ്റ്റുകൾ” വിൻഡോ ദൃശ്യമാകും. തുടർന്ന്, നിങ്ങൾ “ചേർക്കുക” ബട്ടൺ സജീവമാക്കി ആവശ്യമായ ട്രേഡിംഗ് റോബോട്ടിന്റെ ഫയൽ തിരഞ്ഞെടുക്കുക.
Quik ടെർമിനലിലെ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് Lua ചാർട്ടിൽ നിന്ന് ഡാറ്റ എടുക്കുക: https://youtu.be/XVCZAnWoA8E പ്രോഗ്രാമിംഗ് പഠിക്കുന്നതിനും ഭാവിയിൽ വിജയിക്കുന്നതിനുമുള്ള മികച്ച ഓപ്ഷനാണ് Lua. പ്രധാന കാര്യം സിദ്ധാന്തം വായിക്കുന്നതിൽ മാത്രം നിർത്തരുത്. നിരന്തരം പരിശീലിച്ചുകൊണ്ട് മെറ്റീരിയൽ പഠിക്കുന്നതാണ് നല്ലത്. ഒരു നിശ്ചിത സമയത്തിന് ശേഷം, ഡവലപ്പർ പുരോഗതി കൈവരിക്കാൻ തുടങ്ങുകയും സ്വന്തം മൂല്യവത്തായ ഉൽപ്പന്നം സൃഷ്ടിക്കുകയും ചെയ്യും.