Mat der Lua Programméierungssprooch kënnt Dir verschidde Spiller, Utilities,
Handelsroboter an aner Entwécklungen erstellen. D’Lua Sprooch ass einfach ze verstoen, huet e populariséiert Dolmetscher. Et gëtt proposéiert fir de Lua méi no ze kennen, wéi och ze léieren wéi een Handelsroboter oder Skript an dëser Sprooch schreift.
- Wat ass d’Lua Sprooch a wéi ass et nëtzlech?
- Kuerz historesch Daten
- Features vun der Lua Programméiersprooch
- Virdeeler an Nodeeler
- Verglach mat Javascript
- Features vu Programméierungsroboter fir Handel an der Lua Sprooch
- Iwwersiicht iwwer déi bescht Handelsroboter op Lua – fäerdeg Léisunge fir Ufänger
- Roboter-Terminal “Delta Pro”
- RQ: Ee Prozent
- RQ: Martin
- Aarte vu Lua Scripte fir de QUIK Terminal
- Wéi schreiwen ech e Roboter zu Lua?
- Wéi programméiere ech am LUA am QUIK Terminal
- Wéi installéiere ech e LUA Skript an engem Handelsterminal
Wat ass d’Lua Sprooch a wéi ass et nëtzlech?
Lua ass eng einfach ze benotzen embeddable Sprooch. Ufänger zouginn datt mat senger Hëllef Dir d’Basis vun der Programméierung a kuerzer Zäit léiere kënnt. Lua ass erfollegräich kombinéiert mat Entwécklungen déi an enger anerer Sprooch zesummegesat goufen. Et gëtt dacks fir Studenten recommandéiert déi just an der Wëssenschaft vum elektroneschen Design ufänken.
- E Benotzer deen Computerspiller spillt (Plugins schreiwen).
- Spill Entwécklung Spezialist (entwéckelen de Motor).
- Applikatioun Entwécklung Programméierer (schreiwen Plugins fir verschidden Utilities).
- Entwéckler a Richtung Embedded (d’Sprooch verlangsamt de Prozess net an erlaabt Iech effizient ze schaffen)
- Händler fir Scripten an Handelsbots ze schreiwen.
Handelsroboter fir QUIK op Lua duerch Rebuy Niveauen
Dank Lua ass méi wéi een Handelsroboter erstallt ginn. De Virdeel ass datt all Benotzer séier d’Nuancen vun der Sprooch verstoen kann an onofhängeg esou e Programm erstellen. Duerch et wäert et méiglech sinn Kommandoen op
de Quik Terminal ze schécken an technesch Analyse auszeféieren. Fir wat ass d’Lua Sprooch, en Iwwerbléck iwwer d’LUA Programmiersprache: https://youtu.be/PbYf6uNZFCE
Kuerz historesch Daten
Lua gouf 1993 vun brasilianesche Programméierer aus der Tecgraf Divisioun erfonnt. D’Entwéckler hunn dofir gesuergt datt all Benotzer gewësse Ännerunge fir d’Entwécklung vun der Sprooch maache konnt. Dëst kann duerch oppen Zougang zum Code gemaach ginn. Fir Brasilien war d’Entstoe vu senger eegener Programméierungssprooch eng richteg Entdeckung. Tatsächlech, ier dat Land net esou Succès am Beräich vun Computer Entwécklung erreecht.
Features vun der Lua Programméiersprooch
Géint Lua gëtt den Entwéckler d’Méiglechkeet dës Sprooch ze benotzen, souwuel agebaut (wéinst der Tatsaach datt et scripted ass) a Standalone (a bestëmmte Fäll kann et ouni Add-ons benotzt ginn). Wéi d’Auteuren un der Schafung vu Lua geschafft hunn, si si bewosst gaang fir en operationellt Tool ze maachen dat net vill Plaz ophëlt an einfach op all Apparat funktionnéiert.
Virdeeler an Nodeeler
- Qualitéitstransport . Am Géigesaz zu ville Programmer ass Lua einfach vun engem Betribssystem an en anert ze transferéieren. An dësem Fall sinn et keng gréisser Ännerungen. Op alle Fall gëtt et keng Feeler am Code.
- Vill Bibliothéiken . Am Verglach mam JavaScript huet Lua vill manner Bibliothéikoptiounen. Wéi och ëmmer, déi offiziell Ressource huet alles wat Dir braucht fir voll mat der Sprooch ze schaffen.
- Effizienz . De System erlaabt Iech déi Bibliothéiken ze addéieren déi wichteg sinn fir e bestëmmte Kodéierungsprozess a kuerzer Zäit.
- Einfach ze benotzen . Programméiere Gurus brauchen nëmmen e puer Detailer vun der Sprooch ze léieren, a souguer da kënne se se sécher an hiren Entwécklungen benotzen. Fir déi, déi just mat der Programméierung ufänken, dauert et och net laang fir de Lua ze verstoen.
- Wesentlech Erënnerung spueren . Andeems Dir Programmer an dëser Sprooch erstellt, ass e Spezialist garantéiert den Ënnerscheed mat aneren Analoga ze bemierken. No all, Lua Entwécklungen brauchen manner Erënnerung op den Apparat.
Deen eenzege bedeitende Nodeel vun der Sprooch ass datt et scripted ass. An dat heescht, datt et dacks nëmmen a Kombinatioun mat aneren Entwécklungssproochen benotzt ka ginn. Déi beléifste vun dësen ass C. Dat heescht, Dir musst eng zousätzlech Programméiersprooch léieren.
Verglach mat Javascript
Vill Benotzer vergläichen Lua mat JavaScript, behaapt datt hir Coden bal d’selwecht sinn. Et gi wierklech méi Ähnlechkeeten tëscht Sproochen wéi Differenzen. Awer trotz den offensichtlechen Ähnlechkeeten, ginn et vill Differenzen. Zum Beispill, Lua huet seng eege Software Support. Wéi och ëmmer, JavaScript Entwéckler hunn viru kuerzem en Update agefouert, no deem de Benotzer just d’Wuert “Rendement” tëscht den Generatoren muss schreiwen, duerno gëtt de Programm ënnerstëtzt.
Features vu Programméierungsroboter fir Handel an der Lua Sprooch
Roboteren op QLua erstellen ass guer net schwéier, och Ufänger kënnen et handhaben. Den Haapt Saach ass d’Basistheorie am Ufank ze verstoen. Fir de Code ze komponéieren, ass den einfachsten Texteditor nëtzlech. De Schema vun der Schafung ass ähnlech wéi d’Kompilatioun vun engem Indikator. Wéi och ëmmer, et gëtt en onbedengt Ënnerscheed am Code selwer. En anere gudde “Highlight” – den nei geprägte Roboter kann iwwerall op Ärem PC plazéiert ginn.
Wichteg! Et sollt nëmmen eng Funktioun am Code sinn – “Main”.
Wann de Roboter Code zesummegesat a geännert ass, ass et recommandéiert et ze späicheren. Vergiesst net iwwer d’Lua Extensioun. Wéi scho gesot, kann de Programm iwwerall um Computer gesat ginn. Fir Äre Code ze testen, musst Dir de Roboter lafen. Fir dëst ze maachen, gitt op d’Sektioun “Services”. Um ënnen gëtt et eng Linn “Lua Scripten”, et soll geklickt ginn.
Iwwersiicht iwwer déi bescht Handelsroboter op Lua – fäerdeg Léisunge fir Ufänger
Mat der Lua Programméierungssprooch kënnt Dir verschidden Aarte vu Roboter vun all Komplexitéit erstellen. Wéi och ëmmer, Dir kënnt e fäerdege Programm kafen. Et gëtt proposéiert mat de bekannte Algorithmen kennen ze léieren, déi scho fir d’Aarbecht prett sinn. Dir kënnt se kafen oder d’Demo Versioun probéieren. Komplett Handelsroboter fir de QUIK Terminal zu Lua: https://youtu.be/Z2xzOfNZFso
Roboter-Terminal “Delta Pro”
Erlaabt Iech ongeféier 120 all Optiounen op enger Plattform z’aktivéieren. An dësem Fall kënnt Dir verschidden Aarte vu Strategien an Tools benotzen.
RQ: Ee Prozent
De Roboter ass fir den Handel am Beräich vum Handel entwéckelt. Den Algorithmus erlaabt Iech d’Akommes vun dëser Aktivitéit e puer Mol ze erhéijen. Risiken sinn miniméiert, si kënnen einfach berechent ginn.
RQ: Martin
De System erlaabt Iech de Lot ze berechnen ier Dir en Deal maacht. Den Handel am “semi-automateschen” Modus gëtt zur Verfügung gestallt. Niveauen kënnen erfollegräich verfollegt a manuell gesat ginn.
Aarte vu Lua Scripte fir de QUIK Terminal
Wann Dir eng gewëssen Aufgab am QUIK-Terminal ausféiert, ginn déi folgend Skripte benotzt:
- Lua Scripten . Si kënnen am Netz gespäichert ginn, op enger lokaler Disk oder op enger anerer Plaz wou se fir den Terminal zougänglech sinn. Si si funktionell genuch fir en Handelsroboter mat hirer Hëllef ze kreéieren. Et wäert méiglech sinn Dëscher am QUIK ze kreéieren, Tooloptiounen ze benotzen, Kommandoen ze ginn fir verschidden Aufgaben auszeféieren, a sou weider.
- Benotzerdefinéiert Indikatoren . Hei, am Verglach mat der viregter Vue, vill manner Funktionalitéit. De Programm ass geduecht fir de Benotzer den Algorithmus vun Aktiounen op den Terminal Charts ze weisen.
Programméiere op Lua fir déi, déi d’Sprooch grëndlech beherrschen wëllen – luet de komplette Guide erof:
Programméiere an Lua Roboter zu Lua fir QUIK – Iceberg Roboter: https://youtu.be/cxXwF_xmTHY
Wéi schreiwen ech e Roboter zu Lua?
Nodeems hien decidéiert huet säin eegene Roboter ze kreéieren, muss de Benotzer e pre-kompiléierten Algorithmus verfollegen. Wann hien Erfahrung am Programméiere kritt, wäert hien fäeg sinn seng eege Coden ze schreiwen an ze experimentéieren. Andeems Dir Lua wielt fir dëst Gebitt ze studéieren, gëtt en Ufänger net verwiesselt. No all, am Ufank, ass den Haapt Saach op eng einfach a verständlech programméiere Sprooch ze stoppen. Fir unzefänken, öffnen de QUIK Handelsterminal Programm. A senger Fënster musst Dir en Dossier erstellen. Dëst ass d’Plaz wou all schrëftlech Scripte gespäichert ginn. De Benotzer kann den Dossier absolut all Numm ginn, awer et muss nëmmen aus laténgesche Charaktere besteet. Loosst eis soen datt säin Numm “LuaScripts” ass. Als nächst musst Dir den Dossier aktivéieren an en Texteditor erstellen, zum Beispill Notizblock. An engem eidele Raum (an der Programmfenster) musst Dir riets klickt
. Eng Dialogbox erschéngt, an der Lëscht vun deenen Dir den Tab “Erstellen” wielt, an dann d’Zeil “Textdokument”.
Funktioun Main ()
Message (“Mäi éischt Skript gouf lancéiert”);
Enn Nächst, musst Dir op de späicheren Knäppchen am Menü klickt.
Wéi programméiere ech am LUA am QUIK Terminal
Et ginn 3 populär Weeër:
- All Textdatei gëtt erstallt, wou d’.lua Extensioun soll gesat ginn. Als nächst musst Dir den Editor opmaachen an de Code schreiwen. Nom Start gëtt esou en Algorithmus nëmmen eemol ausgefouert. Dir kënnt et manuell onbestëmmt lafen. Dir kënnt et fir eng eemoleg Berechnung vun bestëmmte Informatiounen benotzen.
- Am Lua Skript selwer musst Dir eng Funktioun mam Numm main () erstellen . Weider, an der selwechter Funktioun, musst Dir de schrëftleche Code aginn. An d’ Schlof () Funktioun ass nëtzlech fir de Skript temporär ze pausen oder, am Géigendeel, et erëmzefannen. Dat ass, wann Dir d’Haaptfunktioun () aktivéiert, an dann d’Schloffunktioun () setzt, kënnt Dir d’Berechnung mat enger Frequenz vun engem spezifeschen Zäitintervall erreechen.
- An engem QLUA Programm kënnt Dir den Event-driven Entwécklungsmodell benotzen. Also, elo ass et net néideg Ännerungen an enger Funktioun ze “entdecken” an dofir déi folgend Kommandoen auszeféieren.
Et gëtt proposéiert déi lescht Method méi detailléiert ze analyséieren. Fir e spezifescht Event ze handhaben, sollt Dir eng Funktioun an engem Skript a Quick schreiwen. Dir kënnt de folgende Schema benotzen: E
Haapt() Funktioun . Da musst Dir
is_run deklaréieren , d’Funktioun enthält de Wäert
richtegbis de Benotzer de Stop Script Knäppchen aktivéiert. Da geet d’Funktiounsvariabel an de falsche Modus bannent OnStop (). Duerno geet d’Haaptfunktioun op () an d’Skript selwer stoppt. De geschriwwe Skript muss gespäichert a lafen. Wann Dir Transaktiounen mécht, gesäit de Benotzer d’Donnéeën fir all Lot an de finalen Betrag vun Transaktiounen.
Wéi installéiere ech e LUA Skript an engem Handelsterminal
D’Trainings- a Standardterminaler erfuerderen deeselwechten Algorithmus fir en Handelsroboter z’installéieren:
- Et ass néideg op d’Sektioun “Services” am Topmenü vum Terminal ze klicken.
- Als nächst fannt Dir de “LUA Scripts” Knäppchen an der Dropdown-Dialogbox a klickt:
- Zu där Zäit soll d’Fënster “Verfügbar Skripte” erscheinen. Da sollt Dir de “Add” Knäppchen aktivéieren a wielt d’Datei vum erfuerderlechen Handelsroboter.
Daten aus der Lua Diagramm mat engem Skript am Quik Terminal huelen: https://youtu.be/XVCZAnWoA8E Lua ass eng super Optioun fir d’Programméierung ze léieren a fir Erfolleg an der Zukunft. Den Haapt Saach ass net nëmmen d’Theorie ze liesen. Et ass besser d’Material ze léieren andeems Dir stänneg übt. No enger gewësser Zäit wäert den Entwéckler ufänken Fortschrëtter ze maachen a fäeg sinn säin eegene wäertvollt Produkt ze kreéieren.