ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ

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

ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് വിവിധ ഗെയിമുകൾ, യൂട്ടിലിറ്റികൾ,
ട്രേഡിംഗ് റോബോട്ടുകൾ , മറ്റ് സംഭവവികാസങ്ങൾ എന്നിവ സൃഷ്ടിക്കാൻ കഴിയും. ലുവാ ഭാഷ മനസ്സിലാക്കാൻ എളുപ്പമാണ്, ഒരു ജനപ്രിയ വ്യാഖ്യാതാവുണ്ട്. ലുവയെ അടുത്തറിയാനും അതുപോലെ തന്നെ ഈ ഭാഷയിൽ ഒരു ട്രേഡിംഗ് റോബോട്ട് അല്ലെങ്കിൽ സ്ക്രിപ്റ്റ് എങ്ങനെ എഴുതാമെന്ന് പഠിക്കാനും നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു.

Contents
  1. എന്താണ് ലുവാ ഭാഷ, അത് എങ്ങനെ ഉപയോഗപ്രദമാണ്?
  2. ഹ്രസ്വ ചരിത്ര ഡാറ്റ
  3. ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ സവിശേഷതകൾ
  4. ഗുണങ്ങളും ദോഷങ്ങളും
  5. ജാവാസ്ക്രിപ്റ്റുമായുള്ള താരതമ്യം
  6. ലുവാ ഭാഷയിൽ വ്യാപാരം നടത്തുന്നതിനുള്ള പ്രോഗ്രാമിംഗ് റോബോട്ടുകളുടെ സവിശേഷതകൾ
  7. ലുവയിലെ മികച്ച ട്രേഡിംഗ് റോബോട്ടുകളുടെ അവലോകനം – തുടക്കക്കാർക്കുള്ള റെഡിമെയ്ഡ് പരിഹാരങ്ങൾ
  8. റോബോട്ട് ടെർമിനൽ “ഡെൽറ്റ പ്രോ”
  9. RQ: ഒരു ശതമാനം
  10. RQ: മാർട്ടിൻ
  11. QUIK ടെർമിനലിനായുള്ള Lua സ്ക്രിപ്റ്റുകളുടെ തരങ്ങൾ
  12. ലുവായിൽ ഒരു റോബോട്ട് എങ്ങനെ എഴുതാം
  13. QUIK ടെർമിനലിൽ LUA-ൽ എങ്ങനെ പ്രോഗ്രാം ചെയ്യാം
  14. ഒരു ട്രേഡിംഗ് ടെർമിനലിൽ ഒരു LUA സ്ക്രിപ്റ്റ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

എന്താണ് ലുവാ ഭാഷ, അത് എങ്ങനെ ഉപയോഗപ്രദമാണ്?

ലുവാ ഉപയോഗിക്കാൻ എളുപ്പമുള്ള ഒരു എംബെഡബിൾ ഭാഷയാണ്. അതിന്റെ സഹായത്തോടെ നിങ്ങൾക്ക് ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ പ്രോഗ്രാമിംഗിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കാൻ കഴിയുമെന്ന് തുടക്കക്കാർ സമ്മതിക്കുന്നു. മറ്റൊരു ഭാഷയിൽ സമാഹരിച്ച സംഭവവികാസങ്ങളുമായി ലുവ വിജയകരമായി സംയോജിപ്പിച്ചിരിക്കുന്നു. ഇലക്ട്രോണിക് ഡിസൈനിന്റെ ശാസ്ത്രത്തിൽ ആരംഭിക്കുന്ന വിദ്യാർത്ഥികൾക്ക് ഇത് പലപ്പോഴും ശുപാർശ ചെയ്യപ്പെടുന്നു.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾലുവാ ഭാഷ പലപ്പോഴും വിവിധ മേഖലകളിൽ ഉപയോഗിക്കുന്നു. ഇത് ഉപയോഗപ്രദമാകാം:

  1. കമ്പ്യൂട്ടർ ഗെയിമുകൾ കളിക്കുന്ന ഒരു ഉപയോക്താവ് (പ്ലഗിനുകൾ എഴുതുക).
  2. ഗെയിം വികസന സ്പെഷ്യലിസ്റ്റ് (എഞ്ചിൻ വികസിപ്പിക്കുക).
  3. ആപ്ലിക്കേഷൻ ഡെവലപ്മെന്റ് പ്രോഗ്രാമർ (വിവിധ യൂട്ടിലിറ്റികൾക്കായി പ്ലഗിനുകൾ എഴുതുക).
  4. ഉൾച്ചേർത്ത ദിശയിലുള്ള ഡെവലപ്പർ (ഭാഷ പ്രക്രിയയെ മന്ദഗതിയിലാക്കുന്നില്ല, കാര്യക്ഷമമായി പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു)
  5. സ്ക്രിപ്റ്റുകൾ എഴുതുന്നതിനും ബോട്ടുകൾ വ്യാപാരം ചെയ്യുന്നതിനുമുള്ള വ്യാപാരികൾ. [അടിക്കുറിപ്പ് id=”attachment_13245″ align=”aligncenter” width=”805″] ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾറീബൈ ലെവലുകൾ വഴി ലുവായിൽ QUIK-നായി ട്രേഡിംഗ് റോബോട്ട്[/അടിക്കുറിപ്പ്]

ലുവയ്ക്ക് നന്ദി, ഒന്നിലധികം ട്രേഡിംഗ് റോബോട്ടുകൾ സൃഷ്ടിക്കപ്പെട്ടു. ഓരോ ഉപയോക്താവിനും ഭാഷയുടെ സൂക്ഷ്മതകൾ വേഗത്തിൽ മനസിലാക്കാനും സ്വതന്ത്രമായി അത്തരമൊരു പ്രോഗ്രാം സൃഷ്ടിക്കാനും കഴിയും എന്നതാണ് നേട്ടം. അതിലൂടെ Quik ടെർമിനലിലേക്ക് കമാൻഡുകൾ അയയ്ക്കാനും
സാങ്കേതിക വിശകലനം നടത്താനും സാധിക്കും. ലുവാ ഭാഷ എന്തിനുവേണ്ടിയാണ്, LUA പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ഒരു അവലോകനം: https://youtu.be/PbYf6uNZFCE

ഹ്രസ്വ ചരിത്ര ഡാറ്റ

ടെക്ഗ്രാഫ് ഡിവിഷനിൽ നിന്നുള്ള ബ്രസീലിയൻ പ്രോഗ്രാമർമാരാണ് 1993 ൽ ലുവാ കണ്ടുപിടിച്ചത്. ഓരോ ഉപയോക്താവിനും ഭാഷയുടെ വികസനത്തിൽ ചില ഭേദഗതികൾ വരുത്താൻ കഴിയുമെന്ന് ഡെവലപ്പർമാർ ഉറപ്പുവരുത്തി. കോഡിലേക്കുള്ള ഓപ്പൺ ആക്‌സസ് വഴി ഇത് ചെയ്യാൻ കഴിയും. ബ്രസീലിനെ സംബന്ധിച്ചിടത്തോളം, സ്വന്തം പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ആവിർഭാവം ഒരു യഥാർത്ഥ കണ്ടെത്തലായിരുന്നു. തീർച്ചയായും, അതിനുമുമ്പ്, കമ്പ്യൂട്ടർ വികസന മേഖലയിൽ ഈ രാജ്യം അത്തരം വിജയം നേടിയിട്ടില്ല.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾSOL, DEL എന്നിവയുടെ അടിസ്ഥാനത്തിലാണ് ഭാഷ സൃഷ്ടിച്ചത്. ഈ സംഭവവികാസങ്ങൾ ലുവയേക്കാൾ ഒരു വർഷം മുമ്പാണ് ലോകം കണ്ടത്. അതേ ബ്രസീലിയൻ സംഘടനയാണ് രചയിതാവായി പ്രവർത്തിച്ചത്. എണ്ണ വേർതിരിച്ചെടുക്കുന്നതിലും സംസ്‌കരിക്കുന്നതിലും ഏർപ്പെട്ടിരിക്കുന്ന അതേ സംസ്ഥാനത്തിലെ പെട്രോബ്രാസ് എന്ന കമ്പനിയാണ് ഈ പ്രോഗ്രാമിംഗ് ഭാഷകൾ കമ്മീഷൻ ചെയ്തത്. Lua 5.4.0 ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് താരതമ്യേന അടുത്തിടെ പുറത്തിറങ്ങി – 2020 ൽ. ഡവലപ്പർമാർ കഴിയുന്നത്ര തവണ പ്രോജക്റ്റിലേക്ക് രസകരവും ഉപയോഗപ്രദവുമായ സവിശേഷതകൾ അവതരിപ്പിക്കാൻ ശ്രമിക്കുന്നു. അതിനാൽ, പ്രോഗ്രാം നിരന്തരം അപ്‌ഡേറ്റ് ചെയ്യുകയും ഡവലപ്പർമാർക്കിടയിൽ ആവശ്യക്കാരനാകുകയും ചെയ്യുന്നു.

ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ സവിശേഷതകൾ

ലുവയെ അഭിമുഖീകരിക്കുമ്പോൾ, ഈ ഭാഷ ബിൽറ്റ്-ഇൻ (സ്ക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നതിനാൽ) സ്വതന്ത്രവും (ചില സന്ദർഭങ്ങളിൽ, ഇത് ആഡ്-ഓണുകൾ ഇല്ലാതെ തന്നെ ഉപയോഗിക്കാം) ഉപയോഗിക്കാനുള്ള അവസരം ഡെവലപ്പർക്ക് നൽകിയിരിക്കുന്നു. ലുവയുടെ നിർമ്മാണത്തിൽ രചയിതാക്കൾ പ്രവർത്തിച്ചപ്പോൾ, അവർ മനഃപൂർവ്വം ഒരു പ്രവർത്തന ഉപകരണം നിർമ്മിക്കാൻ പോയി, അത് കൂടുതൽ സ്ഥലം എടുക്കുന്നില്ല, അത് ഏത് ഉപകരണത്തിലും എളുപ്പത്തിൽ പ്രവർത്തിക്കും.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഡവലപ്പർമാർ ഈ ഭാഷ കഴിയുന്നത്ര ലളിതമാക്കാൻ ശ്രമിച്ചു, അതുവഴി തുടക്കക്കാരായ പ്രോഗ്രാമർമാർക്ക് പോലും ഇത് വേഗത്തിൽ പഠിക്കാൻ കഴിയും. ഇതാണ് പദ്ധതിക്കുള്ള വർധിച്ച ആവശ്യം. ഔദ്യോഗിക വെബ്സൈറ്റിൽ ലൈബ്രറികൾ അവലംബിക്കാതെ കോഡ് എഴുതാനും വലിയ തോതിലുള്ള വികസനങ്ങൾ സൃഷ്ടിക്കാനും സ്പെഷ്യലിസ്റ്റുകൾക്ക് അവസരമുണ്ട്. പ്രോഗ്രാമിൽ തന്നെ ആവശ്യമായ പാരാമീറ്ററുകളുടെ ലഭ്യത രചയിതാക്കൾ ശ്രദ്ധിച്ചു. പുതിയ ഉപയോക്താക്കൾ ലുവാ ഭാഷ ഏത് മേഖലകളിലാണ് ഉപയോഗിക്കുന്നതെന്ന് പഠിക്കാൻ പ്രവണത കാണിക്കുന്നു. വ്യാവസായിക മേഖലയിലെ പ്രോഗ്രാമുകളുടെ ഉത്പാദനത്തിനായി ഇത് രൂപകൽപ്പന ചെയ്തിട്ടുണ്ട്. എന്നാൽ ഇന്ന്, ഈ ഭാഷയുടെ സഹായത്തോടെ, വിവിധ ട്രേഡിംഗ് റോബോട്ടുകൾ, സ്ക്രിപ്റ്റുകൾ, കമ്പ്യൂട്ടർ ഗെയിമുകൾ, ആപ്ലിക്കേഷനുകൾ, ടെലിഗ്രാമിനുള്ള ബോട്ടുകൾ തുടങ്ങിയവ സൃഷ്ടിക്കപ്പെടുന്നു. കൂടാതെ, ബഹിരാകാശ പര്യവേക്ഷണം നടത്താൻ സഹായിക്കുന്ന ഒരു നൂതന സാങ്കേതികതയിൽ ലുവ ഉൾപ്പെടുന്നു. സർവകലാശാലകളിലെ വിദ്യാർത്ഥികളെ പഠിപ്പിക്കുന്നതിനും ഇത് ഉപയോഗിക്കുന്നു. ഏറ്റവും ജനപ്രിയമായ പ്രോഗ്രാമിംഗ് ഭാഷയായ ലുവാ വീട്ടിൽ പരിഗണിക്കപ്പെടുന്നു. ബ്രസീലിലാണ് ഇത് മിക്കവാറും എല്ലായിടത്തും ഉപയോഗിക്കുന്നത് (സാധ്യമായ ഇടങ്ങളിൽ).

ഗുണങ്ങളും ദോഷങ്ങളും

ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഏതൊരു പ്രോഗ്രാമിനെയും പോലെ, ലുവയുടെ മെക്കാനിസത്തിനും പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്കും അതിന്റെ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്. വികസനത്തിന്റെ നല്ല വശങ്ങളിൽ നിന്ന് ആരംഭിക്കുന്നത് മൂല്യവത്താണ്:

  1. ഗുണനിലവാരമുള്ള ഗതാഗതം . പല പ്രോഗ്രാമുകളിൽ നിന്നും വ്യത്യസ്തമായി, ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ നിന്ന് മറ്റൊന്നിലേക്ക് മാറ്റാൻ ലുവാ എളുപ്പമാണ്. ഈ സാഹചര്യത്തിൽ, വലിയ മാറ്റങ്ങളൊന്നുമില്ല. ഏത് സാഹചര്യത്തിലും, കോഡിൽ പിശകുകൾ ഉണ്ടാകില്ല.
  2. ധാരാളം ലൈബ്രറികൾ . ജാവാസ്ക്രിപ്റ്റുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ , ലുവായ്ക്ക് ലൈബ്രറി ഓപ്ഷനുകൾ വളരെ കുറവാണ്. എന്നിരുന്നാലും, ഭാഷയുമായി പൂർണ്ണമായി പ്രവർത്തിക്കാൻ ആവശ്യമായ എല്ലാം ഔദ്യോഗിക ഉറവിടത്തിലുണ്ട്.
  3. കാര്യക്ഷമത . ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ ഒരു പ്രത്യേക കോഡിംഗ് പ്രക്രിയയ്ക്ക് പ്രധാനപ്പെട്ട ലൈബ്രറികൾ ചേർക്കാൻ സിസ്റ്റം നിങ്ങളെ അനുവദിക്കുന്നു.
  4. ഉപയോഗം എളുപ്പം . പ്രോഗ്രാമിംഗ് ഗുരുക്കന്മാർക്ക് ഭാഷയുടെ കുറച്ച് വിശദാംശങ്ങൾ മാത്രമേ പഠിക്കേണ്ടതുള്ളൂ, എന്നിട്ടും അവർക്ക് അത് അവരുടെ വികസനങ്ങളിൽ സുരക്ഷിതമായി ഉപയോഗിക്കാൻ കഴിയും. പ്രോഗ്രാമിംഗിൽ ആരംഭിക്കുന്നവർക്ക്, ലുവായും മനസ്സിലാക്കാൻ അധിക സമയമെടുക്കില്ല.
  5. ഗണ്യമായ മെമ്മറി ലാഭിക്കൽ . ഈ ഭാഷയിൽ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിലൂടെ, മറ്റ് അനലോഗുകളുമായുള്ള വ്യത്യാസം ഒരു സ്പെഷ്യലിസ്റ്റ് ശ്രദ്ധിക്കുമെന്ന് ഉറപ്പുനൽകുന്നു. എല്ലാത്തിനുമുപരി, Lua സംഭവവികാസങ്ങൾക്ക് ഉപകരണത്തിൽ കുറച്ച് മെമ്മറി ആവശ്യമാണ്.

ഭാഷയുടെ ഒരേയൊരു പ്രധാന പോരായ്മ അത് ലിഖിതമാണ്. ഇതിനർത്ഥം പലപ്പോഴും ഇത് മറ്റ് വികസന ഭാഷകളുമായി സംയോജിപ്പിച്ച് മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ എന്നാണ്. ഇതിൽ ഏറ്റവും ജനപ്രിയമായത് സി ആണ്. അതായത്, നിങ്ങൾ ഒരു അധിക പ്രോഗ്രാമിംഗ് ഭാഷ പഠിക്കേണ്ടതുണ്ട്.

ജാവാസ്ക്രിപ്റ്റുമായുള്ള താരതമ്യം

പല ഉപയോക്താക്കളും ലുവയെ ജാവാസ്ക്രിപ്റ്റുമായി താരതമ്യം ചെയ്യുന്നു, അവരുടെ കോഡുകൾ ഏതാണ്ട് സമാനമാണെന്ന് അവകാശപ്പെടുന്നു. ഭാഷകൾ തമ്മിൽ വ്യത്യാസങ്ങളേക്കാൾ കൂടുതൽ സമാനതകളുണ്ട്. പക്ഷേ, വ്യക്തമായ സമാനതകൾ ഉണ്ടായിരുന്നിട്ടും, നിരവധി വ്യത്യാസങ്ങളുണ്ട്. ഉദാഹരണത്തിന്, ലുവായ്ക്ക് സ്വന്തമായി സോഫ്റ്റ്വെയർ പിന്തുണയുണ്ട്. എന്നിരുന്നാലും, JavaScript ഡവലപ്പർമാർ അടുത്തിടെ ഒരു അപ്‌ഡേറ്റ് അവതരിപ്പിച്ചു, അതനുസരിച്ച്, ഉപയോക്താവ് ജനറേറ്ററുകൾക്കിടയിൽ “യീൽഡ്” എന്ന വാക്ക് എഴുതേണ്ടതുണ്ട്, അതിനുശേഷം പ്രോഗ്രാം പിന്തുണയ്ക്കും.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഒരു ശക്തിയിലേക്ക് ഉയർത്തുന്നതിനുള്ള Lua ഓപ്പറേറ്റർ അത്തരമൊരു അടയാളം “^” സൂചിപ്പിക്കുന്നു, ജാവാസ്ക്രിപ്റ്റിൽ ഇത് “**” ആണ്. രണ്ടാമത്തേതിൽ സൂം ഇൻ, സൂം ഔട്ട് ഫംഗ്‌ഷനുകൾ ഉണ്ട്. എന്നാൽ ലുവയ്ക്ക് ഓപ്പറേറ്റർ ഓവർലോഡിംഗ് നടത്താൻ കഴിയും. JavaScript-ൽ വേരിയബിൾ ഫംഗ്‌ഷനുകൾ മാത്രമേ ഉള്ളൂ, അതേസമയം Lua അവ നിർവചിച്ചിരിക്കുന്നു. അറിയപ്പെടുന്ന യൂണികോഡ് സ്റ്റാൻഡേർഡിനെ പിന്തുണയ്ക്കുന്നതിൽ ജാവാസ്ക്രിപ്റ്റിന് അഭിമാനിക്കാം. ഭാഷയിലെ അസമത്വത്തെ സൂചിപ്പിക്കാൻ “!==” എന്ന കോമ്പിനേഷൻ ഉപയോഗിക്കുന്നു, അതേ ആവശ്യത്തിനായി ലുവാ “~=” ഉപയോഗിക്കുന്നു. മറ്റ് വ്യത്യാസങ്ങൾ പട്ടികയിൽ അവതരിപ്പിച്ചിരിക്കുന്നു.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ

ലുവാ ഭാഷയിൽ വ്യാപാരം നടത്തുന്നതിനുള്ള പ്രോഗ്രാമിംഗ് റോബോട്ടുകളുടെ സവിശേഷതകൾ

QLua-യിൽ റോബോട്ടുകൾ സൃഷ്ടിക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല, തുടക്കക്കാർക്ക് പോലും ഇത് കൈകാര്യം ചെയ്യാൻ കഴിയും. അടിസ്ഥാന സിദ്ധാന്തം തുടക്കത്തിൽ തന്നെ മനസ്സിലാക്കുക എന്നതാണ് പ്രധാന കാര്യം. കോഡ് രചിക്കുന്നതിന്, ഏറ്റവും ലളിതമായ ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗപ്രദമാണ്. സൃഷ്ടിയുടെ സ്കീം ഒരു സൂചകത്തിന്റെ സമാഹാരത്തിന് സമാനമാണ്. എന്നിരുന്നാലും, കോഡിൽ തന്നെ നിസ്സാരമായ വ്യത്യാസമുണ്ട്. മറ്റൊരു നല്ല “ഹൈലൈറ്റ്” – പുതുതായി തയ്യാറാക്കിയ റോബോട്ട് നിങ്ങളുടെ പിസിയിൽ എവിടെയും സ്ഥാപിക്കാവുന്നതാണ്.

പ്രധാനം! കോഡിൽ ഒരു ഫംഗ്ഷൻ മാത്രമേ ഉണ്ടാകൂ – “പ്രധാന”.

റോബോട്ട് കോഡ് കംപൈൽ ചെയ്ത് എഡിറ്റ് ചെയ്തുകഴിഞ്ഞാൽ, അത് സംരക്ഷിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ലുവാ വിപുലീകരണത്തെക്കുറിച്ച് മറക്കരുത്. ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, പ്രോഗ്രാം കമ്പ്യൂട്ടറിൽ എവിടെയും സ്ഥാപിക്കാവുന്നതാണ്. നിങ്ങളുടെ കോഡ് പരിശോധിക്കാൻ, നിങ്ങൾ റോബോട്ട് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, “സേവനങ്ങൾ” വിഭാഗത്തിലേക്ക് പോകുക. ചുവടെ “Lua സ്ക്രിപ്റ്റുകൾ” എന്ന ഒരു വരി ഉണ്ടാകും, അത് ക്ലിക്ക് ചെയ്യണം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഅടുത്തതായി, ലോഡ് ചെയ്ത സ്ക്രിപ്റ്റുകളുള്ള ഒരു വിൻഡോ ദൃശ്യമാകും. അവിടെ നിങ്ങൾ ആവശ്യമായ ഫയൽ തിരഞ്ഞെടുത്ത് ഉചിതമായ ബട്ടൺ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കണം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഅവസാനം, പിശകുകൾക്കായി ബോട്ട് കോഡ് പരിശോധിക്കാൻ ശുപാർശ ചെയ്യുന്നു. എല്ലാം ശരിയാണെങ്കിൽ, റോബോട്ട് ആരംഭിക്കും. തടസ്സങ്ങളുണ്ടെങ്കിൽ, വീണ്ടും കോഡിലേക്ക് മടങ്ങുകയും അതിന്റെ കൃത്യത പരിശോധിക്കുകയും ചെയ്യുന്നത് മൂല്യവത്താണ്.

ലുവയിലെ മികച്ച ട്രേഡിംഗ് റോബോട്ടുകളുടെ അവലോകനം – തുടക്കക്കാർക്കുള്ള റെഡിമെയ്ഡ് പരിഹാരങ്ങൾ

ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഏത് സങ്കീർണ്ണതയുടെയും വിവിധ തരം റോബോട്ടുകൾ സൃഷ്ടിക്കാൻ കഴിയും. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഒരു റെഡിമെയ്ഡ് പ്രോഗ്രാം വാങ്ങാം. ഇതിനകം ജോലിക്ക് തയ്യാറായിട്ടുള്ള അറിയപ്പെടുന്ന അൽഗോരിതങ്ങളുമായി പരിചയപ്പെടാൻ നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു. നിങ്ങൾക്ക് അവ വാങ്ങുകയോ ഡെമോ പതിപ്പ് പരീക്ഷിക്കുകയോ ചെയ്യാം. ലുവായിലെ ക്യുഐകെ ടെർമിനലിനായുള്ള സമ്പൂർണ്ണ ട്രേഡിംഗ് റോബോട്ട്: https://youtu.be/Z2xzOfNZFso

റോബോട്ട് ടെർമിനൽ “ഡെൽറ്റ പ്രോ”

ഒരു പ്ലാറ്റ്‌ഫോമിൽ ഏകദേശം 120 ഓപ്‌ഷനുകൾ സജീവമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് വ്യത്യസ്ത തരം തന്ത്രങ്ങളും ഉപകരണങ്ങളും ഉപയോഗിക്കാം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ

RQ: ഒരു ശതമാനം

ട്രേഡിംഗ് മേഖലയിൽ വ്യാപാരം നടത്താനാണ് റോബോട്ട് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ പ്രവർത്തനത്തിൽ നിന്നുള്ള വരുമാനം നിരവധി തവണ വർദ്ധിപ്പിക്കാൻ അൽഗോരിതം നിങ്ങളെ അനുവദിക്കുന്നു. അപകടസാധ്യതകൾ കുറയ്ക്കുന്നു, അവ എളുപ്പത്തിൽ കണക്കാക്കാം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ

RQ: മാർട്ടിൻ

ഒരു ഇടപാട് നടത്തുന്നതിന് മുമ്പ് ലോട്ട് കണക്കാക്കാൻ സിസ്റ്റം നിങ്ങളെ അനുവദിക്കുന്നു. “സെമി ഓട്ടോമാറ്റിക്” മോഡിൽ ട്രേഡിംഗ് നൽകിയിരിക്കുന്നു. ലെവലുകൾ വിജയകരമായി ട്രാക്ക് ചെയ്യാനും സ്വമേധയാ സജ്ജീകരിക്കാനും കഴിയും.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ

QUIK ടെർമിനലിനായുള്ള Lua സ്ക്രിപ്റ്റുകളുടെ തരങ്ങൾ

QUIK ടെർമിനലിൽ ഒരു നിശ്ചിത ചുമതല നിർവഹിക്കുമ്പോൾ, ഇനിപ്പറയുന്ന സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കുന്നു:

  1. ലുവാ സ്ക്രിപ്റ്റുകൾ . അവ നെറ്റ്‌വർക്കിലോ ലോക്കൽ ഡിസ്‌കിലോ ടെർമിനലിലേക്ക് ആക്‌സസ് ചെയ്യാൻ കഴിയുന്ന മറ്റൊരു സ്ഥലത്തോ സംഭരിക്കാൻ കഴിയും. അവരുടെ സഹായത്തോടെ ഒരു ട്രേഡിംഗ് റോബോട്ടിനെ സൃഷ്ടിക്കാൻ അവർ പര്യാപ്തമാണ്. QUIK-ൽ പട്ടികകൾ സൃഷ്‌ടിക്കാനും ടൂൾ ഓപ്ഷനുകൾ ഉപയോഗിക്കാനും വിവിധ ജോലികൾ ചെയ്യാൻ കമാൻഡുകൾ നൽകാനും മറ്റും സാധിക്കും.
  2. ഇഷ്‌ടാനുസൃത സൂചകങ്ങൾ . ഇവിടെ, മുമ്പത്തെ കാഴ്ചയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, പ്രവർത്തനക്ഷമത വളരെ കുറവാണ്. ടെർമിനൽ ചാർട്ടുകളിൽ പ്രവർത്തനങ്ങളുടെ അൽഗോരിതം പ്രദർശിപ്പിക്കാൻ ഉപയോക്താവിനെ ഉദ്ദേശിച്ചുള്ളതാണ് പ്രോഗ്രാം.

ഭാഷ നന്നായി പഠിക്കാൻ ആഗ്രഹിക്കുന്നവർക്കായി Lua-ൽ പ്രോഗ്രാമിംഗ് – പൂർണ്ണമായ ഗൈഡ് ഡൗൺലോഡ് ചെയ്യുക:
QUIK-നായി Lua-ലെ Lua Robots-ൽ പ്രോഗ്രാമിംഗ് – Iceberg robot: https://youtu.be/cxXwF_xmTHY

ലുവായിൽ ഒരു റോബോട്ട് എങ്ങനെ എഴുതാം

സ്വന്തം റോബോട്ട് സൃഷ്ടിക്കാൻ തീരുമാനിച്ച ശേഷം, ഉപയോക്താവ് മുൻകൂട്ടി തയ്യാറാക്കിയ അൽഗോരിതം പിന്തുടരേണ്ടതുണ്ട്. പ്രോഗ്രാമിംഗിൽ പരിചയം നേടുമ്പോൾ, അയാൾക്ക് സ്വന്തമായി കോഡുകൾ എഴുതാനും പരീക്ഷണം നടത്താനും കഴിയും. ഈ മേഖല പഠിക്കാൻ ലുവാ തിരഞ്ഞെടുക്കുന്നതിലൂടെ, ഒരു തുടക്കക്കാരൻ തെറ്റിദ്ധരിക്കില്ല. എല്ലാത്തിനുമുപരി, തുടക്കത്തിൽ, പ്രധാന കാര്യം ലളിതവും മനസ്സിലാക്കാവുന്നതുമായ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ നിർത്തുക എന്നതാണ്. ആരംഭിക്കുന്നതിന്, QUIK ട്രേഡിംഗ് ടെർമിനൽ പ്രോഗ്രാം തുറക്കുക. അതിന്റെ വിൻഡോയിൽ, നിങ്ങൾ ഒരു ഫോൾഡർ സൃഷ്ടിക്കേണ്ടതുണ്ട്. എഴുതിയ എല്ലാ സ്ക്രിപ്റ്റുകളും സംരക്ഷിക്കപ്പെടുന്ന സ്ഥലമാണിത്. ഉപയോക്താവിന് ഫോൾഡറിന് ഏത് പേരും നൽകാം, പക്ഷേ അതിൽ ലാറ്റിൻ അക്ഷരങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കാവൂ. അതിന്റെ പേര് “LuaScripts” എന്ന് പറയാം. അടുത്തതായി, നിങ്ങൾ ഫോൾഡർ സജീവമാക്കുകയും അവിടെ ഒരു ടെക്സ്റ്റ് എഡിറ്റർ സൃഷ്ടിക്കുകയും വേണം, ഉദാഹരണത്തിന്, നോട്ട്പാഡ്. ഒരു ശൂന്യമായ സ്ഥലത്ത് (പ്രോഗ്രാം വിൻഡോയിൽ) നിങ്ങൾ റൈറ്റ് ക്ലിക്ക് ചെയ്യണം
. ഒരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും, അതിൽ നിങ്ങൾ “സൃഷ്ടിക്കുക” ടാബ് തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്, തുടർന്ന് “ടെക്സ്റ്റ് ഡോക്യുമെന്റ്” വരി.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾപിന്നീട് ആശയക്കുഴപ്പത്തിലാകാതിരിക്കാൻ ഇതിന് ഒരു പേര് നൽകണം. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് “Script_N1” എഴുതാം. ഉപയോഗിച്ച ഭാഷയുടെ മിഴിവിനെക്കുറിച്ച് മറക്കരുത് – .lua. അതായത്, “Script_N1.lua” എന്ന പ്രമാണത്തിൽ ഉപയോക്താവിന് അത്തരമൊരു ലിഖിതം ലഭിക്കണം. എന്നിരുന്നാലും, വിൻഡോസ് പലപ്പോഴും ഒരു .txt ഫയലിൽ ഇട്ടുകൊണ്ട് വിപുലീകരണം സ്വയമേവ മാറ്റുന്നു. ഈ സാഹചര്യത്തിൽ, നോട്ട്പാഡ് ++ ൽ ഒരു പ്രമാണം സൃഷ്ടിക്കാൻ ശുപാർശ ചെയ്യുന്നു, ആവശ്യമുള്ള റെസല്യൂഷൻ സജ്ജമാക്കുന്നു. ഈ പ്രോഗ്രാമിൽ, നിങ്ങൾ “Syntaxes” വിഭാഗം തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്. നിരവധി ഓപ്ഷനുകളുള്ള ഒരു ഡയലോഗ് ബോക്സ് ഇവിടെ ദൃശ്യമാകും. നിങ്ങൾ “L” തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്. അവിടെ നിന്ന്, “Lua” ക്ലിക്ക് ചെയ്യേണ്ട മറ്റൊരു വിൻഡോ ദൃശ്യമാകും.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഅതിനുശേഷം, അതേ മെനുവിൽ, “സിന്റാക്സുകൾ” വിഭാഗത്തോടൊപ്പം, നിങ്ങൾ “ഫയൽ” വിഭാഗത്തിൽ ക്ലിക്ക് ചെയ്യണം. അടുത്ത വിൻഡോയിൽ ഒരു ലിഖിതം ഉണ്ടാകും – “ഇതായി സംരക്ഷിക്കുക”. ഉപയോക്താവിന് അതിൽ ക്ലിക്ക് ചെയ്ത് ഒരു പുതിയ വിൻഡോ തുറക്കുന്നത് വരെ കാത്തിരിക്കേണ്ടതുണ്ട്.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഅവിടെ, മുകളിൽ, മുമ്പ് സൃഷ്ടിച്ച “Lua scripts” എന്ന ഫോൾഡറിന്റെ പേരുള്ള ഒരു വരി ദൃശ്യമാകും. വിൻഡോയുടെ ചുവടെ, ഉപയോക്താവ് സൃഷ്‌ടിച്ച മറ്റ് 2 പ്രമാണങ്ങൾ പ്രദർശിപ്പിക്കും. എല്ലാം പൊരുത്തപ്പെടുന്നെങ്കിൽ, നിങ്ങൾ പ്രവർത്തനം സ്ഥിരീകരിക്കുകയും കോഡിന്റെ നിലവിലെ അവസ്ഥ സംരക്ഷിക്കുകയും വേണം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾതിരഞ്ഞെടുത്ത ലുവാ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ കോഡ് എഴുതുക എന്നതാണ് അടുത്ത ഘട്ടം. തുടക്കക്കാർക്ക് നിർദ്ദേശം ഉപയോഗിക്കാൻ കഴിയും, ഒരു ലളിതമായ കോഡ് സൃഷ്ടിക്കാൻ ഇത് സഹായിക്കും, അങ്ങനെ സ്പെഷ്യലിസ്റ്റ് തന്റെ കൈ പരീക്ഷിക്കാൻ കഴിയും. QLUA.chm എന്ന പ്രോഗ്രാം ഫയലിലാണ് പ്രവർത്തനങ്ങളുടെ അൽഗോരിതം സ്ഥിതി ചെയ്യുന്നത്. ഉദാഹരണത്തിന്, അത്തരമൊരു കനംകുറഞ്ഞ കോഡ് എഴുതാൻ നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു:
ഫംഗ്ഷൻ പ്രധാന()
സന്ദേശം(“എന്റെ ആദ്യ സ്ക്രിപ്റ്റ് സമാരംഭിച്ചു”);
അവസാനം അടുത്തത്, നിങ്ങൾ മെനുവിലെ സേവ് ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ“Script_N1.lua” എന്ന ഫയലിൽ കോഡ് സേവ് ചെയ്യണം. ഞങ്ങൾ അത് സമാരംഭിക്കുകയും ആദ്യ സ്ക്രിപ്റ്റ് എങ്ങനെ പ്രദർശിപ്പിക്കുമെന്ന് കാണുകയും ചെയ്യുന്നു. ഇത് QUIK-ൽ തുറക്കാൻ, നിങ്ങൾ ഈ പ്രോഗ്രാം തുറന്ന് ഓപ്ഷനുകൾ വിഭാഗത്തിലെ “സേവനങ്ങൾ” ടാബ് തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്. അടുത്തതായി, ഒരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും, അവിടെ നിങ്ങൾ “LUA സ്ക്രിപ്റ്റുകൾ …” ക്ലിക്ക് ചെയ്യണം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഅപ്പോൾ ഉപയോക്താവ് “ലഭ്യമായ സ്ക്രിപ്റ്റുകൾ” എന്ന ഫോൾഡർ കാണും. മുകളിൽ വലതുവശത്ത് ചേർക്കുക ബട്ടൺ ഉണ്ട്. അതിൽ ക്ലിക്ക് ചെയ്ത് കോഡ് ഉള്ള ഫയലിനായി നോക്കുക. ഇത് “Script_N1.lua” ഇവിടെ സ്ഥിതിചെയ്യുന്നു.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഒരു ഡോക്യുമെന്റ് തുറക്കുമ്പോൾ, “Script_N1.lua” എന്ന വരി തിരഞ്ഞെടുക്കേണ്ടത് പ്രധാനമാണ് (ഇത് ഡ്രൈവ് C-ൽ സേവ് ചെയ്യണം), തുടർന്ന് താഴെയുള്ള “റൺ” ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഒരു പുതിയ വിൻഡോ ഉടൻ ദൃശ്യമാകും.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഈ മനസ്സിലാക്കാൻ കഴിയാത്ത പ്രതീകങ്ങൾ ഒഴിവാക്കാൻ, നിങ്ങൾ നോട്ട്പാഡ് പ്രോഗ്രാമിലേക്ക് പോകേണ്ടതുണ്ട്. ക്രമീകരണങ്ങളിൽ “എൻകോഡിംഗുകൾ” എന്ന ഒരു വിഭാഗമുണ്ട്, അതിൽ ക്ലിക്ക് ചെയ്യുക. തുടർന്ന് ടാബുകളുടെ ഒരു ലിസ്റ്റ് ദൃശ്യമാകും, അതിൽ നിങ്ങൾ “ANSI ലേക്ക് പരിവർത്തനം ചെയ്യുക” എന്നതിൽ ക്ലിക്ക് ചെയ്യണം.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾഅടുത്തതായി, നിങ്ങൾ സേവ് ബട്ടണിൽ ക്ലിക്കുചെയ്ത് സന്ദേശ വിൻഡോയിലേക്ക് മടങ്ങണം. ഇതിനകം മറ്റൊരു ലിഖിതമുണ്ടാകും, അല്ലാതെ എഴുത്തുകളുള്ള ഒരു വരിയല്ല.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ

QUIK ടെർമിനലിൽ LUA-ൽ എങ്ങനെ പ്രോഗ്രാം ചെയ്യാം

3 ജനപ്രിയ വഴികളുണ്ട്:

  1. ഏത് ടെക്‌സ്‌റ്റ് ഫയലും സൃഷ്‌ടിക്കപ്പെടുന്നു, അവിടെ .lua വിപുലീകരണം ഇടണം. അടുത്തതായി, നിങ്ങൾ എഡിറ്റർ തുറന്ന് കോഡ് എഴുതേണ്ടതുണ്ട്. ആരംഭിച്ചതിന് ശേഷം, അത്തരമൊരു അൽഗോരിതം ഒരിക്കൽ മാത്രം എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. നിങ്ങൾക്ക് ഇത് അനിശ്ചിതമായി സ്വമേധയാ പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ചില വിവരങ്ങളുടെ ഒറ്റത്തവണ കണക്കുകൂട്ടലിനായി നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.
  2. Lua സ്ക്രിപ്റ്റിൽ തന്നെ, നിങ്ങൾ  main() എന്ന് വിളിക്കുന്ന ഒരു ഫംഗ്ഷൻ സൃഷ്ടിക്കേണ്ടതുണ്ട് . കൂടാതെ, അതേ ഫംഗ്ഷനിൽ, നിങ്ങൾ എഴുതിയ കോഡ് ചേർക്കേണ്ടതുണ്ട്. സ്‌ക്രിപ്റ്റ് താൽക്കാലികമായി നിർത്തുന്നതിനോ അല്ലെങ്കിൽ പുനരാരംഭിക്കുന്നതിനോ സ്ലീപ്പ്() ഫംഗ്‌ഷൻ  ഉപയോഗപ്രദമാണ്. അതായത്, നിങ്ങൾ പ്രധാന () ഫംഗ്ഷൻ സജീവമാക്കുകയും തുടർന്ന് സ്ലീപ്പ് () ഫംഗ്ഷൻ ചേർക്കുകയും ചെയ്താൽ, ഒരു നിശ്ചിത സമയ ഇടവേളയുടെ ആവൃത്തി ഉപയോഗിച്ച് നിങ്ങൾക്ക് കണക്കുകൂട്ടൽ നേടാൻ കഴിയും.
  3. ഒരു QLUA പ്രോഗ്രാമിൽ, നിങ്ങൾക്ക് ഇവന്റ്-ഡ്രൈവ് ഡെവലപ്‌മെന്റ് മോഡൽ ഉപയോഗിക്കാം. അതിനാൽ, ഇപ്പോൾ ഒരു ഫംഗ്ഷനിലെ മാറ്റങ്ങൾ “കണ്ടെത്തേണ്ട” ആവശ്യമില്ല, ഇതുമൂലം ഇനിപ്പറയുന്ന കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുക.

പിന്നീടുള്ള രീതി കൂടുതൽ വിശദമായി വിശകലനം ചെയ്യാൻ നിർദ്ദേശിക്കുന്നു. ഒരു നിർദ്ദിഷ്‌ട ഇവന്റ് കൈകാര്യം ചെയ്യാൻ, നിങ്ങൾ ക്വിക്കിൽ ഒരു സ്‌ക്രിപ്റ്റിൽ ഒരു ഫംഗ്‌ഷൻ എഴുതണം. നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സ്കീം ഉപയോഗിക്കാം: ഒരു
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾLUA സ്ക്രിപ്റ്റിൽ പ്രത്യേക പേരുകളുള്ള നിരവധി ഫംഗ്ഷനുകൾ അടങ്ങിയിരിക്കാം: ഇടപാട്, ഉദ്ധരണികൾ മുതലായവ. പ്രോഗ്രാമിലെ “ടേബിളുകൾ” വിഭാഗം നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്, “Lua” ലേക്ക് പോകുക. അവിടെ ഒരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും, കൂടാതെ “ലഭ്യമായ സ്ക്രിപ്റ്റുകൾ” എന്ന വരി ദൃശ്യമാകും, അതിൽ ക്ലിക്കുചെയ്യുക. അടുത്തതായി, “ലോഞ്ച്” ടാബിൽ ക്ലിക്ക് ചെയ്യുക. തുടർന്ന് നിർബന്ധിത
മെയിൻ() ഫംഗ്‌ഷന്റെ പ്രോസസ്സിംഗും എക്‌സിക്യൂഷനും വരുന്നു . തുടർന്ന്, നിങ്ങൾ 
is_run പ്രഖ്യാപിക്കേണ്ടതുണ്ട്, ഫംഗ്‌ഷനിൽ true എന്ന മൂല്യം അടങ്ങിയിരിക്കും 
ഉപയോക്താവ് സ്റ്റോപ്പ് സ്ക്രിപ്റ്റ് ബട്ടൺ സജീവമാക്കുന്നത് വരെ. അപ്പോൾ ഫംഗ്ഷൻ വേരിയബിൾ OnStop() ഉള്ളിൽ തെറ്റായ മോഡിലേക്ക് പോകുന്നു. അതിനുശേഷം, പ്രധാന () ഫംഗ്ഷൻ അവസാനിക്കുന്നു, സ്ക്രിപ്റ്റ് തന്നെ നിർത്തുന്നു. എഴുതിയ സ്ക്രിപ്റ്റ് സേവ് ചെയ്ത് പ്രവർത്തിപ്പിക്കണം. ഇടപാടുകൾ നടത്തുമ്പോൾ, ഓരോ ലോട്ടിന്റെയും ഡാറ്റയും ഇടപാടുകളുടെ അവസാന തുകയും ഉപയോക്താവ് കാണും.
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾQuick-ൽ QLua പ്രവർത്തിപ്പിക്കുന്നതിന്, നിങ്ങളുടെ PC-യിലെ ഒരു പുതിയ ഫോൾഡറിലേക്ക് അത് ട്രാൻസ്ഫർ ചെയ്യേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ഇഷ്ടമുള്ളതെന്തും വിളിക്കാം, ഉദാഹരണത്തിന്, “MyLua”. എല്ലാ ലുവാ സ്ക്രിപ്റ്റുകളും അവിടെ സൂക്ഷിക്കും. QUIK-ൽ പ്രവേശിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾ “സേവനങ്ങൾ” വിഭാഗം തുറക്കേണ്ടതുണ്ട്, തുടർന്ന് “Lua സ്ക്രിപ്റ്റുകൾ” ടാബിൽ ക്ലിക്കുചെയ്യുക. തുറക്കുന്ന വിൻഡോയിൽ, “ചേർക്കുക” ബട്ടൺ സജീവമാക്കുക. അതിനുശേഷം നിങ്ങൾ സ്ക്രിപ്റ്റ് തിരഞ്ഞെടുത്ത് അത് തുറക്കേണ്ടതുണ്ട്. അത് “ഡൗൺലോഡ് ചെയ്ത സ്ക്രിപ്റ്റുകൾ” വിഭാഗത്തിലായിരിക്കും. അതിനുശേഷം നിങ്ങൾ സ്ക്രിപ്റ്റിന്റെ വരി ഹൈലൈറ്റ് ചെയ്യുകയും “റൺ” ക്ലിക്ക് ചെയ്യുകയും വേണം. സ്ക്രിപ്റ്റ് നിർത്താൻ, “നിർത്തുക” ക്ലിക്ക് ചെയ്യുക. [അടിക്കുറിപ്പ് id=”attachment_1215″ align=”aligncenter” width=”1919″] LUA-യിലെ Quik-
ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾനുള്ള ബോട്ട്[/caption]

ഒരു ട്രേഡിംഗ് ടെർമിനലിൽ ഒരു LUA സ്ക്രിപ്റ്റ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഒരു ട്രേഡിംഗ് റോബോട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് പരിശീലനത്തിനും സ്റ്റാൻഡേർഡ് ടെർമിനലുകൾക്കും ഒരേ അൽഗോരിതം ആവശ്യമാണ്:

  1. ടെർമിനലിന്റെ മുകളിലെ മെനുവിലെ “സേവനങ്ങൾ” വിഭാഗത്തിൽ ക്ലിക്ക് ചെയ്യേണ്ടത് ആവശ്യമാണ്.
  2. അടുത്തതായി, ഡ്രോപ്പ്-ഡൗൺ ഡയലോഗ് ബോക്സിൽ “LUA സ്ക്രിപ്റ്റുകൾ” ബട്ടൺ കണ്ടെത്തി ക്ലിക്ക് ചെയ്യുക:ലുവാ പ്രോഗ്രാമിംഗ്, ട്രേഡിംഗ് റോബോട്ടുകൾ, ട്രേഡിങ്ങിനുള്ള സ്ക്രിപ്റ്റുകൾ
  3. ആ സമയത്ത്, “ലഭ്യമായ സ്ക്രിപ്റ്റുകൾ” വിൻഡോ ദൃശ്യമാകും. തുടർന്ന്, നിങ്ങൾ “ചേർക്കുക” ബട്ടൺ സജീവമാക്കി ആവശ്യമായ ട്രേഡിംഗ് റോബോട്ടിന്റെ ഫയൽ തിരഞ്ഞെടുക്കുക.

Quik ടെർമിനലിലെ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് Lua ചാർട്ടിൽ നിന്ന് ഡാറ്റ എടുക്കുക: https://youtu.be/XVCZAnWoA8E പ്രോഗ്രാമിംഗ് പഠിക്കുന്നതിനും ഭാവിയിൽ വിജയിക്കുന്നതിനുമുള്ള മികച്ച ഓപ്ഷനാണ് Lua. പ്രധാന കാര്യം സിദ്ധാന്തം വായിക്കുന്നതിൽ മാത്രം നിർത്തരുത്. നിരന്തരം പരിശീലിച്ചുകൊണ്ട് മെറ്റീരിയൽ പഠിക്കുന്നതാണ് നല്ലത്. ഒരു നിശ്ചിത സമയത്തിന് ശേഷം, ഡവലപ്പർ പുരോഗതി കൈവരിക്കാൻ തുടങ്ങുകയും സ്വന്തം മൂല്യവത്തായ ഉൽപ്പന്നം സൃഷ്ടിക്കുകയും ചെയ്യും.

info
Rate author
Add a comment