Sɛ wode Lua programming kasa di dwuma a, wubetumi ayɛ agodie ahorow, utilities,
aguadi robɔt ne nkɔso afoforo. Lua kasa no yɛ mmerɛw sɛ wobɛte ase, ɛwɔ nsɛm asekyerɛfo a agye din. Wɔahyɛ nyansa sɛ wobehu Lua yiye, na wɔasua sɛnea wɔkyerɛw aguadi robɔt anaa nkyerɛwee wɔ kasa yi mu.
- Lua kasa ne dɛn na mfaso wɔ so dɛn?
- Abakɔsɛm mu nsɛm ntiantiaa
- Lua nhyehyɛe kasa no mu nneɛma
- Mfaso ne ɔhaw ahorow a ɛwɔ so
- Ntotoe a wɔde toto Javascript ho
- Nneɛma a ɛwɔ programming robɔt ahorow a wɔde di gua wɔ Lua kasa mu
- Overview of the best trading robots on Lua – ano aduru a wɔasiesie ama wɔn a wɔrefi ase
- Robot-a ɛwɔ awiei “Delta Pro”.
- RQ: Ɔha biara mu biako
- RQ: Martin na ɔkyerɛwee
- Lua nkyerɛwde ahorow a wɔde yɛ QUIK terminal no
- Sɛnea wɔkyerɛw robɔt wɔ Lua kasa mu
- Sɛnea wɔyɛ program wɔ LUA mu wɔ QUIK terminal mu
- Sɛnea wobɛhyehyɛ LUA script wɔ aguadi terminal mu
Lua kasa ne dɛn na mfaso wɔ so dɛn?
Lua yɛ kasa a ɛnyɛ den sɛ wode bedi dwuma a wotumi de hyɛ mu. Wɔn a wɔrefi ase no gye tom sɛ ɛdenam ne mmoa so no, wubetumi asua nhyehyɛe ho mfitiasesɛm wɔ bere tiaa bi mu. Wɔde Lua ne nkɔso ahorow a wɔboaboaa ano wɔ kasa foforo mu no bom yiye. Wɔtaa kamfo kyerɛ sukuufo a wɔrefi ase wɔ ɛlɛtrɔnik mfiri ho nyansahu mu nkyɛe no.
Wɔtaa de Lua kasa no di dwuma wɔ nnwuma ahorow mu. Ebia ɛbɛyɛ nea mfaso wɔ so:
- Obi a ɔde di dwuma a ɔbɔ kɔmputa so agodie (kyerɛw plugins).
- Game nkɔso ho ɔbenfo (nkɔso engine no).
- Application nkɔso programmer (kyerɛw plugins ma utilities ahorow).
- Developer in the direction of embedded (kasa no mma adwuma no brɛ ase na ɛma wo kwan ma woyɛ adwuma yiye) .
- Aguadifo a wɔde kyerɛw scripts ne bot ahorow a wɔde di gua.
Esiane Lua nti, wɔayɛ robɔt bɛboro biako a wɔde di gua. Mfaso a ɛwɔ so ne sɛ obiara a ɔde di dwuma no betumi ate kasa no mu nsɛm nketenkete ase ntɛm na ɔde ne ho ayɛ nhyehyɛe a ɛte saa. Ɛnam so no, ɛbɛyɛ yie sɛ wɔde ahyɛdeɛ bɛmena
Quik terminal no na wɔayɛ mfiridwuma mu nhwehwɛmu. Dɛn na Lua kasa no yɛ ma, LUA nhyehyɛe kasa no ho nsɛm a wɔaka abom: https://youtu.be/PbYf6uNZFCE
Abakɔsɛm mu nsɛm ntiantiaa
Brazilfo nhyehyɛeyɛfo a wofi Tecgraf fã no na wɔyɛɛ Lua wɔ 1993 mu. Wɔn a wɔyɛɛ kasa no hwɛ hui sɛ obiara a ɔde di dwuma no betumi ayɛ nsakrae ahorow bi wɔ kasa no nkɔso mu. Wobetumi ayɛ eyi denam kwan a wobetumi afa so anya mmara no so. Wɔ Brazil fam no, na n’ankasa nhyehyɛe kasa a ɛbae no yɛ ade a wɔahu ankasa. Nokwarem no, ansa na ɛno reba no, ɔman yi antumi anyɛ yiye saa wɔ kɔmputa a wɔyɛ no mu.
Wɔgyinaa SOL ne DEL so na ɛyɛɛ kasa no. Saa nkɔso ahorow yi huu wiase no afe biako ansa na Lua. Brazil ahyehyɛde koro no ara na ɛyɛɛ adwuma sɛ ɔkyerɛwfo no. Petrobras, adwumakuw bi a ɛwɔ ɔman koro no ara mu a ɛyɛ ngo a woyi na ɛyɛ ho adwuma no na ɛhyɛɛ saa nhyehyɛe kasa ahorow yi. Lua 5.4.0 a ɛtwa toɔ no, wɔyii no adi nnansa yi ara – wɔ afe 2020 mu. Wɔn a wɔyɛ adwuma no bɔ mmɔden sɛ wɔde nneɛma a ɛyɛ anigye na mfaso wɔ so bɛba adwuma no mu mpɛn pii sɛnea wobetumi. Enti, wɔyɛ dwumadi no foforo bere nyinaa na wɔn a wɔyɛ no hwehwɛ.
Lua nhyehyɛe kasa no mu nneɛma
Wɔ Lua anim no, wɔma developer no hokwan sɛ ɔmfa kasa yi nni dwuma, a wɔasisi mu (esiane nokwasɛm a ɛyɛ sɛ wɔakyerɛw so) ne nea egyina hɔ ma ne ho (wɔ tebea horow bi mu no, wobetumi de adi dwuma a wɔmfa nneɛma foforo nka ho). Bere a akyerɛwfo no yɛɛ Lua a wɔbɛbɔ no ho adwuma no, wɔhyɛɛ da kɔyɛɛ adwinnade bi a wɔde di dwuma a ennye baabi pii na ɛbɛyɛ mmerɛw sɛ ɛbɛyɛ adwuma wɔ mfiri biara so.
Wɔn a wɔyɛɛ no bɔɔ mmɔden sɛ wɔbɛma kasa yi ayɛ mmerɛw sɛnea wobetumi, sɛnea ɛbɛyɛ a wɔn a wɔyɛ nhyehyɛe no foforo mpo betumi ayɛ no yiye ntɛmntɛm. Eyi ne adwuma no ho ahwehwɛde a ɛkɔ soro. Abenfo nya hokwan kyerɛw mmara na wɔyɛ nkɔso akɛse a wɔmfa wɔn ho nto nhomakorabea ahorow so wɔ aban wɛbsaet no so. Akyerɛwfo no hwɛɛ sɛnea nneɛma a ɛho hia a ɛwɔ dwumadi no ankasa mu no wɔ hɔ. Wɔn a wonnim adwuma no taa sua mmeae a wɔde Lua kasa di dwuma no. Wɔyɛɛ no sɛ wɔmfa nyɛ nhyehyɛe ahorow wɔ mfiridwuma mu. Nanso ɛnnɛ, ɛdenam saa kasa yi mmoa so no, wɔyɛ robɔt ahorow a wɔde di gua, nkyerɛwee, kɔmputa so agodie, application ahorow, bot ahorow a wɔde yɛ Telegram, ne nea ɛkeka ho. Nea ɛka ho no, Lua de ne ho hyɛ ɔkwan foforo bi a ɛboa ma wɔhwehwɛ ahunmu mu. Wɔde di dwuma nso de kyerɛkyerɛ asuafo wɔ sukuupɔn ahorow mu. Wobu programming kasa a agye din sen biara Lua wɔ fie. Ɛkame ayɛ sɛ ɛyɛ Brazil na wɔde di dwuma wɔ baabiara (baabi a ɛbɛyɛ yiye).
Mfaso ne ɔhaw ahorow a ɛwɔ so
Te sɛ dwumadi biara no, Lua no adwinnade ne nhyehyɛe kasa no wɔ mfaso ne ɔhaw ahorow bi. Ɛfata sɛ wufi ase fi nneɛma pa a ɛwɔ nkɔso mu no so:
- Kar a ɛyɛ papa . Nea ɛnte sɛ nhyehyɛe pii no, ɛnyɛ den sɛ wobɛfa Lua afi dwumadi nhyehyɛe biako so akɔ foforo so. Wɔ eyi mu no, nsakrae kɛse biara nni hɔ. Sɛnea ɛte biara no, mfomso biara remma wɔ koodu no mu.
- Nhomakorabea ahorow pii . Sɛ wode toto JavaScript ho a, Lua wɔ nhomakorabea a wubetumi apaw kakraa bi koraa. Nanso, aban ade no wɔ biribiara a wuhia na wode kasa no ayɛ adwuma koraa.
- Adwumayɛ a etu mpɔn . Nhyehyɛe no ma wo kwan ma wode saa nhomakorabea ahorow a ɛho hia ma coding nhyehyɛe pɔtee bi no ka ho wɔ bere tiaa bi mu.
- Ɛnyɛ den sɛ wode bedi dwuma . Nea ehia ara ne sɛ programming gurufo sua kasa no ho nsɛm kakraa bi, na ɛno mpo no wobetumi de adi dwuma dwoodwoo wɔ wɔn nkɔso ahorow mu. Wɔn a wɔrefi ase ara wɔ programming ho no, ɛnnye bere tenten na wɔate Lua ase nso.
- Nkae a wɔkora so kɛse . Ɛdenam nhyehyɛe ahorow a wɔyɛ wɔ kasa yi mu so no, wɔma onimdefo bi hu nsonsonoe a ɛwɔ analogue afoforo mu. Ne nyinaa akyi no, Lua nkɔso ahorow hia memory kakraa bi wɔ afiri no so.
Ade biako pɛ a ɛho hia kɛse wɔ kasa no ho ne sɛ wɔakyerɛw nkyerɛwde wɔ so. Na eyi kyerɛ sɛ mpɛn pii no wobetumi de adi dwuma de aka nkɔso kasa afoforo nkutoo ho. Eyinom mu nea agye din sen biara ne C. Ɛne sɛ, ɛsɛ sɛ wusua programming kasa foforo.
Ntotoe a wɔde toto Javascript ho
Nnipa pii de Lua toto JavaScript ho, na wɔka sɛ ɛkame ayɛ sɛ wɔn code ahorow no yɛ pɛ. Nokwarem no, nsɛdi pii wɔ kasa horow ntam sen nsonsonoe ahorow. Nanso, ɛmfa ho nsɛdi ahorow a ɛda adi pefee no, nsonsonoe pii wɔ hɔ. Sɛ nhwɛso no, Lua wɔ n’ankasa software mmoa. Nanso, JavaScript developers nnansa yi ara de update bi bae, sɛnea ɛkyerɛ no, nea ɔde di dwuma no nkutoo na ehia sɛ ɔkyerɛw asɛmfua “yield” wɔ generators no ntam, na ɛno akyi no wɔbɛboa program no.
Lua dwumadie a wɔde ma so kɔ tumi bi so no kyerɛ sɛnkyerɛnne a ɛte saa “^”, berɛ a wɔ JavaScript mu no ɛyɛ “**”. Nea etwa to no wɔ zoom in ne zoom out dwumadi ahorow. Nanso Lua betumi ayɛ operator overloading. JavaScript kura variable functions nko ara, bere a Lua wɔ bi a wɔakyerɛkyerɛ mu. JavaScript betumi ahoahoa ne ho sɛ ɛboa Unicode gyinapɛn a wonim no yiye no. Wɔde “!==” a wɔaka abom no kyerɛ sɛ kasa no nyɛ pɛ, na Lua de “~=” di dwuma ma atirimpɔw koro no ara. Wɔde nsonsonoe afoforo a ɛwɔ pon no so no akyerɛ.
Nneɛma a ɛwɔ programming robɔt ahorow a wɔde di gua wɔ Lua kasa mu
Robɔt a wobɛbɔ wɔ QLua so no nyɛ den koraa, wɔn a wɔrefi ase mpo betumi adi ho dwuma. Ade titiriw ne sɛ yɛbɛte nsusuwii titiriw no ase wɔ mfiase pɛɛ. Sɛnea ɛbɛyɛ a wobɛhyehyɛ koodu no, nsɛm a wɔde kyerɛw nsɛm a ɛyɛ mmerɛw sen biara no ho wɔ mfaso. Adebɔ nhyehyɛe no te sɛ ade a wɔde kyerɛ biribi a wɔaboaboa ano no. Nanso, nsonsonoe ketewaa bi wɔ mmara no ankasa mu. “Highlight” foforo pa – wobetumi de robɔt a wɔayɛ no foforo no ahyɛ baabiara wɔ wo PC no so.
Ɛhia! Ɛsɛ sɛ dwumadie baako pɛ na ɛwɔ koodu no mu – “main”.
Sɛ wɔboaboa robɔt no mmara no ano na wɔyɛ ho nhyehyɛe wie a, wɔkamfo kyerɛ sɛ wɔmfa nsie. Mma wo werɛ mmfi lua ntrɛwmu no. Sɛnea yɛaka dedaw no, wobetumi de dwumadi no ahyɛ kɔmputa no so baabiara. Sɛ wobɛsɔ wo code no ahwɛ a, ɛsɛ sɛ wode robɔt no tu mmirika. Sɛ wopɛ sɛ woyɛ eyi a, kɔ “Services” ɔfã no so. Wɔ ase hɔ no, ɛbɛyɛ line “Lua scripts”, ɛsɛ sɛ wobɔ so.
Afei, mfɛnsere bi a wɔde script ahorow ahyɛ mu bɛpue. Ɛhɔ na ɛsɛ sɛ wopaw fael a wopɛ no na wode bɔtn a ɛfata no di dwuma.
Wɔ awiei no, wɔkamfo kyerɛ sɛ hwɛ bot code no mu sɛ mfomso bi wɔ hɔ anaa. Sɛ ne nyinaa ye a, robɔt no befi ase. Sɛ ɛba sɛ ɔhaw ahorow ba a, ɛfata sɛ wosan kɔ koodu no so bio na wohwɛ sɛnea ɛteɛ.
Overview of the best trading robots on Lua – ano aduru a wɔasiesie ama wɔn a wɔrefi ase
Sɛ wode Lua programming language di dwuma a, wubetumi ayɛ robɔt ahorow a ɛyɛ den biara. Nanso, wubetumi atɔ dwumadi bi a wɔasiesie. Wɔahyɛ nyansa sɛ wobehu algorithms a wonim no yiye a wɔasiesie dedaw ama adwuma no. Wubetumi atɔ wɔn anaasɛ wobɛsɔ demo version no ahwɛ. Wowie aguadi robɔt ma QUIK terminal wɔ Lua: https://youtu.be/Z2xzOfNZFso
Robot-a ɛwɔ awiei “Delta Pro”.
Ɛma wo kwan ma wode bɛyɛ 120 biara a wubetumi apaw wɔ asɛnka agua biako so no yɛ adwuma. Sɛ ɛba saa a, wubetumi de akwan horow ne nnwinnade ahorow adi dwuma.
RQ: Ɔha biara mu biako
Wɔayɛ robɔt no sɛ wɔmfa nni gua wɔ aguadi mu. Algorithm no ma wo kwan ma wo sika a wonya fi saa dwumadi yi mu no kɔ soro mpɛn pii. Asiane ahorow no so tew, ɛnyɛ den sɛ wobebu ho akontaa.
RQ: Martin na ɔkyerɛwee
Nhyehyɛe no ma wutumi bu lot no ho akontaa ansa na woayɛ apam. Wɔde “semi-automatic” mode no di gua. Wobetumi adi level ahorow no akyi yiye na wɔde nsa ahyɛ mu.
Lua nkyerɛwde ahorow a wɔde yɛ QUIK terminal no
Sɛ woreyɛ adwuma pɔtee bi wɔ QUIK terminal no mu a, wɔde script ahorow a edidi so yi na edi dwuma:
- Lua nkyerɛwee ahorow . Wobetumi de asie wɔ network no so, wɔ local disk so, anaa baabi foforo a wobetumi akɔ terminal no so. Wɔyɛ adwuma araa ma wɔde wɔn mmoa yɛ robɔt a wɔde di gua. Ɛbɛyɛ yie sɛ wobɛhyehyɛ tables wɔ QUIK mu, de adwinnadeɛ a wobɛpaw adi dwuma, de ahyɛdeɛ ama de ayɛ nnwuma ahodoɔ, ne nea ɛkeka ho.
- Nneɛma a wɔde kyerɛ sɛnea wɔpɛ . Ɛha no, sɛ wɔde toto adwene a atwam no ho a, dwumadi kakraa bi na ɛwɔ hɔ. Dwumadi no yɛ nea wɔayɛ sɛ nea ɔde di dwuma no bɛda nneyɛe ahorow no algorithm adi wɔ terminal charts no so.
Programming wɔ Lua mu ma wɔn a wɔpɛ sɛ wohu kasa no yiye – twe akwankyerɛ a edi mũ no:
Programming in Lua Robots in Lua for QUIK – Iceberg robot: https://youtu.be/cxXwF_xmTHY
Sɛnea wɔkyerɛw robɔt wɔ Lua kasa mu
Esiane sɛ nea ɔde di dwuma no asi gyinae sɛ ɔbɛyɛ n’ankasa robɔt nti, ɛsɛ sɛ odi nhyehyɛe bi a wɔadi kan aboaboa ano akyi. Sɛ onya osuahu wɔ nhyehyɛe ho a, ɛbɛyɛ mmerɛw sɛ ɔbɛkyerɛw n’ankasa mmara ahorow na wasɔ ahwɛ. Ɛdenam Lua a ɔbɛpaw sɛ obesua saa beae yi so no, obi a ɔrefi ase renni mfomso. Ne nyinaa akyi no, mfiase no, ade titiriw ne sɛ wubegyina programming kasa a ɛnyɛ den na ntease wom sen biara so. Sɛ wopɛ sɛ wufi ase a, bue QUIK aguadi terminal nhyehyɛe no. Wɔ ne mfɛnsere mu no, ɛsɛ sɛ woyɛ folda bi. Eyi ne beae a wɔbɛkora nkyerɛwee a wɔakyerɛw nyinaa so. Nea ɔde di dwuma no betumi ama folda no din biara koraa, nanso ɛsɛ sɛ ɛyɛ Latin nkyerɛwde nkutoo. Momma yɛnka sɛ ne din de “LuaScripts”. Afei, ɛsɛ sɛ woma folda no yɛ adwuma na woyɛ text editor wɔ hɔ, sɛ nhwɛso no, Notepad. Wɔ baabi a hwee nni hɔ (wɔ program window no mu) no, ɛsɛ sɛ wobɔ nifa so
. Nkɔmmɔbɔ adaka bi bɛpue, wɔ list no mu a ɛsɛ sɛ wopaw “Create” tab no, na afei “Text Document” row no.
Ɛsɛ sɛ wɔto din nso, sɛnea ɛbɛyɛ a akyiri yi ɛremma n’adwene atu afra. Sɛ nhwɛso no, wubetumi akyerɛw “Script_N1”. Mma wo werɛ mmfi kasa a wɔde di dwuma no resolution – .lua. Ɛne sɛ, ɛsɛ sɛ ɔdefo no nya nkyerɛwee a ɛte saa wɔ krataa “Script_N1.lua” no so. Nanso, Windows taa sesa ntrɛwmu no ankasa denam .txt fael a ɛde hyɛ mu no so. Wɔ saa tebea yi mu no, wɔkamfo kyerɛ sɛ yɛ krataa bi wɔ NotePad++ mu, hyehyɛ nsusuwii a wopɛ. Wɔ saa nhyehyɛe yi mu no, ɛho behia sɛ wopaw “Syntaxes” ɔfã no. Nkɔmmɔbɔ adaka bi a nneɛma pii wom bɛda adi wɔ ha. Ɛho behia sɛ wopaw “L”. Efi hɔ no, mfɛnsere foforo bɛpue baabi a ɛsɛ sɛ wobɔ “Lua” so.
Ɛno akyi no, wɔ menu koro no ara mu, ne “Syntaxes” ɔfã no, ɛsɛ sɛ wobɔ “File” ɔfã no so. Wɔ mfɛnsere a edi hɔ no mu no, nkyerɛwee bi bɛba – “Save as”. Ɛsɛ sɛ nea ɔde di dwuma no klik so na ɔtwɛn kosi sɛ mfɛnsere foforo bebue.
Ɛhɔ, wɔ soro no, wɔbɛda nkyerɛwde bi a wɔakyerɛw folda a wɔadi kan ayɛ no din “Lua scripts” wɔ so. Wɔ mfɛnsere no ase no, wɔbɛda nkrataa afoforo 2 a nea ɔde di dwuma no ayɛ adi. Sɛ biribiara hyia a, ɛsɛ sɛ wo si adeyɛ no so dua na wode mprempren tebea a ɛwɔ koodu no mu no sie.
Anamɔn a edi hɔ ne sɛ wobɛkyerɛw koodu no wɔ Lua nhyehyɛe kasa a woapaw no mu. Beginners betumi de akwankyerɛ no adi dwuma, ɛbɛboa ma wɔayɛ code a ɛnyɛ den, sɛnea ɛbɛyɛ a oduruyɛfo titiriw no betumi asɔ ne nsa ahwɛ. Nneyɛe ho nhyehyɛe no wɔ program fael a wɔfrɛ no QLUA.chm no mu. Sɛ nhwɛso no, wɔahyɛ nyansa sɛ wɔbɛkyerɛw mmara a emu yɛ hare a ɛte saa:
function main()
message(“Wɔahyɛ me script a edi kan no ase”);
end Afei, ɛsɛ sɛ wobɔ save button a ɛwɔ menu no mu no so.
Ɛsɛ sɛ wɔde koodu no sie wɔ fael “Script_N1.lua” no mu. Yɛhyɛ aseɛ na yɛhwɛ sɛdeɛ wɔde debut script no bɛda adi. Sɛ wopɛ sɛ wubue wɔ QUIK mu a, ɛsɛ sɛ wubue saa dwumadi yi na paw “Services” tab no wɔ options ɔfã no mu. Afei, nkɔmmɔbɔ adaka bi bɛpue, ɛhɔ na ɛsɛ sɛ wobɔ “LUA scripts …” so.
Afei nea ɔde di dwuma no behu folda “Available scripts”. Wɔ soro nifa so no, Add button no wɔ hɔ. Klik so na hwehwɛ fael a ɛwɔ koodu no. Ɛwɔ ha “Script_N1.lua”.
Sɛ worebue krataa bi a, ɛho hia sɛ wopaw line “Script_N1.lua” (ɛsɛ sɛ wode sie wɔ drive C so), afei, wɔ ase hɔ no, klik “Run” button no so.
Mfɛnsere foforo bɛba ntɛm ara.
Sɛ wobɛkwati saa nkyerɛwde a wontumi nte ase yi a, ɛsɛ sɛ wokɔ NotePad dwumadi no so. Wɔ nhyehyɛe no mu no ɔfã bi wɔ hɔ “Encodings”, klik so. Afei tab ahorow a wɔahyehyɛ no bɛda adi, a nea ɛka ho no ɛsɛ sɛ wobɔ “Convert to ANSI” so.
Afei, ɛsɛ sɛ wobɔ save button no so na wosan kɔ message window no so. Nkyerɛwee foforo bɛba dedaw, na ɛnyɛ toatoa so a wɔakyerɛw so.
Sɛnea wɔyɛ program wɔ LUA mu wɔ QUIK terminal mu
Akwan 3 na ɛwɔ hɔ a agye din:
- Wɔayɛ nkyerɛwee fael biara, baabi a ɛsɛ sɛ wɔde .lua ntrɛwmu no to. Afei, ɛsɛ sɛ wubue editor no na wokyerɛw code no. Sɛ wofi ase wie a, wɔbɛyɛ algorithm a ɛte saa no pɛnkoro pɛ. Wubetumi de nsa ayɛ adwuma bere a enni ano. Wubetumi de adi dwuma de abu nsɛm bi ho akontaa prɛko pɛ.
- Wɔ Lua script no ankasa mu no, ɛsɛ sɛ wobɔ adwuma bi a wɔfrɛ no main() . Bio nso, wɔ adwuma koro no ara mu no, ɛsɛ sɛ wode koodu a wɔakyerɛw no hyɛ mu. Na sleep() dwumadie no ho wɔ mfasoɔ sɛ wobɛgyina script no so kakra anaasɛ, nea ɛne no bɔ abira no, wobɛsan ahyɛ aseɛ. Ɛne sɛ, sɛ woma () adwuma titiriw no yɛ adwuma, na afei wode nna () adwuma no hyɛ mu a, wubetumi anya akontaabu a mpɛn dodow a ɛwɔ bere pɔtee bi ntam.
- Wɔ QLUA nhyehyeɛ mu no, wobɛtumi de nkɔsoɔ nhwɛsoɔ a ɛgyina nsɛm a ɛsisi so no adi dwuma. Enti, afei ɛho nhia sɛ “wohu” nsakrae a aba wɔ adwuma biako mu na esiane eyi nti, wɔayɛ ahyɛde ahorow a edidi so yi.
Wɔahyɛ nyansa sɛ wɔnhwehwɛ ɔkwan a etwa to no mu kɔ akyiri. Sɛ wopɛ sɛ wodi adeyɛ pɔtee bi ho dwuma a, ɛsɛ sɛ wokyerɛw adwuma bi wɔ script bi mu wɔ Quick mu. Wubetumi de nhyehye a edidi so yi adi dwuma:
LUA script betumi ayɛ dwumadi ahorow pii a edin soronko wom: deal, quotes, ne nea ɛkeka ho. Ɛsɛ sɛ wohwehwɛ “Tables” ɔfa no wɔ program no mu, kɔ “Lua”. Nkɔmmɔbɔ adaka bi bɛpue wɔ hɔ na line “Available scripts” no bɛda adi, klik so. Afei, klik “Launch” tab no so. Afei ɛyɛ asɛyɛde
main() adwuma no ho adwuma ne ne di . Afei, ɛsɛ sɛ wopae mu ka sɛ
is_run , adwuma no bɛkura botae no sɛ
ɛyɛ nokwarekosi sɛ nea ɔde di dwuma no bɛma Stop Script button no ayɛ adwuma. Afei function variable no kɔ false mode mu wɔ OnStop() mu. Ɛno akyi no, main() adwuma no ba awiei, na script no ankasa gyina. Ɛsɛ sɛ wɔkora script a wɔakyerɛw no so na ɛyɛ adwuma. Sɛ ɔreyɛ nnwuma a, nea ɔde di dwuma no behu data a ɛfa lot biara ho ne sika dodow a etwa to a ɛfa nkitahodi ho.
Sɛ wopɛ sɛ wode QLua di dwuma wɔ Quick mu a, ɛsɛ sɛ wode kɔ folda foforo mu wɔ wo PC so. Wubetumi afrɛ no nea wopɛ biara, sɛ nhwɛso no, “MyLua”. Wɔbɛkora Lua scripts nyinaa so wɔ hɔ. Sɛ wohyɛ QUIK mu a, ɛsɛ sɛ wubue “Services” ɔfã no, afei klik “Lua scripts” tab no so. Wɔ mfɛnsere a ɛbɛbue no mu no, fa “Add” button no yɛ adwuma. Afei ɛsɛ sɛ wopaw script no na wubue. Ɛbɛyɛ wɔ “Downloaded Scripts” ɔfã no mu. Afei ɛsɛ sɛ wotwe adwene si script no line no so na klik “Run”. Sɛ wopɛ sɛ wogyae script no a, klik “Stop” so kɛkɛ. [nsɛmfua id=”attachment_1215″ align=”aligncenter” trɛw=”1919″]
Bot ma Quik wɔ LUA so[/nsɛmfua]
Sɛnea wobɛhyehyɛ LUA script wɔ aguadi terminal mu
Ntetee ne gyinapɛn terminals no hwehwɛ algorithm koro no ara a wɔde besisi aguadi robɔt:
- Ɛho hia sɛ wobɔ “Services” ɔfã a ɛwɔ terminal no atifi menu no so.
- Afei, hwehwɛ “LUA scripts” button no wɔ drop-down dialog box no mu na klik:
- Saa bere no, ɛsɛ sɛ “Available Scripts” mfɛnsere no pue. Afei, ɛsɛ sɛ woma “Add” button no yɛ adwuma na wopaw fael a ɛwɔ aguadi robɔt a wɔhwehwɛ no mu.
Data a wobɛfa afi Lua chart no mu a script wɔ Quik terminal no mu: https://youtu.be/XVCZAnWoA8E Lua yɛ ɔkwan pa a wobɛfa so asua nhyehyɛe ne nkonimdi daakye. Ade titiriw no ne sɛ ɛnsɛ sɛ wugyina nsusuwii no akenkan nkutoo so. Ɛyɛ papa sɛ wubesua asɛm no denam adesua a wobɛkɔ so ayɛ no so. Bere pɔtee bi akyi no, nea ɔyɛɛ no no befi ase anya nkɔso na watumi ayɛ n’ankasa ade a mfaso wɔ so.