Pemrograman Lua, robot dagang lan skrip kanggo dagang

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

Nggunakake basa program Lua, sampeyan bisa nggawe macem-macem game, utilitas,
robot dagang lan pangembangan liyane. Basa Lua gampang dimangerteni, duwe juru basa sing populer. Disaranake supaya luwih akrab karo Lua, uga sinau carane nulis robot dagang utawa skrip ing basa iki.

Apa basa Lua lan apa gunane?

Lua minangka basa sing gampang digunakake. Pamula ngakoni yen kanthi bantuan, sampeyan bisa sinau dhasar pemrograman ing wektu sing cendhak. Lua kasil digabung karo perkembangan sing disusun ing basa liya. Asring dianjurake kanggo siswa sing lagi miwiti ing ilmu desain elektronik.
Pemrograman Lua, robot dagang lan skrip kanggo dagangBasa Lua asring digunakake ing macem-macem bidang. Bisa uga migunani:

  1. Pangguna sing main game komputer (nulis plugin).
  2. Spesialis pangembangan game (ngembangake mesin).
  3. Programmer pangembangan aplikasi (nulis plugin kanggo macem-macem keperluan).
  4. Pangembang ing arah ditempelake (basa ora alon proses lan ngidini sampeyan bisa kanthi efisien)
  5. Pedagang kanggo nulis skrip lan bot dagang.
    Pemrograman Lua, robot dagang lan skrip kanggo dagang
    Robot dagang kanggo QUIK ing Lua kanthi tingkat tuku maneh

Thanks kanggo Lua, luwih saka siji robot dagang wis digawe. Kauntungan kasebut yaiku saben pangguna bisa cepet ngerti nuansa basa lan nggawe program kasebut kanthi mandiri. Liwat kasebut, bakal bisa ngirim printah menyang
terminal Quik lan nindakake analisis teknis. Apa gunane basa Lua, ringkesan basa pemrograman LUA: https://youtu.be/PbYf6uNZFCE

Data riwayat singkat

Lua diciptakake ing taun 1993 dening programer Brasil saka divisi Tecgraf. Pangembang nggawe manawa saben pangguna bisa nggawe amandemen tartamtu kanggo pangembangan basa kasebut. Iki bisa ditindakake liwat akses mbukak menyang kode. Kanggo Brasil, muncule basa pamrograman dhewe minangka panemuan nyata. Pancen, sadurunge negara iki ora entuk sukses ing bidang pembangunan komputer.
Pemrograman Lua, robot dagang lan skrip kanggo dagangBasa kasebut digawe kanthi basis SOL lan DEL. Perkembangan kasebut katon ing jagad setaun sadurunge Lua. Organisasi Brasil sing padha tumindak minangka penulis. Basa pamrograman iki ditugasake dening Petrobras, perusahaan saka negara sing padha karo ekstraksi lan pangolahan minyak. Versi paling anyar saka Lua 5.4.0 dirilis relatif anyar – ing 2020. Pangembang nyoba ngenalake fitur sing menarik lan migunani ing proyek kasebut kanthi asring. Mulane, program kasebut terus dianyari lan dikarepake ing antarane pangembang.

Fitur Basa Pemrograman Lua

Ngadhepi Lua, pangembang diwenehi kesempatan kanggo nggunakake basa iki, sing dibangun ing (amarga skrip) lan mandiri (ing kasus tartamtu, bisa digunakake tanpa tambahan). Nalika penulis nggarap nggawe Lua, dheweke sengaja nggawe alat operasional sing ora butuh akeh ruang lan gampang digunakake ing piranti apa wae.
Pemrograman Lua, robot dagang lan skrip kanggo dagangPangembang nyoba nyederhanakake basa iki sabisane, supaya programer anyar bisa cepet nguwasani. Iki minangka permintaan tambah kanggo proyek kasebut. Spesialis duwe kesempatan kanggo nulis kode lan nggawe pangembangan skala gedhe tanpa nggunakake perpustakaan ing situs web resmi. Penulis ngurus kasedhiyan paramèter sing dibutuhake ing program kasebut. Pangguna anyar cenderung sinau ing wilayah apa basa Lua digunakake. Iki dirancang kanggo produksi program ing sektor industri. Nanging saiki, kanthi bantuan basa iki, macem-macem robot dagang, skrip, game komputer, aplikasi, bot kanggo Telegram, lan liya-liyane digawe. Kajaba iku, Lua melu teknik inovatif sing mbantu njelajah angkasa. Iki uga digunakake kanggo mulang siswa ing universitas. Basa pemrograman Lua sing paling populer dianggep ing omah. Ing Brasil digunakake meh ing endi wae (yen bisa).

Kaluwihan lan cacat

Pemrograman Lua, robot dagang lan skrip kanggo dagangKaya program apa wae, mekanisme lan basa pamrograman Lua nduweni sawetara pro lan kontra. Iku worth miwiti karo aspek positif pembangunan:

  1. Kualitas transportasi . Ora kaya akeh program, Lua gampang ditransfer saka siji sistem operasi menyang sistem operasi liyane. Ing kasus iki, ora ana owah-owahan utama. Ing kasus apa wae, ora bakal ana kesalahan ing kode kasebut.
  2. Akeh perpustakaan . Dibandhingake karo JavaScript , Lua duwe pilihan perpustakaan sing luwih sithik. Nanging, sumber resmi duwe kabeh sing dibutuhake kanggo nggarap basa kasebut kanthi lengkap.
  3. Efisiensi . Sistem iki ngidini sampeyan nambah perpustakaan sing penting kanggo proses coding tartamtu ing wektu sing cendhak.
  4. Gampang digunakake . Guru pemrograman mung kudu sinau sawetara rincian basa, lan bisa digunakake kanthi aman ing pangembangane. Kanggo sing lagi miwiti program, ora butuh wektu suwe kanggo ngerti Lua.
  5. Ngirit memori substansial . Kanthi nggawe program ing basa iki, spesialis dijamin bakal weruh prabédan karo analog liyane. Sawise kabeh, pangembangan Lua mbutuhake memori sing kurang ing piranti kasebut.

Kakurangan sing signifikan saka basa kasebut yaiku basa sing ditulis. Lan iki tegese asring mung bisa digunakake ing kombinasi karo basa pangembangan liyane. Sing paling populer yaiku C. Yaiku, sampeyan kudu sinau basa pamrograman tambahan.

Comparison karo Javascript

Akeh pangguna mbandhingake Lua karo JavaScript, ngaku yen kodee meh padha. Pancen luwih akeh persamaan antarane basa tinimbang bedane. Nanging, senadyan podho sing jelas, ana akeh bedane. Contone, Lua duwe dhukungan piranti lunak dhewe. Nanging, pangembang JavaScript bubar ngenalake nganyari, miturut pangguna mung kudu nulis tembung “ngasilake” ing antarane generator, sawise program kasebut bakal didhukung.
Pemrograman Lua, robot dagang lan skrip kanggo dagangOperator Lua kanggo mundhakaken daya nuduhake tandha “^”, nalika ing JavaScript iku “**”. Sing terakhir nduweni fungsi zoom in lan zoom out. Nanging Lua bisa nindakake overloading operator. JavaScript mung ngemot fungsi variabel, dene Lua wis ditetepake. JavaScript bisa gumunggung ndhukung standar Unicode sing kondhang. Kombinasi “!==” digunakake kanggo nunjukake ketimpangan ing basa, lan Lua nggunakake “~=” kanggo tujuan sing padha. Bedane liyane ditampilake ing tabel.
Pemrograman Lua, robot dagang lan skrip kanggo dagang

Fitur robot pemrograman kanggo dagang ing basa Lua

Nggawe robot ing QLua ora angel, malah pamula bisa ngatasi. Ingkang utama yaiku mangertos teori dhasar ing wiwitan. Kanggo nggawe kode, editor teks sing paling gampang migunani. Skema penciptaan padha karo kompilasi indikator. Nanging, ana prabédan sing ora pati penting ing kode kasebut. “Sorotan” liyane sing apik – robot sing mentas dicithak bisa diselehake ing ngendi wae ing PC.

Penting! Mung ana siji fungsi ing kode – “utama”.

Sawise kode robot wis dikompilasi lan diowahi, dianjurake kanggo nyimpen. Aja lali babagan ekstensi lua. Kaya sing wis kasebut, program kasebut bisa diselehake ing endi wae ing komputer. Kanggo nguji kode sampeyan, sampeyan kudu mbukak robot. Kanggo nindakake iki, pindhah menyang bagean “Layanan”. Ing sisih ngisor bakal ana baris “skrip Lua”, kudu diklik.
Pemrograman Lua, robot dagang lan skrip kanggo dagangSabanjure, jendhela kanthi skrip sing dimuat bakal katon. Ing kana sampeyan kudu milih file sing dibutuhake lan mbukak kanthi nggunakake tombol sing cocog.
Pemrograman Lua, robot dagang lan skrip kanggo dagangIng pungkasan, dianjurake kanggo mriksa kode bot kanggo kesalahan. Yen kabeh apik, robot bakal diwiwiti. Ing cilik saka alangan, iku worth bali menyang kode lan mriksa bener.

Ringkesan robot dagang paling apik ing Lua – solusi siap kanggo pamula

Nggunakake basa pamrograman Lua, sampeyan bisa nggawe macem-macem jinis robot saka kerumitan apa wae. Nanging, sampeyan bisa tuku program siap-digawe. Disaranake kanggo kenal karo algoritma sing kondhang sing wis siyap kerja. Sampeyan bisa tuku utawa nyoba versi demo. Robot dagang lengkap kanggo terminal QUIK ing Lua: https://youtu.be/Z2xzOfNZFso

Robot-terminal “Delta Pro”

Ngidini sampeyan ngaktifake kira-kira 120 opsi ing siji platform. Ing kasus iki, sampeyan bisa nggunakake macem-macem jinis strategi lan alat.
Pemrograman Lua, robot dagang lan skrip kanggo dagang

RQ: Siji Persen

Robot kasebut dirancang kanggo dagang ing bidang dagang. Algoritma ngidini sampeyan nambah penghasilan saka kegiatan iki kaping pirang-pirang. Resiko diminimalisir, bisa gampang diitung.
Pemrograman Lua, robot dagang lan skrip kanggo dagang

RQ: Martin

Sistem kasebut ngidini sampeyan ngetung akeh sadurunge menehi hasil. Dagang ing mode “semi-otomatis” kasedhiya. Tingkat bisa dilacak lan disetel kanthi manual.
Pemrograman Lua, robot dagang lan skrip kanggo dagang

Jinis skrip Lua kanggo terminal QUIK

Nalika nindakake tugas tartamtu ing terminal QUIK, skrip ing ngisor iki digunakake:

  1. skrip Lua . Bisa disimpen ing jaringan, ing disk lokal, utawa ing papan liya sing bisa diakses menyang terminal. Dheweke cukup fungsional kanggo nggawe robot dagang kanthi bantuan. Bakal bisa nggawe tabel ing QUIK, nggunakake opsi alat, menehi perintah kanggo nindakake macem-macem tugas, lan liya-liyane.
  2. Indikator khusus . Ing kene, dibandhingake karo tampilan sadurunge, fungsi luwih sithik. Program kasebut dimaksudake kanggo pangguna kanggo nampilake algoritma tumindak ing grafik terminal.

Pemrograman ing Lua kanggo sing pengin nguwasani basa kanthi lengkap – download pandhuan lengkap:
Pemrograman ing Lua Robot ing Lua kanggo QUIK – Robot gunung es: https://youtu.be/cxXwF_xmTHY

Kepiye carane nulis robot ing Lua

Sawise mutusake nggawe robot dhewe, pangguna kudu ngetutake algoritma sing wis disusun. Nalika entuk pengalaman ing program, dheweke bakal bisa nulis kode lan eksperimen kanthi gampang. Kanthi milih Lua kanggo sinau babagan iki, pemula ora bakal salah. Sawise kabeh, ing wiwitan, sing utama yaiku mandheg ing basa pamrograman sing gampang lan bisa dingerteni. Kanggo miwiti, bukak program terminal dagang QUIK. Ing jendhela, sampeyan kudu nggawe folder. Iki minangka papan ing ngendi kabeh skrip sing ditulis bakal disimpen. Pangguna bisa menehi folder kanthi jeneng apa wae, nanging mung kudu kalebu karakter Latin. Sebut jenenge “LuaScripts”. Sabanjure, sampeyan kudu ngaktifake folder kasebut lan nggawe editor teks ing kana, contone, Notepad. Ing papan kosong (ing jendhela program) sampeyan kudu klik-tengen
. Kothak dialog bakal katon, ing dhaptar sing sampeyan kudu milih tab “Gawe”, banjur baris “Dokumen Teks”.
Pemrograman Lua, robot dagang lan skrip kanggo dagangUga kudu diwenehi jeneng, supaya ora bingung mengko. Contone, sampeyan bisa nulis “Script_N1”. Aja lali babagan resolusi basa sing digunakake – .lua. Sing, pangguna kudu njaluk prasasti kasebut ing dokumen “Script_N1.lua”. Nanging, Windows asring ngganti ekstensi kanthi otomatis kanthi nglebokake file .txt. Ing kasus iki, dianjurake kanggo nggawe dokumen ing NotePad ++, nyetel resolusi sing dikarepake. Ing program iki, sampeyan kudu milih bagean “Syntaxes”. Kothak dialog karo sawetara opsi bakal katon ing kene. Sampeyan kudu milih “L”. Saka ing kono, jendhela liyane bakal katon ing ngendi sampeyan kudu ngeklik “Lua”.
Pemrograman Lua, robot dagang lan skrip kanggo dagangSawise iku, ing menu sing padha, bebarengan karo bagean “Syntaxes”, sampeyan kudu ngeklik bagean “File”. Ing jendhela sabanjuré bakal ana prasasti – “Simpen minangka”. Pangguna kudu ngeklik lan ngenteni nganti jendhela anyar mbukak.
Pemrograman Lua, robot dagang lan skrip kanggo dagangIng kono, ing sisih ndhuwur, baris kanthi jeneng folder sing digawe sadurunge “skrip Lua” bakal katon. Ing sisih ngisor jendela, 2 dokumen liyane sing digawe pangguna ditampilake. Yen kabeh cocog, sampeyan kudu ngonfirmasi tumindak kasebut lan simpen status kode saiki.
Pemrograman Lua, robot dagang lan skrip kanggo dagangLangkah sabanjure yaiku nulis kode ing basa pamrograman Lua sing dipilih. Pamula bisa nggunakake instruksi kasebut, bakal mbantu nggawe kode sing gampang, supaya spesialis bisa nyoba tangane. Algoritma tumindak dumunung ing file program sing disebut QLUA.chm. Disaranake, umpamane, nulis kode sing entheng:
function main()
message(“Skrip pisananku wis diluncurake”);
pungkasan Sabanjure, sampeyan kudu ngeklik tombol nyimpen ing menu.
Pemrograman Lua, robot dagang lan skrip kanggo dagangKode kasebut kudu disimpen ing file “Script_N1.lua”. Kita miwiti lan ndeleng carane skrip debut ditampilake. Kanggo mbukak ing QUIK, sampeyan kudu mbukak program iki lan pilih tab “Layanan” ing bagean pilihan. Sabanjure, kothak dialog bakal katon, sampeyan kudu ngeklik “skrip LUA …”.
Pemrograman Lua, robot dagang lan skrip kanggo dagangBanjur pangguna bakal weruh folder “Skrip sing kasedhiya”. Ing sisih tengen ndhuwur ana tombol Tambah. Klik lan goleki file kanthi kode kasebut. Dumunung ing kene “Script_N1.lua”.
Pemrograman Lua, robot dagang lan skrip kanggo dagangNalika mbukak dokumen, penting kanggo milih baris “Script_N1.lua” (kudu disimpen ing drive C), banjur, ing sisih ngisor, klik tombol “Run”.
Pemrograman Lua, robot dagang lan skrip kanggo dagangJendhela anyar bakal langsung katon.
Pemrograman Lua, robot dagang lan skrip kanggo dagangKanggo ngindhari karakter sing ora bisa dingerteni iki, sampeyan kudu pindhah menyang program NotePad. Ing setelan ana bagean “Encodings”, klik ing. Banjur dhaptar tab bakal katon, ing antarane sampeyan kudu ngeklik “Convert to ANSI”.
Pemrograman Lua, robot dagang lan skrip kanggo dagangSabanjure, sampeyan kudu ngeklik tombol simpen lan bali menyang jendhela pesen. Wis ana prasasti liyane, lan ora baris karo scribbles.
Pemrograman Lua, robot dagang lan skrip kanggo dagang

Carane program ing LUA ing QUIK terminal

Ana 3 cara populer:

  1. Sembarang file teks digawe, ing ngendi ekstensi .lua kudu dilebokake. Sabanjure, sampeyan kudu mbukak editor lan nulis kode. Sawise miwiti, algoritma kasebut bakal dieksekusi mung sapisan. Sampeyan bisa mbukak kanthi manual tanpa wates. Sampeyan bisa nggunakake kanggo pitungan siji-wektu informasi tartamtu.
  2. Ing skrip Lua dhewe, sampeyan kudu nggawe fungsi sing disebut  main() . Luwih, ing fungsi sing padha, sampeyan kudu nglebokake kode sing ditulis. Lan fungsi  turu () migunani kanggo ngaso script utawa, Kosok baline, nerusake. Yaiku, yen sampeyan ngaktifake fungsi utama (), banjur lebokake fungsi turu (), sampeyan bakal bisa entuk pitungan kanthi frekuensi interval wektu tartamtu.
  3. Ing program QLUA, sampeyan bisa nggunakake model pangembangan acara. Mangkono, saiki ora perlu “ndeteksi” owah-owahan ing siji fungsi lan, amarga iki, nglakokake perintah ing ngisor iki.

Disaranake kanggo nganalisa metode sing terakhir kanthi luwih rinci. Kanggo nangani acara tartamtu, sampeyan kudu nulis fungsi ing skrip ing Cepet. Sampeyan bisa nggunakake skema ing ngisor iki:
Pemrograman Lua, robot dagang lan skrip kanggo dagangSkrip LUA bisa kalebu sawetara fungsi kanthi jeneng khusus: kesepakatan, kuotasi, lan liya-liyane. Sampeyan kudu nemokake bagean “Tabel” ing program, pindhah menyang “Lua”. Kothak dialog bakal katon ing kono lan baris “Skrip sing kasedhiya” bakal katon, klik ing. Sabanjure, klik ing tab “Bukak”. Banjur rawuh Processing lan eksekusi
fungsi utama () wajib . Banjur, sampeyan kudu ngumumake 
is_run , fungsi kasebut bakal ngemot nilai 
sing benernganti pangguna ngaktifake tombol Stop Script. Banjur variabel fungsi dadi mode palsu nang OnStop (). Sawisé iku, fungsi utama () mungkasi, lan script dhewe mandheg. Skrip sing ditulis kudu disimpen lan mbukak. Nalika nggawe transaksi, pangguna bakal weruh data kanggo saben lot lan jumlah transaksi pungkasan.
Pemrograman Lua, robot dagang lan skrip kanggo dagangKanggo mbukak QLua ing Cepet, sampeyan kudu nransfer menyang folder anyar ing PC. Sampeyan bisa nelpon apa wae sing disenengi, contone, “MyLua”. Kabeh skrip Lua bakal disimpen ing kana. Sawise ngetik QUIK, sampeyan kudu mbukak bagean “Layanan”, banjur klik tab “Skrip Lua”. Ing jendhela sing mbukak, aktifake tombol “Tambah”. Banjur sampeyan kudu milih skrip lan mbukak. Bakal ana ing bagean “Skrip sing Diundhuh”. Banjur sampeyan kudu nyorot baris script lan klik “Run”. Kanggo mungkasi script, mung klik “Stop”.

Pemrograman Lua, robot dagang lan skrip kanggo dagang
Bot kanggo Quik ing LUA

Cara nginstal skrip LUA ing terminal dagang

Terminal latihan lan standar mbutuhake algoritma sing padha kanggo nginstal robot dagang:

  1. Sampeyan kudu klik ing bagean “Layanan” ing menu ndhuwur terminal.
  2. Sabanjure, temokake tombol “skrip LUA” ing kothak dialog gulung mudhun lan klik:Pemrograman Lua, robot dagang lan skrip kanggo dagang
  3. Ing wektu kasebut, jendhela “Available Scripts” kudu katon. Banjur, sampeyan kudu ngaktifake tombol “Tambah” lan pilih file robot dagang sing dibutuhake.

Njupuk data saka grafik Lua kanthi skrip ing terminal Quik: https://youtu.be/XVCZAnWoA8E Lua minangka pilihan sing apik kanggo sinau program lan sukses ing mangsa ngarep. Sing utama ora mandheg mung maca teori. Luwih becik sinau materi kanthi terus-terusan latihan. Sawise wektu tartamtu, pangembang bakal mulai maju lan bisa nggawe produk sing migunani dhewe.

info
Rate author
Add a comment