Pine Script խմբագիր TradingView-ում. ինչպես բացել, աշխատեցնել եւ պահպանել սցենարը

Հոդվածի շապիկագիր «Pine Script խմբագիրը TradingView-ում. ինչպես բացել, աշխատեցնել եւ պահպանել սցենարը»: Pine Editor պատուհան՝ կոդի առանձին տողերով, Պահպանել կոճակը եւ սլաքը աղյուսակում

Որտե՞ղ բացել սոճու խմբագիրը TradingView

Բացեք ցանկացած գծապատկեր TradingView ձեր հաշվում. Աջ վահանակում գտեք պատկերակը Pine և սեղմեք այն. խմբագրիչը կբացի Pine Script. Համաձայն ընթացիկ օգնության՝ TradingView, խմբագրիչը կարող է տեղադրվել լողացող պատուհանի մեջ կամ բացվել առանձին. Առաջին գործարկման համար հարմար է կցված ռեժիմը. կոդը և գրաֆիկը տեսանելի են միաժամանակ.

Pine Editor-ը վերականգնում է բաց ներդիրները և նույնիսկ չպահված փոփոխությունները հաջորդ անգամ գործարկելիս. Սա օգտակար ապահովագրություն է, բայց ոչ հրամանի փոխարինում Save. Վերականգնված սևագիրը չի ապացուցում, որ դուք ունեք հստակ անվանված տարբերակ.

Խմբագրելուց առաջ ուղղեք երեք բան:

  1. նշանը և Ժամկետ գրաֆիկա;
  2. սկրիպտի անունը, որը բաց է խմբագրում;
  3. արդեն կա՞ այս սկրիպտի օրինակ գծապատկերում.

Այս տվյալները կպահանջվեն ստուգման ընթացքում. Եթե բացում եք մեկ այլ գծապատկեր կամ թողնում եք ցուցիչի հին պատճենը, կարող եք սխալմամբ ուրիշի տողը նոր կոդի արդյունքի համար.

  1. 1

    Բաց սոճին

    Խմբագիր՝ ցանկալի գրաֆիկի կողքին

  2. 2

    Ստեղծել ցուցիչ

    Առանձին անձնական ֆայլ

  3. 3

    Պահպանել

    Առաջին տարբերակի բարեկամական անունը

  4. 4

    Add to chart

    Տող և անվանում գծապատկերում

  5. 5

    Փոխեք մեկը

    Վերահսկվող ստուգում

  6. 6

    Վերագործարկեք

    Պահված տարբերակի հետադարձ ընթերցում

Յուրաքանչյուր քայլ թողնում է դիտելի արդյունք.

Դիագրամի աղբյուրը՝ պաշտոնական հրահանգների հեղինակային ամփոփագիր How to work with Pine Editor Եվ First indicator.

Ինչպե՞ս ստեղծել անհատական սցենար եւ չփոխել սկզբնական կոդը

Բացեք ընտրացանկը ընթացիկ սցենարի անունով և ընտրեք ստեղծել նորը Indicator. Մի սկսեք մարզվել աշխատանքային սցենարի ներսում, նույնիսկ եթե այն դատարկ կամ ծանոթ է թվում. Առանձին ֆայլ տալիս է պարզ սահման. բոլոր փոփոխությունները վերաբերում են միայն վերապատրաստման օրինակին.

Տեղադրեք նվազագույն կոդը Pine Script v6:

pine
//@version=6
indicator("Editor check", overlay = true)

lengthInput = input.int(20, "EMA length", minval = 1)
emaValue = ta.ema(close, lengthInput)

plot(emaValue, "EMA", color = color.orange, linewidth = 2)

Սցենարը հայտարարում է ցուցիչը, ստեղծում է երկարության պարամետրը EMA և գծում է մեկ նարնջագույն գիծ գնի վրա. Դիտարկված արդյունքը միտումնավոր պարզ է. անուն Editor check, մեկ պարամետր EMA length 20 արժեքով և մեկ տողով.

Եթե դուք ուսումնասիրում եք խմբագրիչը միայն հրավիրելու համար Midas ցուցիչի կողքին, մի փորձեք ստանալ դրա աղբյուրը, պատճենեք տրամաբանությունը պիտակներով կամ հակադարձ ինժեներական պաշտպանված կոդով. Վերապատրաստման ֆայլը պետք է լուծի անկախ խնդիր, ինչպես վերը նշված օրինակում. Մի հրապարակեք այս թեստը Համայնքի սկրիպտներում. խմբագրիչը փորձարկելու համար բավական է անձնական սկրիպտը.

  • Թույլատրված տարածքը փոխվել է…

    Նոր խմբագրի ստուգում

  1. Աշխատանքային անձնական հաշիվ…

    Մի փոխվեք մարզումների ժամանակ

  2. Նոր խմբագրի ստուգում

    Վերապատրաստման հանգույցն աշխատում է այստեղ

  3. Invite-only Midas

    Օգտագործեք մուտքի միջոցով, մի հանեք աղբյուրը

Փոփոխությունները թույլատրվում են միայն ձեր ուսումնական օրինակում. Դիագրամը չի պատկերում մուտքի իրավունքներ TradingView.

Սխեմայի աղբյուր. հեղինակային անվտանգ սխեման անկախ վերապատրաստման կոդով աշխատելու համար.

Ինչպե՞ս պահպանել սցենարը եւ կառավարել դրա տարբերակները

Սեղմեք Save և սահմանեք անունը Editor check - 01. Անունը պարունակում է նպատակի և կառավարման տարբերակի համարը. Եթե TradingView-ն ձեզ հուշում է պահպանել սկրիպտը նախքան գործարկումը, ավարտեք պահպանումը և միայն դրանից հետո ավելացրեք այն գծապատկերում.

Ընթացիկ Pine Editor-ի սկրիպտի անվան ընտրացանկը պարունակում է հրամաններ Save, Make a copy, Rename Եվ Version history. Օգտագործեք դրանք տարբեր նպատակների համար:

  • Save -ը պատկերում է անձնական սցենարի ներկա վիճակը;
  • Make a copy -ը ստեղծում է փորձի առանձին ճյուղ;
  • Rename փոխում է ընկերական անունը, բայց չի բացատրում փոփոխության բովանդակությունը;
  • Version history օգնում է բացել նախկինում պահված վիճակը.

Առաջին ստուգման համար բավական է մեկ ֆայլի երկու պահպանում. Տարբերակից հետո 01 փոխեք միայն EMA-ի երկարությունը 20-ից 30:

pine
lengthInput = input.int(30, "EMA length", minval = 1)

Կրկին պահեք. Մի փոխեք գույնը, անունը և բանաձևը միաժամանակ. այնուհետև դժվար կլինի գծապատկերից հասկանալ, թե որ խմբագրումն է տվել նոր արդյունքը. Աշխատանքային մատյանում գրեք: 01 = EMA 20, 02 = EMA 30. Եթե Ձեզ անհրաժեշտ է պահպանել երկու ճյուղերը որպես առանձին ֆայլեր, օգտագործեք Make a copy և անվանեք պատճենը Editor check - 02.

    Որքան շատ անցակետեր համընկնեն, այնքան ավելի հեշտ կլինի վերականգնել ցանկալի տարբերակը.

    Սխեմայի աղբյուրը՝ պահպանված տարբերակի ստուգելիության հեղինակային սանդղակը; արժեքները ցույց են տալիս վերահսկողության մակարդակները, այլ ոչ թե վիճակագրությունը TradingView.

    Ինչպե՞ս ավելացնել սցենարը աղյուսակում եւ ստուգել արդյունքը

    Սեղմեք Add to chart. Արդեն գործող օղակում ինտերֆեյսը կարող է ցուցադրել թարմացման հրաման՝ առաջին ավելացման փոխարեն. Կենտրոնացեք գործողության վրա, որը կազմում է ընթացիկ կոդը և կիրառում այն գրաֆիկի վրա.

    Ստուգումը բաղկացած է հինգ դիտարկումներից:

    1. խմբագրիչը կոմպիլյացիայի սխալ չի ցուցադրում;
    2. անունը տեսանելի է գծապատկերի լեգենդում Editor check;
    3. մեկ նարնջագույնը հայտնվել է գնի վրա EMA;
    4. ցուցիչի կարգավորումներում EMA length հավասար է 20;
    5. վերահսկվող խմբագրումից և վերագործարկումից հետո արժեքը դարձավ 30, և տողի ձևը փոխվեց.

    Եթե գծապատկերում երկու նույնական գծեր կան, ստուգեք ցուցիչների ցանկը և ջնջեք լրացուցիչ օրինակը. Կրկնել Add to chart կարող է ավելացնել ևս մեկ օրինակ՝ գոյություն ունեցողը թարմացնելու փոխարեն. Մաքուր փորձարկման համար գծապատկերում պետք է մնա ցանկալի անվան մեկ օրինակ.

    Կանաչ հավաքածուն ապացուցում է շարահյուսության և տեսակների ճիշտությունը, բայց ոչ առևտրի գաղափարի որակը. Այս փուլում ստուգվում է միայն պահպանված տեքստի և դիտարկված արդյունքի միջև կապը. Գծերի և այլ գործիքների դերը մանրամասն քննարկվում է նյութում. Առեւտրի ցուցանիշներ, և EMA և SMA-ի մաթեմատիկան սկսվում է վերլուծությամբ Շարժվող միջին.

    Ինչպե՞ս տարբերել կոմպիլյացիայի սխալները, նախազգուշացումները եւ գործարկման սխալները

    TradingView առանձնացնում է երեք իրավիճակ. Դրանք հայտնվում են տարբեր փուլերում և պահանջում են տարբեր գործողություններ.

    ԱզդանշանԵ՞րբ է դա տեղի ունենում:Ինչ է կատարվումԱռաջին գործողություն
    Կազմման սխալԳործարկումից առաջՍցենարը չի հավաքվումԲացեք հաղորդագրությունը, ստուգեք ընդգծված տողը և սպասվող շարահյուսությունը
    Կազմողի նախազգուշացումԿազմման ժամանակՍցենարը կարող է գործարկվել, բայց վարքագիծը կարող է անսպասելի լինելՄի անտեսեք; կարդալ պատճառը և հեռացնել երկիմաստությունը
    Գործարկման ժամանակի սխալՏվյալների վրա հաշվարկման ժամանակԿատարումը դադարում է կոնկրետ գծի կամ պայմանի վրաՍեղմեք կարմիր սխալի ցուցիչը, կարդացեք հաղորդագրությունը և գծի համարը

    Անվտանգ փորձարկման համար մուտքագրեք հայտնի տառասխալը, օրինակ՝ փոխարինեք plot միացված է plto, և փորձեք գործարկել կոդը. Խմբագիրը պետք է ընդգծի խնդիրը մինչ կատարումը. Այնուհետև վերադարձրեք գործառույթի ճիշտ անունը. Այս ստուգումը ցույց է տալիս, թե որտեղ կարելի է փնտրել կոմպիլյատորի հաղորդագրությունը՝ առանց բարդ տրամաբանություն ավելացնելու.

    Զգուշացումը սովորաբար չի արգելափակում կոմպիլյացիան. Սա չի նշանակում, որ այն կարելի է թողնել. կոմպիլյատորը հաղորդում է մի կառուցվածք, որը կարող է անսպասելի արդյունք տալ. Գործարկման ժամանակի սխալը հայտնվում է ավելի ուշ, երբ արդեն կազմված սցենարը հանդիպում է խնդրահարույց տվյալների կամ պայմանի.

      Հաղորդագրության տեսակը որոշվում է ձախողման պահով, և ոչ թե գրաֆիկի գծի գույնով.

      Սխեմատիկ աղբյուր՝ պաշտոնատար անձի հեղինակային ներկայացում սխալի ակնարկ Pine Script.

      Ռիսկեր եւ սահմանափակումներ

      TradingView-ի ինտերֆեյսը զարգանում է, ուստի պատկերակը, պիտակը կամ վահանակի ռեժիմը կարող է շարժվել. Ցիկլի իմաստը մնում է նույնը. առանձին անձնական ֆայլ, որը կոչվում է պահպանում, հավաքում, գործարկում գծապատկերում և ստուգում պահված վիճակը.

      Ուսուցումը EMA ցույց է տալիս խմբագրի մեխանիզմը, ոչ թե ավարտված առևտրային համակարգը. Տողերի համընկնումը ակնկալիքների հետ չի հաստատում ապագա կատարողականը և չի փոխարինում վերլուծությանը ռիսկ. Նախքան իրական որոշումներ կայացնելը ստուգեք տվյալները, ժամանակի շրջանակը, բաց կամ փակ գոտին և ձեր սեփական կանոնները.

      Հրաժարում. Բովանդակությունը կրում է կրթական բնույթ և չի հանդիսանում անհատական ներդրումային առաջարկ. Ցուցանիշը կամ սցենարը չի երաշխավորում ապագա արդյունքները. Առևտուրը ներառում է կապիտալի կորստի ռիսկ.

      Ինչպե՞ս շարունակել սովորել առաջին մեկնարկից հետո

      Երբ պահպանման հանգույցը խաղում է առանց սխալների, խմբագրիչից անցեք արդյունքը կարդալուն. Մեջ բաժին ռազմավարություններին հավաքագրել է նյութեր ստուգվող կանոնների մասին և վերանայում ցուցանիշներ TradingView օգնում է գործիքի տեսակը կապել գծապատկերում նշված առաջադրանքի հետ.

      Midas-ում թրեյնինգը անցնում է պատրաստի ցուցիչներով՝ դուք տիրապետում եք գծապատկերին, պարամետրերին և վիճակները, այնուհետև կիրառեք այս հմտությունները արտադրանքի լուծված դիտելի ազդանշանների վրա. Պաշտպանված կոդը Midas բացված կամ պատճենված չէ. Ազդանշանը մնում է ձեր սեփական վերլուծությունը կատարելու պատճառ, և ոչ թե առևտրի ավտոմատ հրաման.

      Ինչպես օգտագործել սոճու մատյանները քայլ առ քայլ ստուգման համար

      Pine տեղեկամատյանները անհրաժեշտ են, երբ գրաֆիկի գիծը չի բացատրում, թե ինչու է պայմանն աշխատում. Բացեք ընտրացանկը More խմբագիր և ընտրեք Pine logs. Պաշտոնական փաստաթղթերն աջակցում են հաղորդագրության երեք մակարդակ: log.info(), log.warning() Եվ log.error().

      Վերապատրաստման սցենարին ավելացրեք գրանցամատյան միայն վերջին տողի համար:

      pine
      if barstate.islast
          log.info("EMA length: {0}; EMA value: {1}", lengthInput, emaValue)

      Պահպանեք կոդը և կրկին կիրառեք այն գրաֆիկի վրա. Pine Logs վահանակը պետք է ցուցադրի երկարության արժեքը և ընթացիկ արժեքը EMA. Փոխեք կարգավորումը 20-ից 30 և համեմատեք հետևյալ գրառումը. Այս կերպ գրանցամատյանը հաստատում է, որ ընթացիկ տարբերակը աշխատում է պահանջվող մուտքագրմամբ.

      Մի ցուցադրեք հաղորդագրություն յուրաքանչյուր գծի վրա, եթե դա անհրաժեշտ չէ. երկար հոսքը բարդացնում է ախտորոշումը. Նախ սահմանափակեք գրանցամատյանը վերջին տողով կամ կոնկրետ պայմանով, ապա ընդլայնեք դիտարկումը. Պաշտոնական կանոնների համաձայն՝ Pine Logs-ը ստեղծում է անձնական սկրիպտներ. հրապարակված սցենարը չի օգտագործվում որպես օգտագործողի համար նման տեղեկամատյանների աղբյուր.

      Ստուգաթերթ աղյուսակը պահելուց եւ վերբեռնելուց հետո

      Փակեք խմբագրի վահանակը կամ վերաբեռնեք գծապատկերի էջը. Այնուհետև կատարեք հետադարձ ընթերցում:

      • բացել նույն խորհրդանիշը և ժամկետը;
      • -ը անձնական սկրիպտների ցանկում է Editor check - 01 կամ ձեր առանձին պատճենը 02;
      • ակնկալվող արժեքը պահվում է խմբագրում EMA length;
      • գծապատկերում մնացել է ցուցիչի միայն մեկ օրինակ;
      • անունը լեգենդների խաղերում indicator();
      • կարգավորումներում 20 կամ 30 երկարությունը ցուցադրվում է ըստ տարբերակի մատյանի;
      • նարնջագույն գիծը տեսանելի է տվյալների բեռնումից հետո;
      • Version history -ը պարունակում է պահպանված վիճակ, որին կարող եք վերադառնալ;
      • Pine Logs-ում գործարկման ժամանակի նոր սխալ չկա.

      Եթե առնվազն մեկ կետ չի համընկնում, մի շարունակեք բարդացնել կոդը. Նախ վերականգնեք ճշգրիտ տարբերակը. բացեք ցանկալի անձնական սկրիպտը, համեմատեք մեկ կառավարման արժեք, պահպանեք և նորից կիրառեք գրաֆիկի վրա.

      Կրկնել վերագործարկումից հետո
      Հարմար է, եթե
      • Ֆայլի անունը և ցուցիչը () համընկնում են
      • Գրաֆիկի վրա կա մեկ օրինակ և պահանջվող երկարությունը EMA
      • Տարբերակների պատմությունը և Pine մատյանները հաստատում են կարգավիճակը
      Հարմար չէ, եթե
      • Ներդիրը վերականգնվել է, բայց Save-ը նշված չէ
      • Գծապատկերում մնացել է երկու նմանատիպ օրինակ
      • Կազմումը կանաչ է, բայց պարամետրը և արդյունքը ստուգված չեն

      Սխեմայի աղբյուրը՝ հեղինակային կառավարման արձանագրություն Pine Editor-ի հնարավորությունների համար.

      Աղբյուրներ

      Հաճախ տրվող հարցեր

      Որտե՞ղ է Pine Editor-ը TradingView?

      Ընթացիկ ինտերֆեյսում խմբագրիչը բացվում է պատկերակով Pine գրաֆիկի աջ վահանակում. Այն կարող է նավամատույց լինել, տեղադրվել լողացող պատուհանի մեջ կամ բացվել առանձին. Եթե գտնվելու վայրը փոխվել է, ապա աղյուսակի էջում փնտրեք Սոճու գործիքը եւ ստուգեք ընթացիկ օգնության TradingView.

      Ինչպե՞ս պահպանել սցենարը Pine Script?

      Բացեք անձնական սկրիպտը, սեղմեք Save և սահմանեք բարեկամական անուն. Առանձին փորձի համար օգտագործեք Make a copy, և պահված վիճակին վերադառնալու համար բացեք Version history. Չպահպանված ներդիրի վերականգնումը չի փոխարինում անվանված տարբերակի ստուգումը.

      Ինչու սցենարը չի ավելացվում աղյուսակում?

      Նախ կարդացեք խմբագրի հաղորդագրությունը. Կոմպիլյացիայի սխալը արգելափակում է սկիզբը եւ սովորաբար նշում է խնդրահարույց տողը. Եթե կոմպիլյացիան ձախողվում է, բայց runtime-ը կանգ է առնում, բացեք runtime սխալի ուղերձը. Նաեւ ստուգեք, որ ընտրված է անձնական ցուցանիշ եւ աղյուսակում չկա նմանատիպ անունով այլ օրինակ.

      Ինչպե՞ս են Pine Logs-ը տարբերվում կոմպիլյատորի սխալից?

      Կոմպիլյատորը ստուգում է կոդը նախքան կատարումը եւ զեկուցում է սխալների կամ նախազգուշացումների մասին. Pine տեղեկամատյանները ստեղծվում են, երբ աշխատում է անձնական սկրիպտը և ցույց են տալիս այն արժեքները, որոնց միջոցով դուք որոշել եք դուրս բերել log.info(), log.warning() կամ log.error(). Դրանք օգնում են վերլուծել արդեն կատարվող տրամաբանությունը.

      Հնարավո՞ր է արդյոք Pine Editor-ում խմբագրել միայն հրավիրատոմսերի սցենարի Midas?

      Ոչ. Մուտքը միայն հրավիրյալ ցուցանիշին թույլ է տալիս օգտագործել այն որպես արտադրանք, բայց ոչ հանել, պատճենել կամ հակադարձել ինժեներական պաշտպանված սկզբնական կոդը. Վերապատրաստման համար ստեղծեք առանձին անհատական ցուցանիշ՝ ինքնուրույն բանաձեւով, պահպանեք այն նոր անվան տակ եւ ստուգեք միայն ձեր սեփական փոփոխությունները. Տողի կամ պիտակի դիտարկված զուգադիպությունը չի ապացուցում ալգորիթմների նմանությունը եւ իրավունք չի տալիս հրապարակել ուրիշի կոդը.

      Ինչ կսովորեք այս նյութից
      • Բացեք սոճու խմբագիրը եւ ստեղծեք առանձին անհատական ցուցիչ
      • Պահպանեք անվանված տարբերակը եւ գործարկեք այն գրաֆիկում
      • Տարբերակել կոմպիլյացիայի սխալը, նախազգուշացումը եւ runtime-ի սխալը
      • Ստուգեք վերջին տարբերակը աղյուսակը վերբեռնելուց հետո
      Կիրառեք 30 րոպեում
      Սկսնակ

      Նյութն օգտակա՞ր էր

      Այս լեզվական տարբերակի գնահատումը դեռ հասանելի չէ։

      Մեկնաբանություններ

      Աղբյուրի մեկնաբանությունները չեն թարգմանվում։

      Մասնագիտացված փորձագետ
      Max Vitkovsky
      Market analyst

      Analyses cryptocurrency market structure, levels and on-chain context, with attention to risk and invalidation conditions.

      TradingView-ի գրաֆիկ՝ Midas ինդիկատորի Buy և Sell ազդանշաններով
      Midas բազմաինդիկատոր՝ TradingView-ի համարԱռևտրի ամենաառաջադեմ ինդիկատորներից մեկը
      • Հետագայում չփոխվող ազդանշաններ
      • Ինտերակտիվ տեխնիկական վերլուծություն
      • 7 ռազմավարություն՝ ձեր ընտրությամբ
      Midas բազմաինդիկատոր՝ TradingView-ի համարԱզդանշան, ստոպ և 3 թիրախ՝ անմիջապես գրաֆիկի վրա
      • Ազդանշանը ֆիքսվում է մոմի փակման պահին
      • Ստոպը և 3 թիրախները կառուցվում են ավտոմատ
      • Գործարքի պլանը տեսանելի է մինչև մուտքը