Pine Script редакторы TradingView: скриптті қалай ашу, іске қосу және сақтау

"Pine Script редакторы TradingView: скриптті қалай ашу, іске қосу және сақтау керек" атты мақала мұқабасы: Pine Editor терезесінде жеке код жолдары бар, сақтау батырмасы мен диаграммаға жебе

Pine Editor-ды қайда ашуға болады TradingView

Тіркелгіңізде TradingView кез келген диаграмманы ашыңыз. Оң жақ панельде белгішені табыңыз Pine және оны басыңыз: редактор Pine Script ашады. Ағымдағы TradingView анықтамасына сәйкес, редакторды оң жақта қалдыруға, қалқымалы терезеге қоюға немесе бөлек ашуға болады. Бірінші іске қосу үшін док режимі ыңғайлы: код пен график бір уақытта көрінеді.

Pine редакторы келесі іске қосқанда ашық қойындыларды және тіпті сақталмаған өзгертулерді қалпына келтіреді. Бұл пайдалы сақтандыру, бірақ пәрменді ауыстыру емес 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 өңдегішіндегі сценарий атауы мәзірінде пәрмендер бар 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 қорғалған код ашылмаған немесе көшірілмеген. Сигнал сауда жасауға автоматты пәрмен емес, өз талдауыңызды жүргізуге себеп болып қала береді.

      Қарағай бөренелерін қадам-қадам тексеру үшін қалай қолдануға болады

      Қарағай журналдары графиктегі жол шарттың неліктен жұмыс істегенін түсіндірмегенде қажет. Мәзірді ашу More өңдегішін таңдап, таңдаңыз Pine logs. Ресми құжаттама үш хабар деңгейін қолдайды: log.info(), log.warning() Және log.error().

      Жаттығу сценарийіне соңғы жолақ үшін ғана журнал қосыңыз:

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

      Кодты сақтаңыз және оны графикке қайта қолданыңыз. Қарағай журналдары тақтасы ұзындық мәнін және ағымдағы мәнді көрсетуі керек EMA. Параметрді 20 орнына 30 етіп өзгертіңіз және келесі жазбаны салыстырыңыз. Осылайша журнал ағымдағы нұсқаның қажетті кіріспен жұмыс істеп тұрғанын растайды.

      Қажет болмаса, хабарды әр жолақта көрсетпеңіз: ұзақ ағын диагностиканы қиындатады. Алдымен журналды соңғы жолақпен немесе нақты жағдаймен шектеңіз, содан кейін бақылауды кеңейтіңіз. Ресми ережелерге сәйкес, Pine Logs жеке сценарийлерді жасайды; жарияланған сценарий пайдаланушы үшін мұндай журналдардың көзі ретінде пайдаланылмайды.

      Картаны сақтап, қайта жүктегеннен кейінгі тексеру тізімі

      Өңдеу тақтасын жабыңыз немесе диаграмма бетін қайта жүктеңіз. Содан кейін кері оқуды орындаңыз:

      • бірдей таңба мен уақыт аралығын ашыңыз;
      • жеке сценарийлер тізімінде Editor check - 01 немесе сіздің жеке көшірмеңіз 02;
      • күтілетін мән өңдегіште сақталады EMA length;
      • диаграммада индикатордың бір ғана данасы қалды;
      • белгі сәйкестіктеріндегі атау indicator();
      • параметрлерде 20 немесе 30 ұзындығы нұсқалар журналына сәйкес көрсетіледі;
      • қызғылт сары сызық деректерді жүктегеннен кейін көрінеді;
      • Version history оралуға болатын сақталған күйді қамтиды;
      • Pine журналдарында жаңа орындалу қатесі жоқ.

      Кем дегенде бір нүкте сәйкес келмесе, кодты қиындата бермеңіз. Алдымен нақты нұсқаны қалпына келтіріңіз: қажетті жеке сценарийді ашыңыз, бір басқару мәнін салыстырыңыз, сақтаңыз және графикке қайта қолданыңыз.

      Қайта жүктегеннен кейін қайта оқу
      Егер жарамды болса
      • Файл атауы мен көрсеткіш() сәйкес келді
      • Графикте бір данасы бар және қажетті ұзындық EMA
      • Нұсқалар журналы және Pine журналдары күйді растайды
      Жарамсыз болса
      • Қойынды қалпына келтірілді, бірақ Сақтау параметрі белгіленбеген
      • Диаграммада екі ұқсас көшірме қалды
      • Компиляция жасыл, бірақ параметр мен нәтиже тексерілмеген

      Схема көзі: Pine Editor мүмкіндіктеріне арналған авторлық басқару протоколы.

      Дереккөздер

      Жиі қойылатын сұрақтар

      Pine Editor қайда TradingView?

      Ағымдағы интерфейсте редактор белгішесімен ашылады Pine графиктің оң жақ тақтасында. Оны доктауға болады, қалқымалы терезеге орналастыруға немесе бөлек ашуға болады. Егер орналасқан жер өзгерсе, диаграмма бетінен Pine құралын іздеп, ағымдағы көмек құралын тексеріңіз TradingView.

      Скриптті қалай сақтауға Pine Script?

      Жеке сценарийді ашыңыз, басыңыз Save және ыңғайлы атауды орнатыңыз. Бөлек эксперимент үшін пайдаланыңыз Make a copy, және сақталған күйге оралу үшін ашыңыз Version history. Сақталмаған қойындыны қалпына келтіру атаулы нұсқаны тексеруді алмастырмайды.

      Неге сценарий диаграммаға қосылмайды?

      Алдымен редактордың хабарламасын оқыңыз. Компиляция қатесі бастауды бөгеді және әдетте мәселелі жолды анықтайды. Егер компиляция сәтсіз болса да, орындау уақыты тоқтаса, орындау қатесі туралы хабарламаны ашыңыз. Сондай-ақ, жеке индикатор таңдалғанын және диаграммада ұқсас атауы бар басқа көшірме жоқ па, тексеріңіз.

      Pine Logs компилятор қатесінен қалай ерекшеленеді?

      Компилятор орындау алдында кодты тексеріп, қателер мен ескертулерді хабарлайды. Қарағай журналдары жеке сценарий іске қосылғанда жасалады және сіз шығаруды шешкен мәндерді көрсетеді log.info(), log.warning() немесе log.error(). Олар орындалып жатқан логиканы талдауға көмектеседі.

      Pine Editor-да тек шақыру арқылы Midas скриптті өңдеуге бола ма?

      Жоқ. Тек шақыру индикаторына қол жеткізу оны өнім ретінде пайдалануға мүмкіндік береді, бірақ қорғалған бастапқы кодты шығаруға, көшіруге немесе кері инженериялауға болмайды. Оқыту үшін жеке Индикаторды тәуелсіз формуламен жасап, оны жаңа атаумен сақтап, тек өзіңіздің өзгерістеріңізді тексеріңіз. Жол немесе белгінің байқалған сәйкестігі алгоритмдердің ұқсастығын дәлелдемейді және басқа біреудің кодын жариялауға құқық бермейді.

      Бұл материалдан не үйренесіз
      • Pine редакторын ашып, жеке жеке индикатор жасаңыз
      • Аталған нұсқаны сақтап, оны графта іске қосыңыз
      • Компиляция қатесі, ескерту және орындау қатесін ажырату
      • Диаграмманы қайта жүктегеннен кейін соңғы нұсқасын тексеріңіз
      30 минутта қолданыңыз
      Бастапқы

      Материал пайдалы болды ма?

      Бұл тілдік нұсқа үшін бағалау әзірге қолжетімсіз.

      Пікірлер

      Бастапқы материалдағы пікірлер аударылмайды.

      Салалық сарапшы
      Max Vitkovsky
      Market analyst

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

      Midas индикаторының Buy және Sell сигналдары бар TradingView графигі
      TradingView-ге арналған Midas мультииндикаторыСаудаға арналған ең озық индикаторлардың бірі
      • Кейін өзгермейтін сигналдар
      • Интерактивті техникалық талдау
      • Таңдауға болатын 7 стратегия
      TradingView-ге арналған Midas мультииндикаторыСигнал, стоп және 3 мақсат тікелей графикте
      • Сигнал шам жабылғанда бекітіледі
      • Стоп пен 3 мақсат автоматты түрде құрылады
      • Мәміле жоспары кіруден бұрын көрінеді