לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג

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

ניצן די Lua פּראָגראַממינג שפּראַך, איר קענען מאַכן פאַרשידן שפּילערייַ, יוטילאַטיז,
טריידינג ראָובאַץ און אנדערע דיוועלאַפּמאַנץ. די לואַ שפּראַך איז גרינג צו פֿאַרשטיין, האט אַ פאָלקס יבערזעצער. עס איז פארגעלייגט צו באַקומען באַקאַנט מיט לואַ נעענטער, און לערנען ווי צו שרייַבן אַ טריידינג ראָבאָט אָדער שריפט אין דעם שפּראַך.

וואָס איז די Lua שפּראַך און ווי איז עס נוציק?

Lua איז אַן גרינג צו נוצן עמבעדיד שפּראַך. ביגינערז אַרייַנלאָזן אַז מיט זייַן הילף איר קענען לערנען די באַסיקס פון פּראָגראַממינג אין אַ קורץ צייט. Lua איז הצלחה קאַמביינד מיט דיוועלאַפּמאַנץ וואָס זענען צונויפגעשטעלט אין אן אנדער שפּראַך. עס איז אָפט רעקאַמענדיד פֿאַר סטודענטן וואָס זענען פּונקט סטאַרטינג אין די וויסנשאַפֿט פון עלעקטראָניש פּלאַן.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדי לואַ שפּראַך איז אָפט געניצט אין פאַרשידן פעלדער. עס קען זיין נוציק:

  1. א באַניצער וואס שפּילט קאָמפּיוטער שפּילערייַ (שרייַבן פּלוגינס).
  2. שפּיל אַנטוויקלונג מומכע (אַנטוויקלען די מאָטאָר).
  3. אַפּפּליקאַטיאָן אַנטוויקלונג פּראָגראַמיסט (שרייַבן פּלוגינס פֿאַר פאַרשידן יוטילאַטיז).
  4. דעוועלאָפּער אין דער ריכטונג פון עמבעדיד (די שפּראַך טוט נישט פּאַמעלעך די פּראָצעס און אַלאַוז איר צו אַרבעטן יפישאַנטלי)
  5. טריידערז פֿאַר שרייבן סקריפּס און טריידינג באָץ. לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגטריידינג ראָבאָט פֿאַר QUIK אויף לואַ דורך ריבוי לעוועלס [/ caption]

דאַנק צו Lua, מער ווי איין טריידינג ראָבאָט איז באשאפן. די מייַלע איז אַז יעדער באַניצער קענען געשווינד פֿאַרשטיין די נואַנסיז פון דער שפּראַך און ינדיפּענדאַנטלי שאַפֿן אַזאַ אַ פּראָגראַם. דורך עס, עס וועט זיין מעגלעך צו שיקן קאַמאַנדז צו
די קוויק וואָקזאַל און דורכפירן טעכניש אַנאַליסיס. פֿאַר וואָס איז די Lua שפּראַך, אַן איבערבליק פון די LUA פּראָגראַממינג שפּראַך: https://youtu.be/PbYf6uNZFCE

קורץ היסטארישע דאַטן

לואַ איז ינווענטאַד אין 1993 דורך בראַזיליאַן פּראָוגראַמערז פון די טעקגראַף אָפּטייל. די דעוועלאָפּערס האָבן זיכער אַז יעדער באַניצער קען מאַכן זיכער אַמענדמאַנץ צו דער אַנטוויקלונג פון דער שפּראַך. דעם קענען זיין געטאן דורך עפענען אַקסעס צו די קאָד. פֿאַר Brazil, די ימערדזשאַנס פון זיין אייגענע פּראָגראַממינג שפּראַך איז געווען אַ פאַקטיש ופדעקונג. טאקע, איידער אַז, דעם לאַנד האט נישט דערגרייכן אַזאַ הצלחה אין די פעלד פון קאָמפּיוטער אַנטוויקלונג.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדי שפּראַך איז באשאפן אויף דער באזע פון ​​SOL און DEL. די דיוועלאַפּמאַנץ געזען די וועלט אַ יאָר פריער ווי לואַ. דער זעלביקער בראַזיליאַן אָרגאַניזאַציע אַקטאַד ווי דער מחבר. די פּראָגראַממינג שפּראַכן זענען קאַמישאַנד דורך Petrobras, אַ פירמע פון ​​דער זעלביקער שטאַט פאַרקנאַסט אין פּראָדוקציע און פּראַסעסינג פון ייל. די לעצטע ווערסיע פון ​​Lua 5.4.0 איז רעלעאַסעד לעפיערעך לעצטנס – אין 2020. דעוועלאָפּערס פּרובירן צו באַקענען טשיקאַווע און נוציק פֿעיִקייטן אין די פּרויעקט ווי אָפט ווי מעגלעך. דעריבער, די פּראָגראַם איז קעסיידער דערהייַנטיקט און איז אין מאָנען צווישן דעוועלאָפּערס.

פֿעיִקייטן פון די Lua פּראָגראַממינג שפּראַך

פייסט מיט Lua, דער דעוועלאָפּער איז געגעבן די געלעגנהייט צו נוצן דעם שפּראַך, ביידע געבויט-אין (רעכט צו דעם פאַקט אַז עס איז סקריפּטיד) און סטאַנדאַלאָנע (אין זיכער קאַסעס, עס קענען זיין געוויינט אָן אַדישאַנז). ווען די מחברים געארבעט אויף דער שאַפונג פון לואַ, זיי דיליבראַטלי געגאנגען צו מאַכן אַ אַפּעריישאַנאַל געצייַג וואָס טוט נישט נעמען פיל פּלאַץ און וועט לייכט פונקציאָנירן אויף קיין מיטל.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדי דעוועלאָפּערס געפרוווט צו פאַרפּאָשעטערן דעם שפּראַך ווי פיל ווי מעגלעך, אַזוי אַז אפילו אָנהייבער פּראָוגראַמערז קענען געשווינד בעל עס. דאָס איז די געוואקסן פאָדערונג פֿאַר די פּרויעקט. ספּעסיאַליסץ האָבן די געלעגנהייט צו שרייַבן קאָד און שאַפֿן גרויס-וואָג דיוועלאַפּמאַנץ אָן ריזאָרטינג צו לייברעריז אויף דער באַאַמטער וועבזייטל. די מחברים גענומען זאָרגן פון די אַוויילאַבילאַטי פון די נייטיק פּאַראַמעטערס אין די פּראָגראַם זיך. אָנהייבער יוזערז טענד צו לערנען אין וואָס געביטן די Lua שפּראַך איז געניצט. עס איז דיזיינד פֿאַר די פּראָדוקציע פון ​​מגילה אין די ינדאַסטרי סעקטאָר. אָבער הייַנט, מיט די הילף פון דעם שפּראַך, פאַרשידן טריידינג ראָובאַץ, סקריפּס, קאָמפּיוטער שפּילערייַ, אַפּלאַקיישאַנז, באָץ פֿאַר טעלעגראַם, און אַזוי אויף, זענען באשאפן. אין אַדישאַן, Lua איז ינוואַלווד אין אַן ינאַווייטיוו טעכניק וואָס העלפּס צו ויספאָרשן פּלאַץ. עס איז אויך געניצט אין לערנען סטודענטן אין אוניווערסיטעטן. די מערסט פאָלקס פּראָגראַממינג שפּראַך Lua איז געהאלטן אין שטוב. עס איז אין Brazil אַז עס איז געניצט כּמעט אומעטום (ווו מעגלעך).

אַדוואַנטאַגעס און דיסאַדוואַנטידזשיז

לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגווי קיין פּראָגראַם, די מעקאַניזאַם און פּראָגראַממינג שפּראַך פון Lua האט אַ נומער פון זייַן פּראָס און קאָנס. עס איז ווערט צו אָנהייבן מיט די positive אַספּעקץ פון אַנטוויקלונג:

  1. קוואַליטעט טראַנספּערטיישאַן . ניט ענלעך פילע מגילה, Lua איז גרינג צו אַריבערפירן פון איין אָפּערייטינג סיסטעם צו אנדערן. אין דעם פאַל, עס זענען קיין הויפּט ענדערונגען. אין קיין פאַל, עס וועט זיין קיין ערראָרס אין די קאָד.
  2. פילע ביבליאָטעקן . קאַמפּערד צו דזשאַוואַסקריפּט , Lua האט פיל ווייניקערע ביבליאָטעק אָפּציעס. אָבער, דער באַאַמטער מיטל האט אַלץ איר דאַרפֿן צו אַרבעטן מיט די שפּראַך גאָר.
  3. עפעקטיווקייַט . דער סיסטעם אַלאַוז איר צו לייגן די לייברעריז וואָס זענען וויכטיק פֿאַר אַ באַזונדער קאָדירונג פּראָצעס אין אַ קורץ צייט.
  4. יז פון נוצן . פּראָגראַממינג גורוס נאָר דאַרפֿן צו לערנען אַ ביסל דעטאַילס פון דער שפּראַך, און אפילו דעמאָלט זיי קענען בעשאָלעם נוצן עס אין זייער דיוועלאַפּמאַנץ. פֿאַר יענע וואָס נאָר אָנהייבן מיט פּראָגראַממינג, עס טוט נישט נעמען לאַנג צו פֿאַרשטיין Lua.
  5. היפּש זכּרון סייווינגז . דורך קריייטינג מגילה אין דעם שפּראַך, אַ מומכע איז געראַנטיד צו באַמערקן די חילוק מיט אנדערע אַנאַלאָגועס. נאָך אַלע, Lua דיוועלאַפּמאַנץ דאַרפֿן ווייניקער זכּרון אויף די מיטל.

דער בלויז באַטייַטיק כיסאָרן פון די שפּראַך איז אַז עס איז סקריפּטיד. און דעם מיטל אַז אָפט עס קענען זיין געוויינט בלויז אין קאָמבינאַציע מיט אנדערע אַנטוויקלונג שפּראַכן. די מערסט פאָלקס פון די איז C. דאָס איז, איר וועט האָבן צו לערנען אַן נאָך פּראָגראַממינג שפּראַך.

פאַרגלייַך מיט דזשאַוואַסקריפּט

פילע יוזערז פאַרגלייַכן Lua צו דזשאַוואַסקריפּט, קליימינג אַז זייער קאָודז זענען כּמעט די זעלבע. עס זענען טאַקע מער סימאַלעראַטיז צווישן שפּראַכן ווי דיפעראַנסיז. אָבער, טראָץ די קלאָר ווי דער טאָג סימאַלעראַטיז, עס זענען פילע דיפעראַנסיז. פֿאַר בייַשפּיל, Lua האט זיין אייגענע ווייכווארג שטיצן. אָבער, דזשאַוואַסקריפּט דעוועלאָפּערס לעצטנס באַקענענ אַ דערהייַנטיקן, לויט וואָס דער באַניצער נאָר דאַרף צו שרייַבן די וואָרט “טראָגן” צווישן די גענעראַטאָרס, נאָך וואָס די פּראָגראַם וועט זיין געשטיצט.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדער לואַ אָפּעראַטאָר פֿאַר העכערונג צו אַ מאַכט דינאָוץ אַזאַ אַ צייכן “^”, בשעת אין דזשאַוואַסקריפּט איז “**”. דער יענער האט פארגרעסער אין און פארגרעסער אויס פאַנגקשאַנז. אָבער לואַ קענען דורכפירן אָפּעראַטאָר אָוווערלאָודינג. דזשאַוואַסקריפּט כּולל בלויז בייַטעוודיק פאַנגקשאַנז, בשעת Lua האט זיי דיפיינד. דזשאַוואַסקריפּט קענען באַרימערייַ מיט שטיצן די באַוווסט אוניקאָד נאָרמאַל. די קאָמבינאַציע “!==” איז געניצט צו אָנווייַזן ינאַקוואַלאַטי אין דער שפּראַך, און לואַ ניצט “~=” פֿאַר די זעלבע ציל. אנדערע דיפעראַנסיז זענען דערלאנגט אין די טיש.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג

פֿעיִקייטן פון פּראָגראַממינג ראָובאַץ פֿאַר טריידינג אין די Lua שפּראַך

שאפן ראָובאַץ אויף QLua איז נישט שווער, אפילו ביגינערז קענען שעפּן עס. די הויפּט זאַך איז צו פֿאַרשטיין די גרונט טעאָריע אין די אָנהייב. אין סדר צו קאַמפּאָוז די קאָד, די סימפּלאַסט טעקסט רעדאַקטאָר איז נוציק. דער סכעמע פון ​​שאַפונג איז ענלעך צו די זאַמלונג פון אַ גראדן. אָבער, עס איז אַ נישטיק חילוק אין די קאָד זיך. אן אנדער גוט “הויכפּונקט” – די נייַ מינטיד ראָבאָט קענען זיין געשטעלט ערגעץ אויף דיין פּיסי.

וויכטיק! עס זאָל זיין בלויז איין פֿונקציע אין די קאָד – “הויפּט”.

אַמאָל די ראָבאָט קאָד איז קאַמפּיילד און עדיטיד, עס איז רעקאַמענדיד צו ראַטעווען עס. דו זאלסט נישט פאַרגעסן וועגן די לואַ פאַרלענגערונג. ווי שוין דערמאנט, די פּראָגראַם קענען זיין געשטעלט ערגעץ אויף די קאָמפּיוטער. צו פּרובירן דיין קאָד, איר דאַרפֿן צו לויפן די ראָבאָט. צו טאָן דאָס, גיין צו די אָפּטיילונג “סערוויסן”. אין די דנאָ עס וועט זיין אַ שורה “לואַ סקריפּס”, עס זאָל זיין קליקט.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגווייַטער, אַ פֿענצטער מיט לאָודיד סקריפּס וועט דערשייַנען. דאָרט איר זאָל אויסקלייַבן די פארלאנגט טעקע און לויפן עס מיט די צונעמען קנעפּל.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגאין די סוף, עס איז רעקאַמענדיד צו קאָנטראָלירן די באָט קאָד פֿאַר ערראָרס. אויב אַלץ איז גוט, די ראָבאָט וועט אָנהייבן. אין פאַל פון כיטשיז, עס איז ווערט צו צוריקקומען צו די קאָד ווידער און קאָנטראָלירן די ריכטיק.

איבערבליק פון די בעסטער טריידינג ראָובאַץ אויף לואַ – פאַרטיק סאַלושאַנז פֿאַר ביגינערז

ניצן די Lua פּראָגראַממינג שפּראַך, איר קענען מאַכן פאַרשידן טייפּס פון ראָובאַץ פון קיין קאַמפּלעקסיטי. אָבער, איר קענען קויפן אַ פאַרטיק פּראָגראַם. עס איז פארגעלייגט צו באַקומען באַקאַנט מיט די געזונט-באקאנט אַלגערידאַמז וואָס זענען שוין גרייט פֿאַר אַרבעט. איר קענען קויפן זיי אָדער פּרובירן די דעמאָ ווערסיע. גאַנץ טריידינג ראָבאָט פֿאַר די QUIK וואָקזאַל אין לואַ: https://youtu.be/Z2xzOfNZFso

ראָבאָט וואָקזאַל “דעלטאַ פּראָ”

אַלאַוז איר צו אַקטאַווייט וועגן 120 קיין אָפּציעס אויף איין פּלאַטפאָרמע. אין דעם פאַל, איר קענען נוצן פאַרשידענע טייפּס פון סטראַטעגיעס און מכשירים.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג

RQ: איין פּראָצענט

דער ראָבאָט איז דיזיינד פֿאַר טריידינג אין די פעלד פון טריידינג. דער אַלגערידאַם אַלאַוז איר צו פאַרגרעסערן די האַכנאָסע פון ​​דעם טעטיקייט עטלעכע מאָל. ריסקס זענען מינאַמייזד, זיי קענען זיין לייכט קאַלקיאַלייטיד.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג

RQ: מארטין

די סיסטעם אַלאַוז איר צו רעכענען די פּלאַץ איידער איר מאַכן אַ געשעפט. טריידינג אין די “האַלב-אָטאַמאַטיק” מאָדע איז צוגעשטעלט. לעוועלס קענען זיין הצלחה טראַקט און שטעלן מאַניואַלי.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג

טייפּס פון לואַ סקריפּס פֿאַר די QUIK וואָקזאַל

ווען איר דורכפירן אַ זיכער אַרבעט אין די QUIK וואָקזאַל, די פאלגענדע סקריפּס זענען געניצט:

  1. לואַ סקריפּס . זיי קענען זיין סטאָרד אויף די נעץ, אויף אַ היגע דיסק אָדער אין אן אנדער אָרט ווו זיי זענען צוטריטלעך צו די וואָקזאַל. זיי זענען פאַנגקשאַנאַל גענוג צו שאַפֿן אַ טריידינג ראָבאָט מיט זייער הילף. עס וועט זיין מעגלעך צו שאַפֿן טישן אין QUIK, נוצן מכשירים אָפּציעס, געבן קאַמאַנדז צו דורכפירן פאַרשידן טאַסקס, און אַזוי אויף.
  2. מנהג ינדיקאַטאָרס . דאָ, קאַמפּערד מיט די פריערדיקע מיינונג, פיל ווייניקער פאַנגקשאַנאַליטי. דער פּראָגראַם איז בדעה פֿאַר דער באַניצער צו ווייַזן די אַלגערידאַם פון אַקשאַנז אויף די וואָקזאַל טשאַרץ.

פּראָגראַממינג אין לואַ פֿאַר די וואס ווילן צו מאַסטערי די שפּראַך ונ דורך – אראפקאפיע די גאַנץ פירער:
פּראָגראַממינג אין לואַ ראָובאַץ אין לואַ פֿאַר קוויק – אייזבערג ראָבאָט: https://youtu.be/cxXwF_xmTHY

ווי צו שרייַבן אַ ראָבאָט אין לואַ

ווייל באַשלאָסן צו מאַכן זיין אייגענע ראָבאָט, דער באַניצער מוזן נאָכגיין אַ פאַר-קאָמפּילעד אַלגערידאַם. ווען ער גיינז דערפאַרונג אין פּראָגראַממינג, ער וועט קענען צו לייכט שרייַבן זיין אייגענע קאָודז און עקספּערימענט. דורך טשוזינג Lua צו לערנען דעם שטח, אַ אָנהייבער וועט נישט זיין טעות. נאָך אַלע, אין די אָנהייב, די הויפּט זאַך איז צו האַלטן אַ פּשוט און מערסט פאַרשטיייק פּראָגראַממינג שפּראַך. צו אָנהייבן, עפֿענען די QUIK טריידינג וואָקזאַל פּראָגראַם. אין זייַן פֿענצטער, איר דאַרפֿן צו שאַפֿן אַ טעקע. דאָס איז דער אָרט ווו אַלע געשריבן סקריפּס וועט זיין געראטעוועט. דער באַניצער קענען געבן די טעקע לעגאַמרע קיין נאָמען, אָבער עס מוזן צונויפשטעלנ זיך בלויז פון לאַטייַן אותיות. זאל ס זאָגן זייַן נאָמען איז “לואַסקריפּטס”. דערנאָך איר דאַרפֿן צו אַקטאַווייט די טעקע און שאַפֿן אַ טעקסט רעדאַקטאָר, למשל, נאָטעפּאַד. אין אַ ליידיק פּלאַץ (אין די פּראָגראַם פֿענצטער) איר דאַרפֿן צו רעכט גיט
. א דיאַלאָג קעסטל וועט דערשייַנען, אין דער רשימה פון וואָס איר דאַרפֿן צו סעלעקטירן דעם קוויטל “שאַפֿן”, און דעמאָלט “טעקסט דאָקומענט” רודערן.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגמ׳זאל אים אויך געבן א נאמען, כדי שפעטער נישט צו צעמישן. פֿאַר בייַשפּיל, איר קענען שרייַבן “סקריפּט_נ1”. דו זאלסט נישט פאַרגעסן וועגן די האַכלאָטע פון ​​די שפּראַך געניצט – .לואַ. אַז איז, דער באַניצער זאָל באַקומען אַזאַ אַ ינסקריפּשאַן אויף דעם דאָקומענט “Script_N1.lua”. אָבער, Windows אָפט ענדערונגען די געשפּרייט אויטאָמאַטיש דורך פּאַטינג אין אַ .טקסט טעקע. אין דעם פאַל, עס איז רעקאַמענדיד צו שאַפֿן אַ דאָקומענט אין נאָטעפּאַד ++, באַשטעטיקן די פארלאנגט האַכלאָטע. אין דעם פּראָגראַם איר דאַרפֿן צו סעלעקטירן דעם אָפּטיילונג “סינטאַקסעס”. א דיאַלאָג קעסטל מיט עטלעכע אָפּציעס וועט דערשייַנען דאָ. איר וועט דאַרפֿן צו אויסקלייַבן “ל”. פון דאָרט, אן אנדער פֿענצטער וועט דערשייַנען ווו איר דאַרפֿן צו גיט אויף “לואַ”.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגנאָך דעם, אין דער זעלביקער מעניו, צוזאמען מיט די אָפּטיילונג “סינטאַקסעס”, איר זאָל גיט אויף די אָפּטיילונג “טעקע”. אין דער ווייַטער פֿענצטער עס וועט זיין אַן ינסקריפּשאַן – “היט ווי”. דער באַניצער דאַרף צו קליקן אויף עס און וואַרטן ביז אַ נייַ פֿענצטער אָפּענס.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדאָרט, אין די שפּיץ, אַ שורה מיט די נאָמען פון די פריער באשאפן טעקע “Lua סקריפּס” וועט זיין קענטיק. אין די דנאָ פון די פֿענצטער, 2 אנדערע דאָקומענטן וואָס דער באַניצער האט באשאפן זענען געוויזן. אויב אַלץ שטימען, איר מוזן באַשטעטיקן דעם קאַמף און ראַטעווען די קראַנט שטאַט פון די קאָד.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדער ווייַטער שריט איז צו שרייַבן די קאָד אין די אויסדערוויילטע Lua פּראָגראַממינג שפּראַך. ביגינערז קענען נוצן די לימעד, עס וועט העלפן צו שאַפֿן אַ פּשוט קאָד, אַזוי אַז דער מומכע קענען פּרובירן זיין האַנט. דער אַלגערידאַם פון אַקשאַנז איז ליגן אין דער פּראָגראַם טעקע גערופֿן QLUA.chm. עס איז פארגעלייגט, למשל, צו שרייַבן אַזאַ אַ לייטווייט קאָד:
function main ()
אָנזאָג (“מייַן ערשטער שריפט איז לאָנטשט”);
סוף ווייַטער, איר דאַרפֿן צו גיט אויף די היט קנעפּל אין די מעניו.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדער קאָד זאָל זיין געראטעוועט אין דער טעקע “Script_N1.lua”. מיר קאַטער עס און זען ווי די דעבוט שריפט איז געוויזן. צו עפֿענען עס אין QUIK, איר דאַרפֿן צו עפֿענען דעם פּראָגראַם און סעלעקטירן דעם קוויטל “סערוויסן” אין די אָפּציעס אָפּטיילונג. ווייַטער, אַ דיאַלאָג קעסטל וועט דערשייַנען, דאָרט איר זאָל גיט אויף “LUA סקריפּס …”.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגדערנאָך דער באַניצער וועט זען די טעקע “פאַראַנען סקריפּס”. אויף די שפּיץ רעכט זייַט איז די לייג קנעפּל. דריקט אויף עס און קוק פֿאַר די טעקע מיט די קאָד. עס איז ליגן דאָ “Script_N1.lua”.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגווען עפן אַ דאָקומענט, עס איז וויכטיק צו אויסקלייַבן די שורה “Script_N1.lua” (עס מוזן זיין געראטעוועט אויף פאָר C), דעמאָלט, אין די דנאָ, גיט די “לויפן” קנעפּל.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגא נייַ פֿענצטער וועט מיד דערשייַנען.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגצו ויסמיידן די ינגקאַמפּראַכענסיבאַל אותיות, איר דאַרפֿן צו גיין צו די נאָטעפּאַד פּראָגראַם. אין די סעטטינגס עס איז אַ אָפּטיילונג “Encodings”, גיט אויף עס. דערנאָך אַ רשימה פון טאַבס וועט דערשייַנען, צווישן וואָס איר זאָל גיט אויף “גער צו ANSI”.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגווייַטער, איר זאָל גיט אויף די היט קנעפּל און צוריקקומען צו די אָנזאָג פֿענצטער. ס’וועט שוין זיין אן אנדער אויפשריפט, און נישט קיין רייע מיט שריפטלעך.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג

ווי צו פּראָגראַם אין LUA אין QUIK וואָקזאַל

עס זענען 3 פאָלקס וועגן:

  1. קיין טעקסט טעקע איז באשאפן, ווו די .לואַ געשפּרייט זאָל זיין שטעלן. ווייַטער, איר דאַרפֿן צו עפֿענען דעם רעדאַקטאָר און שרייַבן דעם קאָד. נאָך סטאַרטינג, אַזאַ אַ אַלגערידאַם וועט זיין עקסאַקיוטאַד בלויז אַמאָל. איר קענען לויפן עס מאַניואַלי ינדעפאַנאַטלי. איר קענען נוצן עס פֿאַר אַ איין-צייַט כעזשבן פון זיכער אינפֿאָרמאַציע.
  2. אין די Lua שריפט זיך, איר דאַרפֿן צו שאַפֿן אַ פֿונקציע גערופן  main() . ווייַטער, אין דער זעלביקער פֿונקציע, איר דאַרפֿן צו אַרייַנלייגן די געשריבן קאָד. און די שלאָפן () פֿונקציע איז  נוציק צו טעמפּערעראַלי פּויזע די שריפט אָדער, פאַרקערט, נעמענ זיכ ווידער. אַז איז, אויב איר אַקטאַווייט די הויפּט () פֿונקציע, און דעמאָלט אַרייַנלייגן די שלאָף () פֿונקציע, איר קענען דערגרייכן די כעזשבן מיט אַ אָפטקייַט פון אַ ספּעציפיש צייט מעהאַלעך.
  3. אין אַ QLUA פּראָגראַם, איר קענען נוצן די געשעעניש-געטריבן אַנטוויקלונג מאָדעל. אזוי, איצט עס איז ניט נייטיק צו “דעטעקט” ענדערונגען אין איין פונקציע און, רעכט צו דעם, ויספירן די פאלגענדע קאַמאַנדז.

עס איז פארגעלייגט צו פונאַנדערקלייַבן די יענער אופֿן אין מער דעטאַל. צו שעפּן אַ ספּעציפיש געשעעניש, איר זאָל שרייַבן אַ פֿונקציע אין אַ שריפט אין קוויק. איר קענט נוצן די פאלגענדע סכעמע: א
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגLUA שריפט קענען צונויפשטעלנ זיך פון עטלעכע פאַנגקשאַנז מיט ספּעציעל נעמען: אָפּמאַך, קוואָטעס, און אַזוי אויף. איר דאַרפֿן צו געפֿינען די “טאַבלעס” אָפּטיילונג אין די פּראָגראַם, גיין צו “Lua”. א דיאַלאָג קעסטל וועט דערשייַנען דאָרט און די שורה “פאַראַנען סקריפּס” וועט זיין קענטיק, דריקט אויף עס. ווייַטער, דריקט אויף די “קאַטער” קוויטל. דערנאָך קומט די פּראַסעסינג און דורכפירונג פון די אַבליגאַטאָרי
הויפּט () פֿונקציע . דערנאָך, איר דאַרפֿן צו דערקלערן 
is_run , די פֿונקציע וועט אַנטהאַלטן די ווערט 
אמתביז דער באַניצער אַקטאַווייץ די סטאָפּ סקריפּט קנעפּל. דערנאָך די פֿונקציע וועריאַבאַל גייט אין פאַלש מאָדע ין OnStop (). נאָך דעם, די הויפּט () פֿונקציע ענדס, און די שריפט זיך סטאַפּס. די געשריבן שריפט מוזן זיין געראטעוועט און לויפן. ווען איר מאַכן טראַנזאַקשאַנז, דער באַניצער וועט זען די דאַטן פֿאַר יעדער פּלאַץ און די לעצט סומע פון ​​טראַנזאַקשאַנז.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגצו לויפן QLua אין קוויק, איר דאַרפֿן צו אַריבערפירן עס צו אַ נייַע טעקע אויף דיין פּיסי. איר קענען רופן עס וואָס איר ווילט, למשל, “מילואַ”. אַלע לואַ סקריפּס וועט זיין סטאָרד דאָרט. ווען איר אַרייַן QUIK, איר דאַרפֿן צו עפֿענען די אָפּטיילונג “סערוויסן”, און גיט אויף די קוויטל “Lua סקריפּס”. אין די פֿענצטער וואָס אָפּענס, אַקטאַווייט די “לייג” קנעפּל. דערנאָך איר דאַרפֿן צו אויסקלייַבן דעם שריפט און עפענען עס. עס וועט זיין אין די “דאַונלאָודיד סקריפּס” אָפּטיילונג. דערנאָך איר זאָל הויכפּונקט די שורה פון די שריפט און גיט “לויפן”. צו האַלטן די שריפט, נאָר גיט “האַלטן”.
לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינגBot פֿאַר קוויק אויף LUA [/ caption]

ווי צו ינסטאַלירן אַ LUA שריפט אין אַ טריידינג וואָקזאַל

די טריינינג און נאָרמאַל טערמינאַלס דאַרפן די זעלבע אַלגערידאַם פֿאַר ינסטאָלינג אַ טריידינג ראָבאָט:

  1. עס איז נייטיק צו גיט אויף די “סערוויס” אָפּטיילונג אין די שפּיץ מעניו פון די וואָקזאַל.
  2. דערנאָך, געפֿינען די “LUA סקריפּס” קנעפּל אין די פאַל-אַראָפּ דיאַלאָג קעסטל און גיט:לואַ פּראָגראַממינג, טריידינג ראָובאַץ און סקריפּס פֿאַר טריידינג
  3. אין דער צייט, די “פאַראַנען סקריפּטס” פֿענצטער זאָל דערשייַנען. דערנאָך איר זאָל אַקטאַווייט די “לייג” קנעפּל און אויסקלייַבן די טעקע פון ​​די פארלאנגט טריידינג ראָבאָט.

נעמען דאַטן פון די Lua טשאַרט מיט אַ שריפט אין די קוויק וואָקזאַל: https://youtu.be/XVCZAnWoA8E Lua איז אַ גרויס אָפּציע פֿאַר לערנען פּראָגראַממינג און הצלחה אין דער צוקונפֿט. די הויפּט זאַך איז נישט צו האַלטן בלויז מיט לייענען די טעאָריע. עס איז בעסער צו לערנען דעם מאַטעריאַל דורך קעסיידער פּראַקטיסינג. נאָך אַ געוויסע צייט, דער דעוועלאָפּער וועט אָנהייבן צו מאַכן פּראָגרעס און קענען צו שאַפֿן זיין אייגענע ווערטיק פּראָדוקט.

info
Rate author
Add a comment