Lua programación aru apnaqasa, kunayman anatt’awinaka, utilidades,
robots comerciales ukat yaqha lurawinakampiw lurasispa. Lua arux jasakiw amuyañaxa, wali uñt’at jaqukipiriw utji. Lua ukar juk’amp jak’at uñt’añatakiw amtata, ukhamarak kunjams mä robot comercial jan ukax script uka arut qillqt’añ yatiqañataki.
- ¿Kunas Lua aruxa, kunjamasa askixa?
- Jisk’a sarnaqäwinakat yatxatatanaka
- Lua ukan programación arupan uñacht’äwinakapa
- Ventajas ukat desventajas ukanaka
- Javascript ukamp chikancht’asiña
- Lua arun alxañatakix robots de programación ukan uñacht’äwinakapa
- Lua ukan wali suma alxañ robots ukanakat uñakipaña – qalltirinakatakix wakicht’at solucionanaka
- Robot-terminal ukax “Delta Pro” ukawa.
- RQ: Mä Sapa patakat
- RQ: Martín ukat juk’ampinaka
- Kuna kasta Lua qillqatanakax QUIK terminal ukatakiw utji
- Kunjamas mä robot Lua markan qillqañaxa
- Kunjamas LUA ukan QUIK terminal ukan programación luraña
- Kunjamas mä LUA script ukax mä terminal de comercio ukan utt’ayata
¿Kunas Lua aruxa, kunjamasa askixa?
Lua ukax mä jasak apnaqañ aruw uñt’ayi. Qalltirinakax sapxiwa, yanapt’apampiw mä juk’a pachanx programación ukan nayrïr yatichäwinakap yatiqapxasma. Lua ukax yaqha arut apthapit lurawinakampiw sum chikt’ata. Ukax walja kutiw yatiqirinakarux iwxt’ata, jupanakax jichhakiw ciencia de diseño electrónico ukan qalltasipki.
Lua arux kunayman tuqinakanw apnaqasi. Inas ukajj wali askïchispa:
- Mä apnaqirix computadora ukan anatt’añanakapa (plugins qillqaña).
- Especialista de desarrollo de juegos (motor uñstayaña).
- Programador de desarrollo de aplicación (kunayman utilidad ukanakatakix plugins qillqt’aña).
- Desarrollador en la dirección de embebido (arux janiw proceso ukx juk’amp llamp’uchkiti ukat sum irnaqañapatakiw jayti)
- Scripts qillqañataki ukat bots aljasiñatakix aljirinaka.
Lua ukar yuspajarasinx mä robot comercial ukanx juk’ampiw lurasiwayi. Ventaja ukax sapa apnaqirix jank’akiw arun matices ukanakap amuyaspa ukat independientemente ukham programa uñstayaspa. Uka tuqixa, Terminal Quik ukaruxa kamachinaka apayanipxarakiniwa,
ukhamaraki análisis técnico ukanaka lurapxarakiniwa. Kunatakis Lua arux, mä uñakipäwi LUA programación arut: https://youtu.be/PbYf6uNZFCE
Jisk’a sarnaqäwinakat yatxatatanaka
Lua ukax 1993 maranw Brasil markankir programadores ukanakan Tecgraf división ukan uñstayatäna. Uka lurayirinakax sapa apnaqirix mä qawqha mayjt’awinak arunak uñstayañatakix lurañapatakiw uñjapxäna. Ukax lurasispawa jist’arat mantañ tuqiw código ukar mantañataki. Brasil markatakix jupan pachpa programacionan arupan uñstatapax chiqpach jikxatawipunïnwa. Chiqansa, nayraqatax aka markax janiw ukham suma jikxatkänti computadora ukan lurawipanxa.
Uka arux SOL ukat DEL uka tuqitw lurasiwayi. Uka lurawinakax Lua markat sipanx mä mara nayraw uraqpachar uñjäna. Pachpa Brasil markankir tamaw qillqirjam irnaqawayi. Aka programación arunakax Petrobras ukan mayitapawa, uka empresax pachpa estado ukanïnwa, ukax petroleo apsuñan ukhamarak lurañan irnaqäna. Lua 5.4.0 ukax mä juk’a pachanakanw uñt’ayasi – 2020 maran. Desarrolladores ukanakax proyecto ukar kunayman askinak uñt’ayañ yant’apxi, kunawsatix wakiski ukhamarjama. Ukatwa, uka wakichäwix sapa kutiw machaqar tukuyata ukatx lurayirinakan mayitapawa.
Lua ukan programación arupan uñacht’äwinakapa
Lua ukar uñkatasax, lurayirirux aka aru apnaqañatakix ch’amanchatawa, ukax uñstayatawa (kunatix script ukan uñstayatawa) ukhamarak sapaki (yaqhip chiqanakanx jan yapxatatanakamp apnaqasispawa). Kunawsatix qillqirinakax Lua lurañan irnaqapkän ukhax amuyuparjamaw mä herramienta operativa lurañatakix sarapxäna, ukax janiw walja chiqawj apt’kiti ukat kuna dispositivo ukanx jasakiw irnaqani.
Uka lurayirinakax aka arut juk’amp ch’amanchañ yant’apxäna, ukhamat novicios programadores ukanakas jank’ak apnaqapxañapataki. Ukax proyecto ukan juk’amp mayiwipawa. Especialistas jupanakax código qillqañ askiw utji ukat jach’a desarrollos ukanakaw lurasispa jan sitio web oficial ukan bibliotecas ukar recurrir. Qillqirinakax pachpa wakichäwinx wakiskir parámetros ukanakax utjañapatakiw uñjapxäna. Novice apnaqirinakax kuna chiqanakans Lua arux apnaqasi uk yatxatañ yatipxi. Ukax sector industrial ukan programas ukanakan lurañatakiw wakicht’ata. Ukampis jichhürunakanxa, aka aru yanapt’ampiw kunayman alxañ robots, scripts, computadoras ukan anatt’awinaka, aplicaciones, bots Telegram ukat juk’ampinakaw lurasi. Ukhamarus Lua ukax mä machaq técnica ukanw chikañchasi, ukax espacio ukar uñakipañatakiw yanapt’i. Jach’a yatiqañ utanakan yatiqirinakar yatichañatakis apnaqatarakiwa. Uka juk’amp uñt’at programación aru Lua ukax utan amuyt’atawa. Brasil markanx niya taqi chiqanw apnaqasi (kawkhantix utjki).
Ventajas ukat desventajas ukanaka
Kunjamakitix kuna programas, mecanismo ukat programación aru Lua ukax mä qawqha pros ukat contras ukanakaniwa. Nayrar sartañ tuqit aski tuqinakat qalltañax wali askiwa:
- Suma transporte ukaxa wali sumawa . Walja programanakat sipansa, Lua ukax mä sistema operativo ukan yaqha sistema ukar apañax jasakiwa. Uka tuqinx janiw jach’a mayjt’awinakax utjkiti. Kunjamakitixa, janiwa pantjasiwinakaxa utjkaniti.
- Walja bibliotecanakaw utji . JavaScript ukar uñtasita , Lua ukax juk’amp juk’a biblioteca ukan amtawinakaniwa. Ukampirus recurso oficial ukax taqi kunatix wakiski ukanakw arump taqpach irnaqañatakix utji.
- Ukax wali askiwa . Sistema ukax uka bibliotecas ukanakax mä proceso particular de codificación ukatakix wali wakiskiriwa mä juk’a pachan yapxatañataki.
- Jan chʼamäki uka apnaqaña . Programación gurus ukax mä qawqha detalles uka arut yatxatañakiw wakisi, ukatx ukapachas jupanakax jan kuna usuniw desarrollos ukanakanx apnaqapxaspa. Khitinakatix jichhak programación ukamp qalltasipki jupanakatakix janiw Lua ukar amuyañatakix jaya pachax munaskiti.
- Walja amuyunak qhispiyañataki . Aka arut programanak lurasaxa, mä especialistax yaqha análogos ukanakamp mayjt’awinak uñjañapatakiw garantizata. Taqi kunat sipansa, Lua desarrollos ukax dispositivo ukanx juk’a memoria ukaruw munapxi.
Uka arunx mä jach’a jan walt’awikiw utji, ukax guion uñt’ayatawa. Ukat ukax sañ muniw walja kutix yaqha nayrar sartañ arunakamp chikt’atakiw apnaqasispa. Ukanakat juk’amp uñt’atawa C. Mä arunx mä yaqha programación aru yatiqañaw wakisini.
Javascript ukamp chikancht’asiña
Walja apnaqirinakax Lua ukar JavaScript ukar uñtasit uñakipapxi, jupanakan códigonakapax niya pachpakiw sasaw sapxi. Chiqansa, arunakanx juk’amp jikthaptawinakaw utji, mayj mayja arunakat sipansa. Ukampis, qhanpach uñtasitäkchisa, kunayman jan waltʼäwinakaw utji. Amuyt’añataki, Lua ukax software ukampiw yanapt’asi. Ukampirus JavaScript lurayirinakax jichhakiw mä machaq uñstawi uñt’ayapxäna, ukarjamaxa, apnaqirix mäkiw “rendimiento” uka aru qillqt’añapa generadores ukanakanxa, ukatx uka qhipatx programax yanapt’atarakiniwa.
Lua operador ukax mä ch’amampi jiltayañatakix ukham chimpu “^” uñacht’ayi, JavaScript ukanx “**” ukhamawa. Qhipïrix zoom in ukat zoom out uka lurawinakaniwa. Ukampis Lua ukax operador sobrecarga uk luraspawa. JavaScript ukax variable funciones ukakiw utji, Lua ukax qhanañchatawa. JavaScript ukax Unicode ukan wali uñt’at estándar ukar yanapt’atapat jach’añchasispawa. “!==” mayachawixa arunxa jani kikpachasiña uñacht’ayañatakixa apnaqatarakiwa, ukatxa Lua ukaxa “~=” uka pachpa amtampiwa apnaqaraki. Yaqha mayjt’awinakax tabla ukan uñacht’ayatawa.
Lua arun alxañatakix robots de programación ukan uñacht’äwinakapa
QLua ukan robots ukanakar lurañax janiw kuna ch’amäkiti, qalltirinakas ukanak apnaqapxaspawa. Jilïr amtäwix teoría básica ukax qalltatpach amuyañawa. Uka chimpu lurañatakix, juk’amp sapuru qillqat editor ukax wali askiwa. Esquema de creación ukax mä uñacht’ayir apthapiñar uñtasitawa. Ukampirus, pachpa código ukanx mä jisk’a mayjt’awiw utji. Yaqha aski “highlight” – machaq minted robot ukax kawkhans PC ukanx uskt’asispawa.
Wakiskiri! Uka chimpunx mä lurawikiw utjañapa – “principal”.
Mä kutix robot ukan códigopax apthapita ukat editatäxi ukhax ukax imañatakiw iwxt’ata. Janiw lua extensión ukat armasiñakiti. Kunjamtï nayrajj sisktanjja, uka programajj kawkhansa computadoraruw uchasispa. Código yant’añatakix robot ukar apnaqañaw wakisi. Uka lurañatakix “Servicios” ukar sarañamawa. Uka manqhanx mä chimpuw utjani “Lua scripts”, ukax ch’iqt’añawa.
Ukxarusti, mä ventana ukaw uñstani, ukax scripts ukanakamp apkatatawa. Ukanxa wakisiri qillqata ajlliñawa ukatxa wakisiri botón ukampiwa apnaqañapa.
Tukuyañatakix, bot code ukan pantjasiwinak uñakipañaw wakisi. Taqi kunas walikïskchi ukhaxa, robot ukax qalltañapawa. Jan walt’awinakax utjaspa ukhax wasitatw código ukar kutt’añax wali askiwa ukat chiqapätap uñakipañaw wakisi.
Lua ukan wali suma alxañ robots ukanakat uñakipaña – qalltirinakatakix wakicht’at solucionanaka
Lua programación aru apnaqasa, kunayman kasta robots ukanakaw kunayman complejidad ukanakan lurasispa. Ukampirus mä wakicht’at wakichäw alasisma. Ukax wali uñt’at algoritmos ukanakamp uñt’añatakiw amtata, ukax irnaqañatakix nayratpach wakicht’atawa. Jupanakar alasisma jan ukax versión demostrativa ukar yant’asma. Lua markan terminal QUIK ukatak robot de comercio phuqhat: https://youtu.be/Z2xzOfNZFso
Robot-terminal ukax “Delta Pro” ukawa.
Permite activar una 120 cualquier opciones en una plataforma. Ukhamächi ukhaxa, kunayman kasta estrategias ukat herramientas ukanakaw apnaqasispa.
RQ: Mä Sapa patakat
Uka robot ukax alxañ tuqin aljañatakiw lurata. Algoritmo ukax walja kutiw aka lurawit qullqix jilxatañapatak yanapt’i. Riesgonakax jisk’achatawa, ukax jasakiw jakthapitaspa.
RQ: Martín ukat juk’ampinaka
Sistema ukaxa lote ukaxa janïra mä trato lurañatakixa wakisiwa. Aljasiñax “semi-automático” ukan uñt’ayatawa. Niveles ukax suma uñakipataspawa ukatx manualmente uñakipataspawa.
Kuna kasta Lua qillqatanakax QUIK terminal ukatakiw utji
Kunawsatix mä luraw QUIK terminal ukan luraski ukhax aka scripts ukanakaw apnaqasi:
- Lua qillqatanaka . Ukanakax red ukan imatäspawa, disco local ukan jan ukax yaqha chiqanw terminal ukar mantañax utjaspa. Jupanakax wali ch’amanchatawa, jupanakan yanapt’apampiw mä robot comercial ukham lurañataki. QUIK ukanx tablas ukanakaw lurasispa, herramientas opciones ukanakamp apnaqañaw wakisini, kunayman lurañanak lurañatakix kamachinak churañaw wakisini, ukat juk’ampinaka.
- Ukax mä uñacht’äwiwa . Aka chiqanx nayrïr uñakipäwimp chikachasiñatakix juk’amp juk’a funcionalidad ukaw utji. Aka wakichawixa apnaqiriruxa uñacht’ayañapawa algoritmo de acciones ukaxa terminal charts ukanxa.
Lua markan programación ukax khitinakatix aru sum yatxatañ munapki jupanakataki – taqpach guia ukar apkatañamawa:
Programación en Lua Robots en Lua para QUIK – Iceberg robot: https://youtu.be/cxXwF_xmTHY
Kunjamas mä robot Lua markan qillqañaxa
Jupa pachpa robot lurañ amtasaxa, apnaqirix mä algoritmo pre-compilado ukarjam phuqhañapawa. Kunawsatix programación ukan experiencia jikxatkani ukhax jupax jasakiw códigos ukanakap qillqt’aspa ukat experimentación ukar purispa. Aka tuqit yatxatañataki Lua ajllisaxa, mä qalltirix janiw pantjaskaniti. Taqi kunat sipansa, qalltanx nayrïr amtäwix mä sanu ukat juk’amp amuyañjam programación arut sayt’añawa. Qalltañatakix, QUIK terminal de comercio uka wakichäw jist’arañamawa. Uka ventanapanxa, mä carpeta lurañaw wakisi. Akax kawkhantix taqi qillqat qillqatanakax qhispiyatäni uka chiqawa. Usuariox carpetarux chiqpachapuniw kuna sutinaks churaspa, ukampis latin qillqanakampikiw utjañapa. Sutipax “LuaScripts” satawa sañäni. Ukxarusti, carpeta activar ukat ukanx mä editor de texto lurañaw wakisi, sañäni, Bloc de notas. Mä ch’usa chiqan (programa ventana manqhan) ch’iqa tuqir ch’iqt’añaw wakisi
ukat juk’ampinaka. Mä aruskipañ chimpuw uñstani, uka lista ukanx “Uñstayaña” chimpuw ajlliñama, ukatx “Qillqat Documento” chimpuw utji.
Ukat mä sutimpi uchatäñaparakiwa, ukhamat qhepat jan mayjtʼayasiñapataki. Amuyt’añataki, “Script_N1” qillqt’aña. Janiw armasiñakiti resoluciona aru apnaqata – .lua. Mä arunxa, apnaqirix ukham qillqat “Script_N1.lua” qillqatan katuqañapawa. Ukampirus Windows ukax walja kutiw extensión ukax mayjt’ayi, mä .txt qillqat uñstayasa. Uka tuqinxa, NotePad++ ukan mä qillqat lurañaw wakisi, munat resolución ukar uñt’ayaña. Aka wakichäwinx “Sintaxis” ukx ajlliñaw wakisi. Mä aruskipañ chimpuw walja amtawinakampi aka chiqanx uñstani. Ukax “L” uk ajlliñaw wakisi. Uka chiqatxa, yaqha ventana uñstani kawkhantix “Lua” ukx ch’iqt’añax wakisi.
Uka qhipatxa, pachpa menú ukanx “Sintaxis” uksanx “Archivo” uksanx ch’iqt’añaw wakisi. Jutïr ventananx mä qillqataw utjani – “Save as”. Usuario ukax ukaruw ch’iqt’añapa ukat machaq ventana jist’arañkamaw suyt’añapa.
Ukanxa, pata tuqinxa, mä chiqawjax nayraqat lurat carpeta “Lua scripts” sutimp uñt’atawa. Uka ventana manqhanxa, 2 yaqha qillqatanakaw uñacht’ayasi, ukax apnaqirin luratawa. Taqi kunas chiqaparu uñjatächi ukhaxa, lurawix chiqanchañapawa ukat jichha pachan estado de código ukar imañamawa.
Jutïr amtäwix Lua programación ukan ajllit arupan código qillqañawa. Qalltirinakax yatichäwi apnaqapxaspawa, ukax mä sanu código lurañ yanapt’ani, ukhamat especialistax amparamp yant’añapataki. Algoritmo de acciones ukax programa archivo ukan QLUA.chm satawa. Ukax amtatawa, sañäni, ukham k’achachata chimpu qillqañataki:
function main()
message(“Nayrïr qillqatax uñstayatawa”);
tukuya Ukatxa, menú ukan utjki uka botón ukar ch’iqt’añaw wakisi.
Uka chimpux “Script_N1.lua” qillqatan imatäñapawa. Jiwasax uñstayapxtanwa ukat kunjams debut script ukax uñacht’ayasi uk uñjapxta. QUIK ukan jist’arañatakix aka wakichäw jist’arañaw wakisi ukatx “Servicios” ukx ajlliñaw wakisi, ukax opciones ukanx utjiwa. Ukxarusti, mä aruskipañ chimpuw uñstani, ukanx “LUA scripts …” ukar ch’iqt’añamawa.
Ukatx apnaqirix “Scripts disponibles” uka carpeta uñjani. Uka patat ch’iqa tuqinxa, Yatiqañ tuqiru ch’iqt’aña. Uka tuqiru ch’iqt’aña ukatxa uka qillqata thaqhaña uka chimpumpi. Ukax akham “Script_N1.lua” ukan jikxatasi.
Mä qillqat jist’arañatakix wali askiw “Script_N1.lua” chimpu ajlliñaxa (ukax unidad C ukan imatäñapawa), ukatx, manqhanx “Ejecutar” ukaruw ch’iqt’añama.
Mä machaq ventanax jank’akiw uñstani.
Uka jan amuyt’kay chimpunak jan utjañapatakix NotePad uka wakichäwir sarañaw wakisi. Uka wakichäwinx mä t’aqaw utji “Codificaciones”, ukaruw ch’iqt’añama. Ukatx mä lista de tablas ukaw uñstani, uka taypinx “Convertir a ANSI” ukx ch’iqt’añamawa.
Ukatxa, salvar siski ukaruw chʼiqtʼañama ukat mensaje ventanaruw kuttʼañama. Nayratpach yaqha qillqataw utjani, janiw garabatos ukanakamp mä filax utjkaniti.
Kunjamas LUA ukan QUIK terminal ukan programación luraña
3 wali uñt’at thakhinakax utjiwa:
- Kawkïr qillqat qillqatanakas luratawa, kawkhantix .lua ukax uñstayatäñapawa. Ukxarusti, editor jist’arañaw wakisi ukatx codigo qillqt’añaw wakisi. Qalltañ tukuyasaxa, ukham algoritmo ukax mä kutikiw phuqhasini. Ukax manualmente jan tukuskir apnaqañatakiw apnaqasispa. Ukax mä kutikiw yaqhip yatiyawinakat jakthapiñatakix apnaqasispa.
- Lua qillqatanx pachpa, mä lurawi lurañaw wakisi, ukax main() satawa . Ukhamaraki, pachpa lurawinxa, qillqt’ata chimpumpi chikachasiñawa wakisi. Ukat sleep() lurawix wali askiwa mä juk’a pachatakix script ukar pausañataki jan ukax, contrario, wasitat qalltañataki. Mä arunxa, jach’a () lurawi activaña, ukatxa ikiña () lurawi uñstayaña, ukaxa mä frecuencia de un intervalo específico de tiempo ukampiwa jakhthapiwi phuqhaña.
- Mä QLUA wakichäwinx, modelo de desarrollo impulsado por eventos ukampiw apnaqasispa. Ukhamatwa, jichhax janiw mä lurawin mayjt’awinak “uñt’añax” wakiskiti ukatx, ukatw aka kamachinak phuqhañax wakisi.
Uka qhipa thakhix juk’amp sum uñakipañatakiw amtata. Mä específico evento ukar apnaqañatakix, Quick ukan mä script ukan mä función qillqañaw wakisi. Aka esquema apnaqañax wakisispawa: Mä
LUA script ukax walja funciones ukaniwa, sutinakax especiales ukanakampiw lurasispa: deal, quotes, ukat juk’ampinaka. Uka wakichäwinx “Tablas” ukx jikxatañaw wakisi, “Lua” ukar sarañaw wakisi. Ukanx mä aruskipañ chimpuw uñstani ukatx “Scripts disponibles” uka chimpuw uñstani, ukaruw ch’iqt’añama. Ukxarusti, “Launch” ukar ch’iqt’añamawa. Ukatx juti proceso ukat ejecución obligatoria
main() función . Ukatxa,
is_run uñt’ayañaw wakisi , uka lurawix
chiqaw sañ muniukatsti uka apnaqirix Stop Script uka botón ukar activañapawa. Ukatx función variable ukax OnStop() ukan k’ari mod ukar sarawayi. Uka qhipatxa, main() lurawix tukuyxiwa, ukatx script ukax pachpaw sayt’i. Qillqata qillqataxa imatäñapawa ukatxa phuqhañapawa. Kunawsatixa lurañanakaxa luratäki ukjaxa, apnaqirixa sapa lote ukatxa qhipa qullqi lurañanaka uñjañapawa.
QLua Quick ukan apnaqañatakix, PC ukan machaq carpeta ukar apañaw wakisi. Ukax kunjamtix munkta ukhamarjamaw sutichasma, sañäni, “MyLua”. Taqi Lua qillqatanakax ukan imatäniwa. QUIK ukar mantasax “Servicios” ukar jist’arañamawa, ukatx “Lua scripts” ukar ch’iqt’añamawa. Uka ventana jist’arañatakixa, “Add” ukampi chimpuntañawa. Ukatxa uka script ajlliñamawa ukatxa jist’arañamawa. Ukax “Scripts descargados” ukanw utjani. Ukatxa, uka qillqatan chimpunakapax uñacht’ayañamawa ukat “Ejecutar” ukx ch’iqt’añamawa. Uka qillqawi sayt’ayañatakixa, “Stop” ukxaru ch’iqt’aña..
Kunjamas mä LUA script ukax mä terminal de comercio ukan utt’ayata
Yatichäwi ukat terminales estándares ukax pachpa algoritmo ukaruw munapxi mä robot comercial ukar uñstayañataki:
- Ukaxa wakisiwa “Servicios” uksa tuqiru ch’iqt’aña, ukaxa terminal ukana pata menú ukankiwa.
- Ukxarusti, “LUA scripts” uka chimpuw utji, ukax mä jamuqaw uñacht’ayi ukatx ukax akhamawa:
- Uka pachanx “Scripts Disponibles” ukax uñstañapawa. Ukatxa, activar “Añadir” botón ukatxa ajlliñawa archivo ukaxa wakisi robot comercial.
Lua chart ukan datos apsuñax mä script ukamp Quik terminal ukan: https://youtu.be/XVCZAnWoA8E Lua ukax mä jach’a amtawiwa programación ukar yatiqañataki ukhamarak jutïrin suma sartañataki. Jilïr amtäwix janiw teoría liyiñak sayt’añakiti. Uka yatichäwinak sapüru ensayasa yatiqañaw jukʼamp askixa. Mä juk’a pachatxa, lurayirix nayrar sartañ qalltani ukat jupan aski yänak lurañ yati.