Duke përdorur gjuhën e programimit Lua, ju mund të krijoni lojëra të ndryshme, shërbime,
robotë tregtarë dhe zhvillime të tjera. Gjuha Lua është e lehtë për t’u kuptuar, ka një përkthyes të popullarizuar. Propozohet të njiheni më nga afër me Luan, si dhe të mësoni se si të shkruani një robot tregtar ose shkrim në këtë gjuhë.
- Çfarë është gjuha Lua dhe si është e dobishme?
- Të dhëna të shkurtra historike
- Karakteristikat e gjuhës së programimit Lua
- Avantazhet dhe disavantazhet
- Krahasimi me Javascript
- Karakteristikat e programimit të robotëve për tregtim në gjuhën Lua
- Përmbledhje e robotëve më të mirë tregtarë në Lua – zgjidhje të gatshme për fillestarët
- Robot-terminali “Delta Pro”
- RQ: Një përqind
- RQ: Martin
- Llojet e skripteve Lua për terminalin QUIK
- Si të shkruani një robot në Lua
- Si të programoni në LUA në terminalin QUIK
- Si të instaloni një skript LUA në një terminal tregtar
Çfarë është gjuha Lua dhe si është e dobishme?
Lua është një gjuhë e integruar e lehtë për t’u përdorur. Fillestarët pranojnë se me ndihmën e tij, ju mund të mësoni bazat e programimit në një kohë të shkurtër. Lua është kombinuar me sukses me zhvillime që janë përpiluar në një gjuhë tjetër. Shpesh u rekomandohet studentëve që sapo kanë filluar në shkencën e dizajnit elektronik.
- Një përdorues që luan lojëra kompjuterike (shkruani shtojca).
- Specialist i zhvillimit të lojërave (zhvilloni motorin).
- Programues i zhvillimit të aplikacioneve (shkruani shtojca për shërbime të ndryshme).
- Zhvilluesi në drejtimin e ngulitur (gjuha nuk e ngadalëson procesin dhe ju lejon të punoni me efikasitet)
- Tregtarët për shkrimin e skripteve dhe bots tregtare.
Robot tregtar për QUIK në Lua sipas niveleve të riblerjes
Falë Lua-s, është krijuar më shumë se një robot tregtar. Avantazhi është se çdo përdorues mund të kuptojë shpejt nuancat e gjuhës dhe të krijojë në mënyrë të pavarur një program të tillë. Nëpërmjet tij do të mundësohet dërgimi i komandave në
terminalin Quik dhe kryerja e analizave teknike. Për çfarë shërben gjuha Lua, një përmbledhje e gjuhës së programimit LUA: https://youtu.be/PbYf6uNZFCE
Të dhëna të shkurtra historike
Lua u shpik në 1993 nga programuesit brazilianë nga divizioni Tecgraf. Zhvilluesit u siguruan që çdo përdorues të mund të bënte disa ndryshime në zhvillimin e gjuhës. Kjo mund të bëhet përmes qasjes së hapur në kod. Për Brazilin, shfaqja e gjuhës së tij programuese ishte një zbulim i vërtetë. Në të vërtetë, para kësaj, ky vend nuk kishte arritur një sukses të tillë në fushën e zhvillimit të kompjuterave.
Karakteristikat e gjuhës së programimit Lua
Përballë Lua, zhvilluesit i jepet mundësia të përdorë këtë gjuhë, të integruar (për shkak të faktit se është e shkruar) dhe të pavarur (në raste të caktuara, mund të përdoret pa shtesa). Kur autorët punuan për krijimin e Lua, ata shkuan qëllimisht për të bërë një mjet funksional që nuk merr shumë hapësirë dhe do të funksionojë lehtësisht në çdo pajisje.
Avantazhet dhe disavantazhet
- Transport cilësor . Ndryshe nga shumë programe, Lua është e lehtë për t’u transferuar nga një sistem operativ në tjetrin. Në këtë rast, nuk ka ndryshime të mëdha. Në çdo rast, nuk do të ketë gabime në kod.
- Shumë biblioteka . Krahasuar me JavaScript , Lua ka shumë më pak opsione të bibliotekës. Sidoqoftë, burimi zyrtar ka gjithçka që ju nevojitet për të punuar plotësisht me gjuhën.
- Efikasiteti . Sistemi ju lejon të shtoni ato biblioteka që janë të rëndësishme për një proces të veçantë kodimi në një kohë të shkurtër.
- Lehtësia e përdorimit . Gurutë e programimit duhet vetëm të mësojnë disa detaje të gjuhës, dhe madje edhe atëherë ata mund ta përdorin atë me siguri në zhvillimet e tyre. Për ata që sapo kanë filluar me programimin, nuk u duhet shumë kohë për të kuptuar edhe Luan.
- Kursime të konsiderueshme të kujtesës . Duke krijuar programe në këtë gjuhë, një specialist është i garantuar të vërejë ndryshimin me analogët e tjerë. Në fund të fundit, zhvillimet e Lua kanë nevojë për më pak memorie në pajisje.
E vetmja disavantazh i rëndësishëm i gjuhës është se ajo është e shkruar. Dhe kjo do të thotë që shpesh mund të përdoret vetëm në kombinim me gjuhë të tjera zhvillimi. Më e popullarizuara prej tyre është C. Kjo do të thotë, do t’ju duhet të mësoni një gjuhë programimi shtesë.
Krahasimi me Javascript
Shumë përdorues e krahasojnë Lua me JavaScript, duke pretenduar se kodet e tyre janë pothuajse të njëjta. Ka vërtet më shumë ngjashmëri midis gjuhëve sesa dallime. Por, përkundër ngjashmërive të dukshme, ka shumë dallime. Për shembull, Lua ka mbështetjen e vet të softuerit. Sidoqoftë, zhvilluesit e JavaScript kohët e fundit prezantuan një përditësim, sipas të cilit, përdoruesi duhet vetëm të shkruajë fjalën “yield” midis gjeneratorëve, pas së cilës programi do të mbështetet.
Karakteristikat e programimit të robotëve për tregtim në gjuhën Lua
Krijimi i robotëve në QLua nuk është aspak i vështirë, madje edhe fillestarët mund ta trajtojnë atë. Gjëja kryesore është të kuptoni teorinë bazë që në fillim. Për të kompozuar kodin, është i dobishëm redaktori më i thjeshtë i tekstit. Skema e krijimit është e ngjashme me përpilimin e një treguesi. Sidoqoftë, ekziston një ndryshim i parëndësishëm në vetë kodin. Një tjetër “theksim” i mirë – roboti i sapokrijuar mund të vendoset kudo në kompjuterin tuaj.
E rëndësishme! Duhet të ketë vetëm një funksion në kod – “kryesor”.
Pasi kodi i robotit të përpilohet dhe modifikohet, rekomandohet ta ruani atë. Mos harroni për zgjatjen lua. Siç është përmendur tashmë, programi mund të vendoset kudo në kompjuter. Për të testuar kodin tuaj, duhet të ekzekutoni robotin. Për ta bërë këtë, shkoni te seksioni “Shërbimet”. Në fund do të ketë një rresht “Scripts Lua”, duhet të klikohet.
Përmbledhje e robotëve më të mirë tregtarë në Lua – zgjidhje të gatshme për fillestarët
Duke përdorur gjuhën e programimit Lua, ju mund të krijoni lloje të ndryshme robotësh të çdo kompleksiteti. Sidoqoftë, mund të blini një program të gatshëm. Propozohet të njiheni me algoritmet e njohura që tashmë janë gati për punë. Mund t’i blini ose të provoni versionin demo. Robot i plotë tregtar për terminalin QUIK në Lua: https://youtu.be/Z2xzOfNZFso
Robot-terminali “Delta Pro”
Ju lejon të aktivizoni rreth 120 opsione në një platformë. Në këtë rast, ju mund të përdorni lloje të ndryshme strategjish dhe mjetesh.
RQ: Një përqind
Roboti është krijuar për tregtim në fushën e tregtimit. Algoritmi ju lejon të rrisni të ardhurat nga ky aktivitet disa herë. Rreziqet minimizohen, ato mund të llogariten lehtësisht.
RQ: Martin
Sistemi ju lejon të llogaritni shumën përpara se të bëni një marrëveshje. Tregtimi në mënyrën “gjysmë automatike” ofrohet. Nivelet mund të gjurmohen me sukses dhe të vendosen manualisht.
Llojet e skripteve Lua për terminalin QUIK
Kur kryeni një detyrë të caktuar në terminalin QUIK, përdoren skriptet e mëposhtme:
- Skriptet Lua . Ato mund të ruhen në rrjet, në një disk lokal ose në një vend tjetër ku do të jenë të aksesueshëm në terminal. Ato janë mjaft funksionale për të krijuar një robot tregtar me ndihmën e tyre. Do të jetë e mundur të krijohen tabela në QUIK, të përdoren opsionet e veglave, të jepen komanda për të kryer detyra të ndryshme, etj.
- Treguesit me porosi . Këtu, krahasuar me pamjen e mëparshme, shumë më pak funksionalitet. Programi ka për qëllim që përdoruesi të shfaqë algoritmin e veprimeve në grafikët e terminalit.
Programimi në Lua për ata që duan të zotërojnë plotësisht gjuhën – shkarkoni udhëzuesin e plotë:
Programimi në Lua Robots në Lua për QUIK – Robot Iceberg: https://youtu.be/cxXwF_xmTHY
Si të shkruani një robot në Lua
Pasi ka vendosur të krijojë robotin e tij, përdoruesi duhet të ndjekë një algoritëm të para-përpiluar. Kur të fitojë përvojë në programim, ai do të jetë në gjendje të shkruajë lehtësisht kodet e tij dhe të eksperimentojë. Duke zgjedhur Luan për të studiuar këtë fushë, një fillestar nuk do të gabojë. Në fund të fundit, në fillim, gjëja kryesore është të ndalemi në një gjuhë programimi të thjeshtë dhe më të kuptueshme. Për të filluar, hapni programin e terminalit tregtar QUIK. Në dritaren e tij, ju duhet të krijoni një dosje. Ky është vendi ku do të ruhen të gjitha skriptet e shkruara. Përdoruesi mund t’i japë dosjes absolutisht çdo emër, por ai duhet të përbëhet vetëm nga shkronja latine. Le të themi se emri i saj është “LuaScripts”. Tjetra, duhet të aktivizoni dosjen dhe të krijoni një redaktues teksti atje, për shembull, Notepad. Në një hapësirë boshe (brenda dritares së programit) duhet të klikoni me të djathtën
. Do të shfaqet një kuti dialogu, në listën e së cilës duhet të zgjidhni skedën “Krijo”, dhe më pas rreshtin “Dokumenti i tekstit”.
mesazhi i funksionit main()
(“Skripti im i parë është nisur”);
fund Më pas, duhet të klikoni në butonin ruaj në meny.
Si të programoni në LUA në terminalin QUIK
Ka 3 mënyra të njohura:
- Krijohet çdo skedar teksti, ku duhet të vendoset ekstensioni .lua. Tjetra, duhet të hapni redaktorin dhe të shkruani kodin. Pas fillimit, një algoritëm i tillë do të ekzekutohet vetëm një herë. Mund ta ekzekutoni manualisht për një kohë të pacaktuar. Ju mund ta përdorni atë për një llogaritje një herë të informacionit të caktuar.
- Në vetë skriptin Lua, ju duhet të krijoni një funksion të quajtur main() . Më tej, në të njëjtin funksion, duhet të futni kodin e shkruar. Dhe funksioni sleep() është i dobishëm për të ndalur përkohësisht skriptin ose, anasjelltas, për ta rifilluar atë. Kjo do të thotë, nëse aktivizoni funksionin kryesor () dhe më pas futni funksionin e gjumit (), do të jeni në gjendje të arrini llogaritjen me një frekuencë të një intervali specifik kohor.
- Në një program QLUA, ju mund të përdorni modelin e zhvillimit të drejtuar nga ngjarjet. Kështu, tani nuk është e nevojshme të “zbuloni” ndryshimet në një funksion dhe, për shkak të kësaj, të ekzekutoni komandat e mëposhtme.
Propozohet të analizohet metoda e fundit në më shumë detaje. Për të trajtuar një ngjarje specifike, duhet të shkruani një funksion në një skenar në Quick. Ju mund të përdorni skemën e mëposhtme: Një
main() . Pastaj, duhet të deklaroni
is_run , funksioni do të përmbajë vlerën
truederisa përdoruesi të aktivizojë butonin Stop Script. Pastaj ndryshorja e funksionit kalon në modalitetin false brenda OnStop(). Pas kësaj, funksioni main() përfundon dhe vetë skripti ndalon. Skripti i shkruar duhet të ruhet dhe të ekzekutohet. Gjatë kryerjes së transaksioneve, përdoruesi do të shohë të dhënat për çdo lot dhe shumën përfundimtare të transaksioneve.
Si të instaloni një skript LUA në një terminal tregtar
Trajnimi dhe terminalet standarde kërkojnë të njëjtin algoritëm për instalimin e një roboti tregtar:
- Është e nevojshme të klikoni në seksionin “Shërbimet” në menunë e sipërme të terminalit.
- Tjetra, gjeni butonin “LUA skriptet” në kutinë e dialogut rënës dhe klikoni:
- Në atë kohë, duhet të shfaqet dritarja “Skriptet e disponueshme”. Më pas, duhet të aktivizoni butonin “Shto” dhe të zgjidhni skedarin e robotit të kërkuar tregtar.
Marrja e të dhënave nga grafiku Lua me një skript në terminalin Quik: https://youtu.be/XVCZAnWoA8E Lua është një mundësi e shkëlqyer për të mësuar programim dhe për sukses në të ardhmen. Gjëja kryesore nuk është të ndalemi vetëm në leximin e teorisë. Është më mirë të mësoni materialin duke u praktikuar vazhdimisht. Pas një kohe të caktuar, zhvilluesi do të fillojë të përparojë dhe të jetë në gjendje të krijojë produktin e tij të vlefshëm.