LootX

Առաջին սկրիպտը

նոր Թարմացվել է 30 սեպտեմբերի, 2026 թ. Այս էջը PDF-ով

Քայլ առ քայլ՝ ինչպես բացել LootScript խմբագրիչը, գրել երկու տողից բաղկացած ինդիկատոր, ավելացնել այն գրաֆիկին, կարդալ սխալները և գտնել սկրիպտի ֆայլը։ Երկրորդ օրինակը՝ կարգավորումներով ալիք։

Այս էջում դուք կանցնեք դատարկ խմբագրիչից մինչ ձեր ինդիկատորը գրաֆիկի վրա. կգրեք երկու տողից բաղկացած սկրիպտ, կտեսնեք, թե խմբագրիչն ինչպես է որսում սխալները, կիմանաք, թե որտեղ է գտնվում ֆայլը, և կավելացնեք կարգավորումների պատուհան։ Պետք կգա բաց գրաֆիկ և միացված սկրիպտներ — եթե դրանք ինդիկատորների պատուհանում չկան, կարդացեք Ինչպես միացնել սկրիպտները բաժինը։

Բացեք խմբագրիչը

Բացեք ինդիկատորների պատուհանը

Գրաֆիկի վահանակի վրա սեղմեք ƒ կոճակը, որի հուշումն է «Ինդիկատորներ»։

Գործարկեք խմբագրիչը

Սեղմեք Խմբագրիչ… որոնման դաշտի կողքին կամ Նոր սկրիպտ պատուհանի ներքևում։ Արդեն գոյություն ունեցող սկրիպտ բացելու համար գտեք այն Իմ սկրիպտները բաժնում և սեղմեք նրա տողում գտնվող Խմբագրել սկրիպտը մատիտը (կամ ընտրեք տողը և սեղմեք Ctrl+E)։

Գտեք անհրաժեշտ կոճակները

Խմբագրիչը բացվում է առանձին պատուհանով՝ իր կոճակով առաջադրանքների տողում. այն կարելի է տեղափոխել երկրորդ մոնիտոր։ Վերևում՝ սկրիպտների բացվող ցուցակը և Նոր, Պահպանել և Ավելացնել գրաֆիկին կոճակները, ներքևում՝ Խնդիրներ, Մատյան և Արդյունք ներդիրները։

Խմբագրիչը կհիշի այն վահանակը, որի ինդիկատորների պատուհանից այն բացվել է՝ այնտեղ էլ կավելացնի սկրիպտը։ Եթե խմբագրիչն այլ կերպ է բացվել, սկրիպտը կհայտնվի գրաֆիկի ակտիվ վահանակի վրա։

Գրեք ինդիկատոր

Նոր կոճակը (Ctrl+N) ստեղծում է սկրիպտ ձևանմուշից՝ մեկ կարգավորմամբ շարժվող միջին.

Loot
indicator("Без названия", overlay = true)

length = input.int(20, "Length", minval = 1)
plot(ta.ema(close, length), "EMA", color = color.orange)

Տեքստը փոխարինեք ամենակարճ աշխատող ինդիկատորով՝ 20 բարի պարզ միջինով.

Loot
indicator("Мой первый индикатор", overlay = true)

plot(ta.sma(close, 20), "Средняя 20", color = color.orange)

Ահա թե ինչ է գրված այստեղ.

  • indicator(...) — հայտարարություն, ցանկացած սկրիպտի պարտադիր առաջին տողը։ Անունը կհայտնվի Իմ скрипտները ցուցակում և գրաֆիկի լեգենդում։ overlay = true նկարում է մոմերի վրա; overlay = false դեպքում ինդիկատորը կստանա առանձին վահանակ գրաֆիկի տակ։
  • ta.sma(close, 20) — վերջին 20 բարի փակման գների միջինը։
  • plot(...) — գիծ է նկարում՝ մեկ արժեք յուրաքանչյուր բարի համար։ Երկրորդ արգումենտը գծի անունն է կարգավորումներում, color-ը՝ գույնը։

Սկրիպտը կատարվում է յուրաքանչյուր բարի համար հերթով՝ ամենահինից մինչև ընթացիկը։ Առաջին 19 բարերին միջինի համար պատմություն չի բավականացնում, ուստի գիծը սկսվում է ոչ ձախ եզրից. դա նորմալ է։ Քանի բար է ծախսվում այդպիսի «տաքացման» վրա՝ խմբագրիչը գրում է pane-ի վերնամասում կամ ներքևի կարգավիճակի տողում։

Մուտքագրման ընթացքում խմբագրիչն առաջարկում է ֆունկցիաների և հաստատունների անուններ, բացվող փակագծից հետո ցույց է տալիս ֆունկցիայի պարամետրերը, իսկ անունի վրա սավառնելիս՝ դրա նկարագրությունը։ Հուշումների ցուցակը կարելի է ձեռքով կանչել Ctrl+Space համադրությամբ։

Պահպանեք և ավելացրեք գրաֆիկին

  • Պահպանել (Ctrl+S) գրանցում է սկրիպտը սկրիպտների թղթապանակում։ Իսկ մինչև չպահված փոփոխություններ կմնան՝ պատուհանի վերնագրում ֆայլի անվան դիմաց կտեղադրվի կետ •։
  • Ավելացնել գրաֆիկին (Ctrl+Enter) ստուգում է սկրիպտը, պահպանում այն և տեղադրում գրաֆիկի վահանակի վրա։ Խմբագրիչի վահանակում կհայտնվի գրություն՝ «Мой первый индикатор» добавлен на график։

Պատրաստ է. գիծը գրաֆիկի վրա է, ինդիկատորի անունը՝ լեգենդում։ Ինդիկատորը պահպանվում է դասավորության մեջ և կվերադառնա տերմինալի վերագործարկումից հետո։

Ինչպես է խմբագրիչը ցույց տալիս սխալները

Սկրիպտը ստուգվում է ինքնաբերաբար՝ տպելը դադարեցնելուց մի ակնթարթ անց։ Արդյունքը երևում է խմբագրիչի pane-ի վերնամասում՝ компиляция…, այնուհետև ok · 12 ms կամ, եթե ինչ-որ բան այն չէ, սխալներ՝ 1 կամ զգուշացումներ՝ 1։

Փորձեք սխալվել՝ գրեք ta.smaa՝ ta.sma-ի փոխարեն։ Սխալի տեղը ալիքաձև գծով կընդգծվի, վերնամասի հաշվիչը ցույց կտա սխալներ՝ 1, իսկ Խնդիրներ ներդիրում կհայտնվի սխալի կոդով, բացատրությամբ և դիրքով տող։

TEXT
LS2002  Неизвестное имя «ta.smaa» — проверьте написание или объявите его выше   Стр 3:6

Տողի վրա կրկնակի սեղմումը կտեղափոխի կուրսորը սխալի տեղը։ Յուրաքանչյուր սխալ ունի LS#### տեսքի մշտական կոդ, իսկ տեքստն անմիջապես հուշում է, թե ինչպես այն ուղղել։ Հաճախակի սխալների վերլուծությունը՝ Компиляции и выполнения — Ошибки էջում։

Սխալներով սկրիպտը գրաֆիկի վրա չի հայտնվի. Ավելացնել գրաֆիկին կպատասխանի «Սխալներով սկրիպտը գրաֆիկի վրա չի դրվում — տե՛ս «Խնդիրներ»» և կտեղափոխի կուրսորը առաջին սխալին։ Ինդիկատորների պատուհանում այդպիսի սկրիպտը նշվում է կարմիր պիտակով՝ սխալների քանակով Ս్కրիպտ պիտակի փոխարեն։

Կատարման ժամանակ նույնպես լինում են սխալներ՝ օրինակ՝ ցիկլ, որը չի տեղավորվում հատկացված ժամանակում։ Այդ դեպքում սկրիպտը կանգ է առնում, իսկ պատճառը երևում է Արդյունք ներդիրում՝ «Սկրիպտը կանգնեցված է: …»։ Մնացած ինդիկատորներն ու տերմինալը շարունակում են աշխատել։

Գրաֆիկի վրա արդեն գտնվող սկրիպտի խմբագրում

Քանի դեռ խմբագրում եք, գրաֆիկը շարունակում է ցույց տալ այն տարբերակը, որը դուք ավելացրել էիք։ Հենց որ խմբագրիչում հայտնվում է տոկուն, սխալազերծ տարբերակ, տարբերվող գրաֆիկից, տեղի է ունենում երկու բան.

  • Խմբագրչի վահանակում կհայտնվի Թարմացնել ինդիկատորը կոճակը;
  • Գրաֆիկի լեգենդում կհայտնվի թարմացման պատկերակ։

Դրանցից ցանկացածը պահպանում է սկրիպտը և փոխարինում այն բոլոր վահանակներում, որտեղ այն կա։ Ավելացնել գրաֆիկին արդեն որևէ տեղ ավելացված սկրիպտի համար անում է նույնը՝ թարմացնում է բոլոր պատճենները, այլ ոչ թե ավելացնում երկրորդ անգամ։ Քանի վահանակ կստանա նոր տարբերակը՝ ցույց է տալիս խմբագրիչի pane-ի վերնամասում գտնվող գրաֆիկներում: N պիտակը։

Որտեղ են գտնվում ֆայլերը

Windows-ում սկրիպտները պահվում են %APPDATA%\TradingTerminal\scripts\ թղթապանակում՝ յուրաքանչյուր սկրիպտի համար մեկ .loot ֆայլ։ Սա սովորական տեքստ է։ Այն կարելի է բացել ցանկացած խմբագրիչով, պատճենել, տեղադրել պահպանման պատճենում։ Թղթապանակը գտնվում է տեղադրման պանակից դուրս, ուստի տերմինալի թարմացումները նրան չեն վերաբերում։

Ֆայլի անունը ստացվում է առաջին պահպանման ժամանակ վերնագրից՝ բացատները փոխարինվում են ընդգծմամբ, ու կիրիլիցան պահպանվում է։ «Мой первый индикатор» կդառնա Мой_первый_индикатор.loot ֆայլ։

Երբ թղթապանակն առաջին անգամ է ստեղծվում, դրա մեջ դրվում են վեց մեկնարկային սկրիպտներ՝ Две скользящие, RSI с зонами, Импульс объёма, Кумулятивная delta, Open interest против цены և Фандинг годовых։ Դրանք տեղադրված են Իմ скрипտները բաժնում. հարմար է բացել և վերլուծել դրանք։

Երկրորդ օրինակ՝ կարգավորումների ալիք

Սկրիպտն ավելի օգտակար դարձնենք՝ ալիք՝ միջինից և երկու սահմաններից՝ մի քանի ստանդարտ շեղումների հեռավորության վրա։ Պարբերությունը, լայնությունը և գնի աղբյուրը դուրս կապենք կարգավորումների մեջ, իսկ վերին ու ստորին սահմանները կկարմրեն, երբ գինը դրանցից դուրս գա։

Loot
indicator("Канал вокруг средней", overlay = true)

length = input.int(20, "Период", minval = 2)
mult   = input.float(2.0, "Ширина в сигмах", minval = 0.1, step = 0.1)
src    = input.source(close, "Источник")

basis = ta.sma(src, length)
dev   = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

plot(basis, "Середина", color = color.gray)
plot(upper, "Верх", color = close > upper ? color.red : color.teal)
plot(lower, "Низ", color = close < lower ? color.red : color.teal)

Ինչ նորություն կա.

  • Յուրաքանչյուր input.* կանչ դառնում է ինդիկատորի կարգավորումների պատուհանի տող՝ գրված հերթականությամբ։ minval-ը թույլ չի տա երկուսից փոքր պարբերություն մուտքագրել, իսկ step = 0.1 նշանակում է, որ լայնության դաշտը ցույց է տալիս մեկ տասնորդական տեղ։
  • input.source-ը վերածվում է տվյալ շարքերի բացվող ցուցակի՝ close, open, hl2, volume և այլն։
  • Սահմանների գույնը արտահայտություն է, ուստի այն հաշվվում է յուրաքանչյուր բարի համար առանձին։

Ավելացրեք սկրիպտը գրաֆիկին և կրկնակի սեղմեք լեգենդում նրա տողի վրա (կամ սեղմեք նրա կարգավորումների պատկերակը)։ Մուտքային տվյալներ ներդիրում կգտնեք ձեր երեք կարգավորումները՝ փոխեք պարբերությունը, և գծերը անմիջապես կվերահաշվարկվեն։ Արժեքները հիշվում են այս ինդիկատորի համար այս գրաֆիկի վրա։ По умолчанию կոճակը կվերադարձնի կոդում գրված արժեքները։ Ոճ ներդիրը կարգավորում է միջինի գույնն ու յուրաքանչյուր գծի հաստությունը, Տեսանելիություն ներդիրը՝ երեք գծերից յուրաքանչյուրն անհատապես թաքցնելու պատճենակալիչներն է։ Սահմանների գույնը կարգավորումներում չկա՝ այն ընտրում է հենց սկրիպտը յուրաքանչյուր բարի վրա։

Հաջորդը

FAQ

Ինչո՞ւ իմ ինդիկատորի գիծը չի սկսվում գրաֆիկի ձախ եզրից։
Միջինի նման ֆունկցիաներին պատմություն է պետք․ 20 բարի միջինը առաջին 19 բարերի համար տվյալներ չունի, և այնտեղ արժեք չկա։ Քանի բար է ծախսվում այդ տաքացման վրա, խմբագրիչը գրում է կարգավիճակի տողում։
Ես ուղղեցի սկրիպտը, բայց գրաֆիկի վրա հին տարբերակն է։ Ի՞նչ անել։
Սեղմեք «Թարմացնել ինդիկատորը» խմբագրիչում կամ թարմացման պատկերակը գրաֆիկի վրա ինդիկատորի լեգենդում։ Սկրիպտը կպահվի և կփոխարինվի բոլոր գրաֆիկներում, որտեղ այն տեղադրված է։
Որտե՞ղ գտնել իմ սկրիպտի ֆայլը։
Windows-ում՝ %APPDATA%\TradingTerminal\scripts\ պանակում, .loot ընդլայնմամբ ֆայլը։ Մի վերանվանեք այն․ ֆայլի անունով գրաֆիկները գտնում են սկրիպտը։
Ինչո՞ւ «Ավելացնել գրաֆիկին» կոճակը չի աշխատում։
Սկրիպտում սխալներ կան։ Դրանք նշված են «Խնդիրներ» ներդիրում․ կրկնակի սեղմումը տողի վրա տեղափոխում է սխալի տեղը։