Ngagunakeun basa programming Lua, Anjeun bisa nyieun rupa kaulinan, utiliti,
robot dagang jeung kamajuan séjén. Basa Lua gampang kaharti, boga juru basa anu populér. Diusulkeun pikeun ngenalkeun Lua langkung caket, sareng diajar kumaha cara nyerat robot dagang atanapi naskah dina basa ieu.
- Naon ari basa Lua jeung kumaha mangpaatna?
- data sajarah pondok
- Fitur tina basa programming Lua
- Kaunggulan jeung kalemahan
- Babandingan jeung Javascript
- Fitur tina robot programming pikeun dagang dina basa Lua
- Tinjauan robot dagang pangsaéna dina Lua – solusi siap-siap pikeun pamula
- Robot-terminal “Delta Pro”
- RQ: Hiji Persen
- RQ: Martin
- Jinis skrip Lua pikeun terminal QUIK
- Kumaha cara nyerat robot di Lua
- Kumaha program dina LUA di terminal QUIK
- Kumaha masang skrip LUA dina terminal dagang
Naon ari basa Lua jeung kumaha mangpaatna?
Lua mangrupikeun basa anu gampang dianggo. Beginners ngaku yén kalayan bantuan na, anjeun tiasa diajar dasar programming dina waktu anu singget. Lua suksés digabungkeun sareng pamekaran anu disusun dina basa sanés. Seringna disarankeun pikeun mahasiswa anu nembé ngamimitian élmu desain éléktronik.
- Pamaké anu maénkeun kaulinan komputer (nulis plugins).
- Spesialis pamekaran kaulinan (ngembangkeun mesin).
- Programmer ngembangkeun aplikasi (nulis plugins pikeun sagala rupa Utiliti).
- Pamekar dina arah embedded (basa henteu ngalambatkeun prosés sareng ngamungkinkeun anjeun damel éfisién)
- Padagang pikeun nulis naskah sareng bot dagang.
Hatur nuhun ka Lua, langkung ti hiji robot dagang parantos diciptakeun. Kauntungannana nyaéta yén unggal pangguna tiasa gancang ngartos nuansa basa sareng sacara mandiri nyiptakeun program sapertos kitu. Ngaliwatan éta, anjeun tiasa ngirim paréntah ka
terminal Quik sareng ngalaksanakeun analisa téknis. Pikeun naon basa Lua, tinjauan basa program LUA: https://youtu.be/PbYf6uNZFCE
data sajarah pondok
Lua diciptakeun dina 1993 ku programer Brasil ti divisi Tecgraf. Pamekar mastikeun yén unggal pangguna tiasa ngadamel amandemen khusus pikeun pamekaran basa. Ieu bisa dilakukeun ngaliwatan aksés kabuka pikeun kode. Pikeun Brazil, mecenghulna basa programming sorangan éta kapanggihna nyata. Mémang sateuacan éta, nagara ieu henteu ngahontal kasuksésan sapertos dina widang pamekaran komputer.
Fitur tina basa programming Lua
Nyanghareupan Lua, pamekar dibéré kasempetan pikeun ngagunakeun basa ieu, duanana diwangun-di (kusabab kanyataan yén éta scripted) jeung mandiri (dina kasus nu tangtu, éta bisa dipaké tanpa add-ons). Nalika pangarang dikeureuyeuh kreasi Lua, aranjeunna ngahaja indit ka nyieun hiji alat operasional nu teu nyandak up loba spasi tur bakal gampang fungsina dina alat nanaon.
Kaunggulan jeung kalemahan
- Angkutan anu berkualitas . Beda sareng seueur program, Lua gampang ditransfer tina hiji sistem operasi ka sistem operasi anu sanés. Dina hal ieu, teu aya parobahan utama. Dina sagala hal, moal aya kasalahan dina kode.
- Loba perpustakaan . Dibandingkeun JavaScript , Lua boga pilihan perpustakaan leuwih saeutik. Nanging, sumber resmi ngagaduhan sadayana anu anjeun peryogikeun pikeun pinuh damel sareng basa.
- Efisiensi . Sistim nu ngidinan Anjeun pikeun nambahkeun eta perpustakaan anu penting pikeun prosés coding tinangtu dina waktu anu singget.
- Gampang dianggo . Guru pemrograman ngan ukur kedah diajar sababaraha detil basa, sareng teras aranjeunna tiasa aman ngagunakeunana dina kamekaranana. Pikeun anu nembé ngamimitian program, henteu lami ogé ngartos Lua.
- Hemat mémori anu ageung . Kalayan nyiptakeun program dina basa ieu, spesialis dijamin bakal perhatikeun bédana sareng analog anu sanés. Barina ogé, pamekaran Lua peryogi kirang memori dina alat.
Hiji-hijina kalemahan anu signifikan tina basa nyaéta yén éta naskah. Sareng ieu hartosna sering ngan ukur tiasa dianggo dina kombinasi sareng basa pangembangan anu sanés. Anu pang populerna nyaéta C. Nyaéta, anjeun kedah diajar basa pamrograman tambahan.
Babandingan jeung Javascript
Seueur pangguna ngabandingkeun Lua sareng JavaScript, nyatakeun yén kodena ampir sami. Saleresna langkung seueur kamiripan antara basa tibatan bédana. Tapi, sanajan kamiripan atra, aya loba béda. Contona, Lua boga rojongan software sorangan. Nanging, pamekar JavaScript nembé ngenalkeun pembaruan, dumasar kana éta, pangguna ngan ukur kedah nyerat kecap “ngahasilkeun” antara generator, saatos éta program bakal didukung.
Fitur tina robot programming pikeun dagang dina basa Lua
Nyiptakeun robot dina QLua henteu sesah, bahkan para pemula tiasa ngadamelana. Hal utama nyaéta ngartos téori dasar di awal. Dina raraga nyusun kode, pangropéa téksu pangbasajanna mangpaat. Skéma nyiptakeun sami sareng kompilasi indikator. Sanajan kitu, aya hiji bédana teu signifikan dina kode sorangan. “Sorot” anu sanés – robot anu nembé didamel tiasa ditempatkeun dimana waé dina PC anjeun.
Kadé! Kedah aya ngan hiji fungsi dina kode – “utama”.
Saatos kode robot disusun sareng diédit, disarankeun pikeun nyimpen éta. Ulah poho ngeunaan extension lua. Sakumaha geus disebutkeun, program nu bisa ditempatkeun mana dina komputer. Pikeun nguji kode anjeun, anjeun kedah ngajalankeun robot. Jang ngalampahkeun ieu, buka bagian “Services”. Di handap bakal aya garis “Skrip Lua”, éta kudu diklik.
Tinjauan robot dagang pangsaéna dina Lua – solusi siap-siap pikeun pamula
Nganggo basa pamrograman Lua, anjeun tiasa nyiptakeun rupa-rupa jinis robot tina sagala pajeulitna. Nanging, anjeun tiasa mésér program anu siap-siap. Diusulkeun pikeun ngenalkeun algoritma anu terkenal anu parantos siap damel. Anjeun tiasa mésér atanapi nyobian versi demo. Robot dagang lengkep pikeun terminal QUIK di Lua: https://youtu.be/Z2xzOfNZFso
Robot-terminal “Delta Pro”
Ngidinan anjeun ngaktipkeun ngeunaan 120 pilihan naon waé dina hiji platform. Dina hal ieu, anjeun tiasa nganggo sababaraha jinis strategi sareng alat.
RQ: Hiji Persen
Robot dirancang pikeun dagang dina widang dagang. Algoritma ngamungkinkeun anjeun pikeun ningkatkeun panghasilan tina kagiatan ieu sababaraha kali. Résiko diminimalkeun, aranjeunna tiasa gampang diitung.
RQ: Martin
Sistim nu ngidinan Anjeun pikeun ngitung loba saméméh nyieun deal. Dagang dina modeu “semi-otomatis” disayogikeun. Tingkat tiasa suksés dilacak sareng diatur sacara manual.
Jinis skrip Lua pikeun terminal QUIK
Nalika ngalaksanakeun tugas anu tangtu dina terminal QUIK, skrip di handap ieu dianggo:
- skrip Lua . Éta tiasa disimpen dina jaringan, dina disk lokal, atanapi di tempat sanés dimana aranjeunna tiasa diaksés ka terminal. Aranjeunna cukup fungsional pikeun nyiptakeun robot dagang kalayan bantosanana. Éta tiasa ngadamel tabel di QUIK, nganggo pilihan alat, masihan paréntah pikeun ngalakukeun sababaraha tugas, sareng saterasna.
- Indikator custom . Di dieu, dibandingkeun jeung tempoan saméméhna, loba kurang fungsionalitas. Program ieu dimaksudkeun pikeun pangguna pikeun ningalikeun algoritma tindakan dina bagan terminal.
Pemrograman di Lua pikeun anu hoyong ngawasa basa sacara saksama – unduh pituduh lengkep:
Pemrograman di Lua Robot di Lua pikeun QUIK – Robot gunung es: https://youtu.be/cxXwF_xmTHY
Kumaha cara nyerat robot di Lua
Sanggeus mutuskeun pikeun nyieun robot sorangan, pamaké kudu nuturkeun algoritma pre-disusun. Nalika anjeunna gains pangalaman dina programming, anjeunna bakal tiasa gampil nulis Konci na percobaan sorangan. Ku milih Lua pikeun diajar wewengkon ieu, pemula moal salah. Barina ogé, di awal, hal utama – eureun dina basa programming basajan tur paling kaharti. Pikeun ngamimitian, buka program terminal dagang QUIK. Dina jandelana, anjeun kedah nyiptakeun polder. Ieu mangrupikeun tempat dimana sadaya skrip anu ditulis bakal disimpen. Pamaké tiasa masihan polder leres-leres nami naon waé, tapi ngan ukur kedah diwangun ku karakter Latin. Sebutkeun namina “LuaScripts”. Salajengna, anjeun kedah ngaktipkeun polder sareng ngadamel pangropéa téksu di dinya, contona, Notepad. Dina rohangan kosong (dina jandela program) anjeun kedah klik katuhu
. Kotak dialog bakal muncul, dina daptar anu anjeun kedah pilih tab “Jieun”, teras baris “Dokumén Téks”.
fungsi utama ()
pesen (“Skrip munggaran kuring geus dibuka”);
tungtung Salajengna, Anjeun kudu klik dina tombol simpen dina menu nu.
Kumaha program dina LUA di terminal QUIK
Aya 3 cara populér:
- Sagala file téks dijieun, dimana extension .lua kudu nempatkeun. Salajengna, anjeun kedah muka éditor sareng nyerat kodeu. Saatos ngamimitian, algoritma sapertos kitu bakal dieksekusi ngan sakali. Anjeun tiasa ngajalankeun sacara manual salamina. Anjeun tiasa make eta pikeun itungan hiji-waktos inpormasi nu tangtu.
- Dina Aksara Lua sorangan, anjeun kudu nyieun hiji fungsi disebut main () . Salajengna, dina fungsi anu sami, anjeun kedah ngalebetkeun kode anu ditulis. Jeung fungsi sare () mangpaat pikeun ngareureuhkeun samentara naskah atawa, Sabalikna, neruskeun deui. Nyaéta, upami anjeun ngaktipkeun fungsi utama (), teras selapkeun fungsi sare (), anjeun bakal tiasa ngahontal itungan kalayan frékuénsi interval waktos anu khusus.
- Dina program QLUA, anjeun tiasa nganggo modél pangembangan anu didorong ku acara. Janten, ayeuna henteu kedah “ngadeteksi” parobahan dina hiji fungsi sareng, kusabab ieu, ngajalankeun paréntah di handap ieu.
Disarankeun pikeun nganalisis metode anu terakhir sacara langkung rinci. Pikeun nanganan hiji acara husus, anjeun kudu nulis hiji fungsi dina naskah dina Gancang. Anjeun tiasa nganggo skéma ieu:
utama () wajib . Teras, anjeun kedah nyatakeun
is_run , fungsina bakal ngandung nilai
leresnepi ka pamaké ngaktipkeun tombol Stop Script. Lajeng variabel fungsi mana kana mode palsu jero OnStop (). Sanggeus éta, fungsi utama () ends, jeung Aksara sorangan eureun. Skrip anu ditulis kedah disimpen sareng dijalankeun. Nalika ngalakukeun transaksi, pangguna bakal ningali data pikeun tiap lot sareng jumlah ahir transaksi.
Kumaha masang skrip LUA dina terminal dagang
Pelatihan sareng terminal standar ngabutuhkeun algoritma anu sami pikeun masang robot dagang:
- Perlu klik dina bagian “Services” dina ménu luhur terminal.
- Salajengna, panggihan tombol “LUA scripts” dina kotak dialog turun-handap teras klik:
- Dina waktos éta, jandela “Aksara Sadia” kedah némbongan. Teras, anjeun kedah ngaktipkeun tombol “Tambahkeun” sareng pilih file tina robot dagang anu diperyogikeun.
Nyokot data tina bagan Lua kalayan skrip dina terminal Quik: https://youtu.be/XVCZAnWoA8E Lua mangrupakeun pilihan anu hadé pikeun diajar program sareng suksés di mangsa nu bakal datang. Hal utama teu eureun ngan dina maca teori. Éta hadé pikeun diajar materi ku terus latihan. Sanggeus waktu nu tangtu, pamekar bakal ngawitan nyieun kamajuan sarta bisa nyieun produk worthwhile sorangan.