لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه

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

د لوا برنامه کولو ژبې په کارولو سره ، تاسو کولی شئ مختلف لوبې ، اسانتیاوې ،
سوداګریز روبوټونه او نور پرمختګونه رامینځته کړئ. د لوا ژبه د پوهیدلو لپاره اسانه ده، یو مشهور ژباړونکی لري. دا وړاندیز شوی چې له لوا سره نږدې آشنا شئ ، او همدارنګه په دې ژبه کې د سوداګرۍ روبوټ یا سکریپټ لیکلو څرنګوالی زده کړئ.

لوا ژبه څه ده او څنګه ګټوره ده؟

لوا د کارولو لپاره اسانه ژبه ده. پیل کونکي مني چې د دې په مرسته تاسو کولی شئ په لنډ وخت کې د برنامه کولو اساسات زده کړئ. لوا په بریالیتوب سره د پرمختګونو سره یوځای شوی چې په بله ژبه کې راټول شوي. دا ډیری وخت زده کونکو ته وړاندیز کیږي چې یوازې د بریښنایی ډیزاین ساینس کې پیل کوي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه لوا ژبه اکثرا په مختلفو برخو کې کارول کیږي. دا ممکن په کار کې راشي:

  1. یو کارن چې د کمپیوټر لوبې لوبوي (پلگ ان ولیکئ).
  2. د لوبې پراختیا متخصص (انجن ته وده ورکول).
  3. د غوښتنلیک پراختیا پروګرامر (د مختلفو اسانتیاوو لپاره پلگ ان ولیکئ).
  4. د سرایت کولو په لور پرمخ وړونکی (ژبه پروسه ورو نه کوي او تاسو ته اجازه درکوي په مؤثره توګه کار وکړئ)
  5. د سکریپټونو لیکلو او سوداګرۍ بوټو لپاره سوداګر.
    لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه
    په لوا کې د QUIK لپاره د سوداګرۍ روبوټ د بیا پیرود کچې لخوا

د لوا څخه مننه ، له یو څخه ډیر سوداګریز روبوټ رامینځته شوی. ګټه دا ده چې هر کارونکي کولی شي په چټکۍ سره د ژبې لنډیزونه درک کړي او په خپلواک ډول دا ډول برنامه رامینځته کړي. د دې له لارې، دا به ممکنه وي چې د Quik ترمینل ته امرونه واستوي
او تخنیکي تحلیل ترسره کړي. د لوا ژبه د څه لپاره ده، د LUA پروګرام کولو ژبې یوه عمومي کتنه: https://youtu.be/PbYf6uNZFCE

لنډ تاریخي معلومات

لوا په 1993 کې د ټیکګراف څانګې څخه د برازیلي پروګرام کونکو لخوا اختراع شوې. پراختیا کونکو ډاډ ترلاسه کړ چې هر کارن کولی شي د ژبې پراختیا لپاره ځینې تعدیلات رامینځته کړي. دا کوډ ته د خلاص لاسرسي له لارې ترسره کیدی شي. د برازیل لپاره، د خپل پروګرام کولو ژبې راڅرګندېدل یو ریښتینی موندنه وه. البته تر دې مخکې دغه هېواد د کمپيوټر د پراختيا په برخه کې دومره برياليتوب نه و ترلاسه کړی.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه ژبه د SOL او DEL پر بنسټ جوړه شوې. دا پرمختګونه د لوا په پرتله یو کال دمخه نړۍ ولیدل. ورته برازیلي سازمان د لیکوال په توګه عمل وکړ. دا پروګرامینګ ژبې د پیټروبراس لخوا رامینځته شوي ، د ورته ایالت یوه شرکت چې د تیلو استخراج او پروسس کې بوخت و. د Lua 5.4.0 وروستۍ نسخه په نسبي ډول په 2020 کې خپره شوه. پرمخ وړونکي هڅه کوي څومره چې امکان ولري په پروژه کې په زړه پوري او ګټورې ځانګړتیاوې معرفي کړي. له همدې امله ، برنامه په دوامداره توګه تازه کیږي او د پراختیا کونکو ترمینځ غوښتنه کیږي.

د لوا پروګرام کولو ژبې ځانګړتیاوې

د لوا سره مخ شوي ، پراختیا کونکي ته فرصت ورکول کیږي چې دا ژبه وکاروي ، دواړه جوړ شوي (د حقیقت له امله چې دا سکریپټ شوی دی) او سټایلون (په ځینو مواردو کې ، دا د اضافې پرته کارول کیدی شي). کله چې لیکوالانو د لوا په جوړولو کار وکړ، دوی په عمدي توګه د عملیاتي وسیلې جوړولو ته لاړ چې ډیر ځای نه نیسي او په اسانۍ سره په هر وسیله کار کوي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه پرمخ وړونکو هڅه وکړه چې دا ژبه د امکان تر حده ساده کړي، ترڅو حتی نوي پروګرام کونکي په چټکۍ سره پوه شي. دا د پروژې لپاره د تقاضا زیاتوالی دی. متخصصین دا فرصت لري چې کوډ ولیکي او په رسمي ویب پاڼه کې کتابتونونو ته د رسیدلو پرته په لویه کچه پرمختګونه رامینځته کړي. لیکوالانو پخپله برنامه کې د اړینو پیرامیټونو شتون ته پاملرنه کړې. نوي کارونکي د لوا ژبه په کومو برخو کې کارول کیږي زده کوي. دا په صنعتي سکتور کې د برنامو تولید لپاره ډیزاین شوی. خو نن ورځ د همدې ژبې په مرسته بېلابېل سوداګریز روبوټونه، سکریپټونه، کمپیوټرې لوبې، اپلیکیشنونه، د ټیلیګرام لپاره بوټونه او داسې نور جوړېږي. سربیره پردې ، لوا په یو نوښت تخنیک کې ښکیل دی چې د ځای سپړلو کې مرسته کوي. دا په پوهنتونونو کې د زده کونکو په تدریس کې هم کارول کیږي. د پروګرام کولو ترټولو مشهوره ژبه Lua په کور کې ګڼل کیږي. دا په برازیل کې دی چې دا نږدې هرچیرې کارول کیږي (چیرې چې امکان ولري).

ګټې او زیانونه

لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه د هر پروګرام په څیر، د لوا میکانیزم او پروګرام کولو ژبه یو شمیر ګټې او زیانونه لري. دا د پرمختګ مثبت اړخونو سره پیل کولو ارزښت لري:

  1. د کیفیت ترانسپورت . د ډیری برنامو برعکس ، لوا د یو عملیاتي سیسټم څخه بل ته لیږدول اسانه دي. په دې حالت کې، کوم لوی بدلونونه شتون نلري. په هر حالت کې، په کوډ کې به کومه تېروتنه نه وي.
  2. ډیری کتابتونونه د JavaScript په پرتله ، Lua د کتابتون ډیر لږ انتخابونه لري. په هرصورت، رسمي سرچینې هرڅه لري چې تاسو ورته اړتیا لرئ د ژبې سره په بشپړه توګه کار وکړئ.
  3. موثریت _ سیسټم تاسو ته اجازه درکوي هغه کتابتونونه اضافه کړئ چې په لنډ وخت کې د ځانګړي کوډ کولو پروسې لپاره مهم دي.
  4. د کارولو اسانتیا . د پروګرام کولو ګورو یوازې د ژبې یو څو توضیحاتو زده کولو ته اړتیا لري، او حتی بیا دوی کولی شي په خوندي توګه په خپلو پرمختګونو کې وکاروي. د هغو کسانو لپاره چې یوازې د برنامه کولو سره پیل کوي ، د لوا په پوهیدو کې ډیر وخت نه نیسي.
  5. د پام وړ حافظه سپما په دې ژبه کې د پروګرامونو په جوړولو سره، یو متخصص تضمین کیږي چې د نورو انلاګونو سره توپیر وګوري. په هرصورت، د لوا پرمختګونه په وسیله کې لږ حافظې ته اړتیا لري.

د ژبې یوازینی مهم نیمګړتیا دا ده چې لیکل شوی دی. او دا پدې مانا ده چې ډیری وختونه دا یوازې د نورو پرمختیایي ژبو سره په ترکیب کې کارول کیدی شي. د دې څخه خورا مشهور C دی. دا دی، تاسو باید د پروګرام کولو اضافي ژبه زده کړئ.

د جاوا سکرپٹ سره پرتله کول

ډیری کاروونکي لوا جاواسکریپټ سره پرتله کوي، ادعا کوي چې د دوی کوډونه نږدې ورته دي. په حقیقت کې د ژبو تر منځ د توپیرونو په پرتله ډیر ورته والی شتون لري. مګر، د څرګند ورته والی سره سره، ډیری توپیرونه شتون لري. د مثال په توګه، لوا د خپل سافټویر ملاتړ لري. په هرصورت، د جاواسکریپټ پراختیا کونکو پدې وروستیو کې یو تازه معلومات معرفي کړل، چې په وینا یې، کاروونکي یوازې د جنراتورونو ترمنځ د “حاصل” کلمه لیکلو ته اړتیا لري، وروسته له دې چې برنامه به ملاتړ شي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه لوا آپریټر د بریښنا پورته کولو لپاره دا ډول نښه “^” څرګندوي، پداسې حال کې چې په جاواسکریپټ کې دا “**” دی. وروستی د زوم ان او زوم آؤٹ افعال لري. مګر لوا کولی شي د آپریټر اوورلوډینګ ترسره کړي. جاواسکریپټ یوازې متغیر افعال لري، پداسې حال کې چې لوا دوی تعریف کړي. جاواسکریپټ کولی شي د یونیکوډ پیژندل شوي معیار ملاتړ وکړي. د “!==” ترکیب په ژبه کې د نابرابرۍ څرګندولو لپاره کارول کیږي، او لوا د ورته هدف لپاره “~=” کاروي. نور توپیرونه په جدول کې وړاندې شوي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه

په لوا ژبه کې د سوداګرۍ لپاره د برنامو روبوټونو ځانګړتیاوې

په QLua کې د روبوټونو رامینځته کول خورا ستونزمن ندي ، حتی پیل کونکي کولی شي دا اداره کړي. اصلي خبره دا ده چې په لومړي سر کې د اساسي تیوري پوه شي. د کوډ د جوړولو لپاره، ساده متن ایډیټر ګټور دی. د جوړولو سکیم د یو شاخص تالیف ته ورته دی. په هرصورت، پخپله کوډ کې یو مهم توپیر شتون لري. یو بل ښه “نښان” – نوی شوی روبوټ ستاسو په کمپیوټر کې هرچیرې کیدی شي.

مهم! په کوډ کې باید یوازې یو فعالیت وي – “اصلي”.

یوځل چې د روبوټ کوډ ترتیب او ایډیټ شي ، نو سپارښتنه کیږي چې خوندي یې کړئ. د لوا توسیع په اړه مه هېروئ. لکه څنګه چې مخکې یادونه وشوه، برنامه په کمپیوټر کې هرچیرې کیدی شي. د خپل کوډ ازموینې لپاره، تاسو اړتیا لرئ چې روبوټ چل کړئ. د دې کولو لپاره، د “خدمتونو” برخې ته لاړ شئ. په ښکته کې به یو کرښه وي “لوا سکریپټونه”، دا باید کلیک شي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه بیا به یوه کړکۍ د بار شوي سکریپټونو سره ښکاره شي. هلته تاسو باید اړین فایل غوره کړئ او د مناسب تڼۍ په کارولو سره یې چل کړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه په پای کې، سپارښتنه کیږي چې د غلطیو لپاره د بوټ کوډ وګورئ. که هرڅه سم وي، روبوټ به پیل شي. د خنډونو په صورت کې، دا د دې ارزښت لري چې بیا کوډ ته بیرته راستانه شي او د هغې درستیت وګوري.

په لوا کې د غوره سوداګرۍ روبوټونو عمومي کتنه – د پیل کونکو لپاره چمتو شوي حلونه

د لوا برنامه کولو ژبې په کارولو سره ، تاسو کولی شئ د هر ډول پیچلتیا مختلف ډوله روبوټونه رامینځته کړئ. په هرصورت، تاسو کولی شئ یو چمتو شوی پروګرام واخلئ. دا وړاندیز شوی چې د مشهور الګوریتمونو سره آشنا شئ چې دمخه د کار لپاره چمتو دي. تاسو کولی شئ دا وپیرئ یا د ډیمو نسخه هڅه وکړئ. په لوا کې د QUIK ترمینل لپاره بشپړ سوداګریز روبوټ: https://youtu.be/Z2xzOfNZFso

د روبوټ ټرمینل “ډیلټا پرو”

تاسو ته اجازه درکوي په یوه پلیټ فارم کې شاوخوا 120 هر ډول اختیارونه فعال کړئ. په دې حالت کې، تاسو کولی شئ د مختلفو ستراتیژیو او وسایلو څخه کار واخلئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه

RQ: یوه سلنه

روبوټ د سوداګرۍ په ډګر کې د سوداګرۍ لپاره ډیزاین شوی. الګوریتم تاسو ته اجازه درکوي څو څو ځله د دې فعالیت عاید زیات کړي. خطرونه کم شوي، دوی په اسانۍ سره محاسبه کیدی شي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه

RQ: مارتین

سیسټم تاسو ته اجازه درکوي د معاملې کولو دمخه ډیری محاسبه کړئ. په “نیم اتوماتیک” حالت کې تجارت چمتو شوی. کچې په بریالیتوب سره تعقیب کیدی شي او په لاسي ډول تنظیم کیدی شي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه

د QUIK ترمینل لپاره د لوا سکریپټونو ډولونه

کله چې د QUIK ټرمینل کې یو ټاکلی دنده ترسره کول، لاندې سکریپټونه کارول کیږي:

  1. لوا سکرپٹونه دوی کولی شي په شبکه کې زیرمه شي، په محلي ډیسک کې، یا په بل ځای کې چیرې چې دوی به ترمینل ته د لاسرسي وړ وي. دوی دومره فعال دي چې د دوی په مرسته د سوداګرۍ روبوټ رامینځته کړي. دا به امکان ولري چې په QUIK کې میزونه رامینځته کړئ ، د وسیلې اختیارونه وکاروئ ، د مختلف کارونو ترسره کولو لپاره قوماندې ورکړئ ، او داسې نور.
  2. دودیز شاخصونه دلته، د تیر لید په پرتله، ډیر لږ فعالیت. برنامه د کارونکي لپاره ده چې په ټرمینل چارټونو کې د عمل الګوریتم ښکاره کړي.

په لوا کې برنامه کول د هغو کسانو لپاره چې غواړي په ژبه کې بشپړ مهارت ولري – بشپړ لارښود ډاونلوډ کړئ:
د QUIK لپاره
لوا روبوټ کې برنامه کول – آئسبرګ روبوټ: https://youtu.be/cxXwF_xmTHY

په لوا کې د روبوټ لیکلو څرنګوالی

د خپل روبوټ جوړولو پریکړه کولو سره، کاروونکي باید مخکې له مخکې ترتیب شوي الګوریتم تعقیب کړي. کله چې هغه په ​​برنامه کولو کې تجربه ترلاسه کوي ، نو هغه به وکولی شي په اسانۍ سره خپل کوډونه او تجربه ولیکي. د دې سیمې مطالعې لپاره د لوا غوره کولو سره، یو پیل کونکی به غلط نه وي. په هرصورت، په پیل کې، اصلي شی دا دی چې په ساده او خورا د پوهیدو وړ پروګرام کولو ژبه ودرول شي. د پیل کولو لپاره، د QUIK سوداګریز ټرمینل برنامه پرانیزئ. د هغې په کړکۍ کې، تاسو اړتیا لرئ یو فولډر جوړ کړئ. دا هغه ځای دی چیرې چې ټول لیکل شوي سکریپټونه به خوندي شي. کارونکي کولی شي فولډر ته په بشپړ ډول هر نوم ورکړي، مګر دا باید یوازې د لاتیني تورو څخه جوړه وي. راځئ چې ووایو د دې نوم “LuaScripts” دی. بیا ، تاسو اړتیا لرئ فولډر فعال کړئ او هلته د متن ایډیټر رامینځته کړئ ، د مثال په توګه ، نوټ پیډ. په خالي ځای کې (د برنامه کړکۍ دننه) تاسو اړتیا لرئ ښیې کلیک وکړئ
. د ډیالوګ بکس به څرګند شي ، په هغه لیست کې چې تاسو اړتیا لرئ د “جوړولو” ټب غوره کړئ ، او بیا د “متن سند” قطار.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه دا باید یو نوم هم ورکړل شي، ترڅو وروسته ګډوډ نشي. د مثال په توګه، تاسو کولی شئ “Script_N1” ولیکئ. د کارول شوي ژبې د حل په اړه مه هېروئ – .lua. دا دی، کاروونکي باید د “Script_N1.lua” په سند کې داسې لیکنه ترلاسه کړي. په هرصورت، وینډوز ډیری وختونه د .txt فایل په ځای کولو سره په اوتومات ډول توسیع بدلوي. پدې حالت کې ، سپارښتنه کیږي چې په نوټ پیډ ++ کې یو سند رامینځته کړئ ، مطلوب ریزولوشن تنظیم کړئ. پدې برنامه کې ، تاسو اړتیا لرئ د “نحو” برخه وټاکئ. د ډیالوګ بکس به دلته د څو اختیارونو سره څرګند شي. تاسو به د “L” انتخاب ته اړتیا ولرئ. له هغه ځایه، بله کړکۍ به ښکاره شي چیرې چې تاسو اړتیا لرئ په “لوا” کلیک وکړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه له هغې وروسته، په ورته مینو کې، د “نحو” برخې سره، تاسو باید د “فایل” برخې باندې کلیک وکړئ. په راتلونکې کړکۍ کې به یو لیک وي – “په توګه خوندي کړئ”. کارونکي اړتیا لري په دې کلیک وکړئ او انتظار وکړئ تر هغه چې نوې کړکۍ خلاصیږي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه هلته، په پورتنۍ برخه کې، د مخکې جوړ شوي فولډر “لوا سکریپټس” نوم سره یوه کرښه به ښکاره شي. د کړکۍ په ښکته کې، 2 نور اسناد چې کاروونکي جوړ کړي ښودل شوي. که هرڅه سم وي، تاسو باید عمل تایید کړئ او د کوډ اوسنی حالت خوندي کړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه بل ګام دا دی چې کوډ په غوره شوي لوا پروګرامینګ ژبه کې ولیکئ. پیل کونکي کولی شي لارښوونې وکاروي، دا به د ساده کوډ په جوړولو کې مرسته وکړي، ترڅو متخصص خپل لاس هڅه وکړي. د کړنو الګوریتم د پروګرام فایل کې موقعیت لري چې QLUA.chm نومیږي. دا وړاندیز شوی، د بیلګې په توګه، د داسې لږ وزن لرونکی کوډ لیکل:
function main()
پیغام(“زما لومړی سکریپټ پیل شوی”)؛
پای بیا، تاسو اړتیا لرئ په مینو کې د خوندي کولو تڼۍ کلیک وکړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه کوډ باید په فایل کې خوندي شي “Script_N1.lua”. موږ دا پیل کوو او وګورو چې د لومړي سکریپټ څنګه ښودل کیږي. په QUIK کې د خلاصولو لپاره، تاسو اړتیا لرئ چې دا پروګرام خلاص کړئ او د اختیارونو برخه کې “خدمات” ټب غوره کړئ. بیا ، د ډیالوګ بکس به څرګند شي ، هلته تاسو باید په “LUA سکریپټونو …” کلیک وکړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه بیا به کاروونکي فولډر وګوري “د موجود سکریپټ”. په پورتنۍ ښي خوا کې د Add تڼۍ ده. دا کلیک وکړئ او د کوډ سره فایل وګورئ. دا دلته موقعیت لري “Script_N1.lua”.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه کله چې یو سند خلاص کړئ ، نو اړینه ده چې د “Script_N1.lua” کرښه وټاکئ (دا باید په ډرایو C کې خوندي شي) ، بیا په ښکته کې د “چلولو” تڼۍ کلیک وکړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه یوه نوې کړکۍ به سمدلاسه ښکاره شي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه د دې نه پوهیدو وړ کرکټرونو څخه مخنیوي لپاره ، تاسو اړتیا لرئ د نوټ پیډ برنامې ته لاړشئ. په ترتیباتو کې د “انکوډینګ” برخه شتون لري، په هغې کلیک وکړئ. بیا به د ټبونو لیست څرګند شي ، د کوم څخه چې تاسو باید “ANSI ته بدل کړئ” کلیک وکړئ.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه بیا، تاسو باید د خوندي کولو تڼۍ کلیک وکړئ او د پیغام کړکۍ ته بیرته راشئ. دلته به لا دمخه یو بل لیکنه وي ، او د سکریبلونو سره قطار نه وي.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه

په QUIK ټرمینل کې په LUA کې د برنامه کولو څرنګوالی

دلته 3 مشهورې لارې شتون لري:

  1. هر متن فایل رامینځته کیږي چیرې چې د .lua توسیع باید کیښودل شي. بیا ، تاسو اړتیا لرئ مدیر خلاص کړئ او کوډ ولیکئ. د پیل کولو وروسته، دا ډول الګوریتم به یوازې یو ځل اجرا شي. تاسو کولی شئ دا په لاسي ډول د نامعلوم وخت لپاره پرمخ وړئ. تاسو کولی شئ دا د ځینې معلوماتو د یو ځل محاسبې لپاره وکاروئ.
  2. پخپله لوا سکریپټ کې ، تاسو اړتیا لرئ یو فنکشن رامینځته کړئ چې نومیږي  main() . سربیره پردې ، په ورته فعالیت کې ، تاسو اړتیا لرئ لیکلي کوډ دننه کړئ. او د sleep() فنکشن په  موقتي ډول سکریپټ بندولو یا په برعکس ، بیا پیل کولو لپاره ګټور دی. دا دی، که تاسو اصلي () فنکشن فعال کړئ، او بیا د خوب () فنکشن داخل کړئ، تاسو به د یو ځانګړي وخت وقفې فریکونسۍ سره محاسبه ترلاسه کړئ.
  3. د QLUA پروګرام کې، تاسو کولی شئ د پیښې پرمخ وړونکي پرمختیا ماډل وکاروئ. په دې توګه، اوس دا اړینه نده چې په یوه فنکشن کې بدلونونه “پټ کړئ” او د دې له امله، لاندې کمانډونه اجرا کړئ.

دا وړاندیز کیږي چې وروستی میتود په ډیر تفصیل سره تحلیل کړي. د یوې ځانګړې پیښې اداره کولو لپاره، تاسو باید په چټک کې په سکریپټ کې یو فنکشن ولیکئ. تاسو کولی شئ لاندې سکیم وکاروئ: د
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه LUA سکریپټ کولی شي د ځانګړو نومونو سره ډیری دندې ولري: معامله، نرخونه، او داسې نور. تاسو اړتیا لرئ په برنامه کې د “میزونو” برخې ومومئ ، “لوا” ته لاړشئ. د خبرو اترو بکس به هلته ښکاره شي او “د موجود سکریپټونو” کرښه به ښکاره شي، په هغې کلیک وکړئ. بیا، د “لنچ” ټب باندې کلیک وکړئ. بیا د لازمي اصلي() فعالیت پروسس او اجرا کول راځي
. بیا، تاسو اړتیا لرئ اعلان 
کړئ is_run ، فنکشن به ریښتیا ارزښت ولري 
تر هغه چې کاروونکي د Stop Script تڼۍ فعاله کړي. بیا د فنکشن متغیر د OnStop() دننه غلط حالت ته ځي. له هغې وروسته، اصلي () فعالیت پای ته رسیږي، او سکریپټ پخپله ودریږي. لیکل شوی سکریپټ باید خوندي او چلول شي. کله چې د راکړې ورکړې ترسره کول، کاروونکي به د هرې لوټ لپاره ډاټا او د لیږد وروستۍ اندازه وګوري.
لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه په Quick کې د QLua چلولو لپاره، تاسو اړتیا لرئ چې دا په خپل کمپیوټر کې نوي فولډر ته انتقال کړئ. تاسو کولی شئ دا هر څه چې تاسو یې خوښوئ، د بیلګې په توګه، “MyLua”. ټول لوا سکریپټونه به هلته زیرمه شي. QUIK ته د ننوتلو سره، تاسو اړتیا لرئ د “خدمتونو” برخه پرانیزئ، بیا د “لوا سکریپټ” ټب باندې کلیک وکړئ. په هغه کړکۍ کې چې خلاصیږي، د “Add” تڼۍ فعال کړئ. بیا تاسو اړتیا لرئ سکریپټ غوره کړئ او خلاص یې کړئ. دا به د “ډاونلوډ شوي سکریپټونو” برخه کې وي. بیا تاسو باید د سکریپټ کرښه روښانه کړئ او “چل” کلیک وکړئ. د سکریپټ بندولو لپاره، یوازې “بند” کلیک وکړئ.

لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه
بوټ په LUA کې د Quik لپاره

په سوداګریز ټرمینل کې د LUA سکریپټ نصبولو څرنګوالی

روزنه او معیاري ټرمینلونه د سوداګرۍ روبوټ نصبولو لپاره ورته الګوریتم ته اړتیا لري:

  1. دا اړینه ده چې د ټرمینل په پورتنۍ مینو کې د “خدماتو” برخې باندې کلیک وکړئ.
  2. بیا، د ډراپ-ډاون ډیالوګ بکس کې د “LUA سکریپټونو” تڼۍ ومومئ او کلیک وکړئ: لوا برنامه کول ، د سوداګرۍ روبوټونه او د سوداګرۍ لپاره سکریپټونه
  3. په دې وخت کې، د “موجود سکریپټونو” کړکۍ باید ښکاره شي. بیا، تاسو باید د “Add” تڼۍ فعاله کړئ او د اړین سوداګریز روبوټ فایل غوره کړئ.

په Quik ټرمینل کې د سکریپټ سره د لوا چارټ څخه د معلوماتو اخیستل: https://youtu.be/XVCZAnWoA8E Lua د برنامو زده کړې او په راتلونکي کې د بریا لپاره عالي اختیار دی. اصلي شی دا نه ده چې یوازې د تیوري په لوستلو ودریږي. دا غوره ده چې په دوامداره توګه تمرین کولو سره مواد زده کړئ. د یو ټاکلي وخت وروسته، پراختیا کونکی به پرمختګ پیل کړي او د دې وړتیا ولري چې خپل د پام وړ محصول تولید کړي.

info
Rate author
Add a comment