Pine Editor-ды қайда ашуға болады TradingView
Тіркелгіңізде TradingView кез келген диаграмманы ашыңыз. Оң жақ панельде белгішені табыңыз Pine және оны басыңыз: редактор Pine Script ашады. Ағымдағы TradingView анықтамасына сәйкес, редакторды оң жақта қалдыруға, қалқымалы терезеге қоюға немесе бөлек ашуға болады. Бірінші іске қосу үшін док режимі ыңғайлы: код пен график бір уақытта көрінеді.
Pine редакторы келесі іске қосқанда ашық қойындыларды және тіпті сақталмаған өзгертулерді қалпына келтіреді. Бұл пайдалы сақтандыру, бірақ пәрменді ауыстыру емес Save. Қалпына келтірілген нобай сізде нақты аталған нұсқа бар екенін дәлелдемейді.
Өңдемес бұрын үш нәрсені түзетіңіз:
- таңбасы және Уақыт аралығы графикасы;
- өңдегіште ашық сценарий атауы;
- диаграммада осы сценарийдің данасы әлдеқашан бар ма.
Бұл деректер тексеру кезінде қажет болады. Басқа диаграмманы ашсаңыз немесе индикатордың ескі көшірмесін қалдырсаңыз, жаңа кодтың нәтижесі үшін басқа біреудің жолын қателесе аласыз.
|
Диаграмма көзі: ресми нұсқаулардың авторлық қысқаша мазмұны How to work with Pine Editor Және First indicator.
Жеке скрипт жасау және бастапқы кодты өзгертпеу
Ағымдағы сценарий аты бар мәзірді ашып, жаңасын жасауды таңдаңыз. Indicator. Жұмыс сценарийі бос немесе таныс болып көрінсе де, оның ішінде жаттығуды бастамаңыз. Бөлек файл қарапайым шекараны береді: барлық өзгертулер тек жаттығу мысалына қолданылады.
Ең аз кодты енгізіңіз Pine Script v6:
//@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 тек шақыру индикаторының жанындағы редакторды зерттеп жатсаңыз, оның көзін алуға тырыспаңыз, логиканы тегтер немесе кері инженерлік қорғалған код арқылы көшіру. Жаттығу файлы жоғарыдағы мысалдағыдай тәуелсіз мәселені шешуі керек. Бұл сынақты қауымдастық сценарийлерінде жарияламаңыз: редакторды тексеру үшін жеке сценарий жеткілікті.
|
Схема көзі: тәуелсіз оқу кодымен жұмыс істеуге арналған авторлық қауіпсіз схема.
Скриптті қалай сақтау және оның нұсқаларын басқару
басыңыз Save және атауды орнатыңыз Editor check - 01. Атау мақсаты мен басқару нұсқасының нөмірін қамтиды. Егер TradingView іске қосу алдында сценарийді сақтауды сұраса, сақтауды аяқтаңыз, содан кейін ғана оны диаграммаға қосыңыз.
Ағымдағы Pine өңдегішіндегі сценарий атауы мәзірінде пәрмендер бар Save, Make a copy, Rename Және Version history. Оларды әртүрлі мақсаттарда пайдаланыңыз:
- Save жеке сценарийдің ағымдағы күйін түсіреді;
- Make a copy бөлек эксперимент тармағын жасайды;
- Rename түсінікті атауды өзгертеді, бірақ өзгерту мазмұнын түсіндірмейді;
- Version history бұрын сақталған күйді ашуға көмектеседі.
Бірінші тексеру үшін бір файлды екі сақтау жеткілікті. Нұсқадан кейін 01 тек EMA ұзындығын 20 орнынан 30 етіп өзгерту:
lengthInput = input.int(30, "EMA length", minval = 1)Қайта сақтау. Түсті, атауды және формуланы бір уақытта өзгертпеңіз: сонда қандай өңдеудің жаңа нәтиже бергенін графиктен түсіну қиын болады. Жұмыс журналында жазып алыңыз: 01 = EMA 20, 02 = EMA 30. Екі тармақты да бөлек файлдар ретінде сақтау қажет болса, пайдаланыңыз Make a copy және көшірмені атаңыз Editor check - 02.
Схема көзі: сақталған нұсқаның авторлық тексеру шкаласы; мәндер статистиканы емес, бақылау деңгейлерін көрсетеді TradingView.
Диаграммаға скрипт қосып, нәтижені қалай тексеруге болады
басыңыз Add to chart. Жұмыс істеп тұрған циклде интерфейс бірінші қосудың орнына жаңарту пәрменін көрсетуі мүмкін. Ағымдағы кодты құрастыратын және оны графикке қолданатын әрекетке назар аударыңыз.
Тексеру бес бақылаудан тұрады:
- өңдегіші компиляция қатесін көрсетпейді;
- атауы диаграмманың таңбашасында көрінеді Editor check;
- бағада бір қызғылт сары түсті EMA пайда болды;
- индикатор параметрлерінде
EMA lengthмынаған тең 20; - бақыланатын өңдеу және қайта іске қосқаннан кейін мән 30 болды және сызық пішіні өзгерді.
Диаграммада екі бірдей сызық болса, көрсеткіштер тізімін тексеріп, қосымша дананы жойыңыз. Қайталау Add to chart бар көшірмені жаңартудың орнына басқа көшірме қоса алады. Таза сынақ үшін қажетті аттың бір данасы диаграммада қалуы керек.
Жасыл компиляция синтаксис пен түрлердің дұрыстығын дәлелдейді, бірақ сауда идеясының сапасын емес. Бұл кезеңде тек сақталған мәтін мен бақыланатын нәтиже арасындағы байланыс тексеріледі. Сызықтар мен басқа құралдардың рөлі туралы материалда егжей-тегжейлі талқыланады. Саудаға арналған индикаторлар, және EMA және SMA математикасы талдаудан басталады. Жылжымалы орташа.
Компиляция қателерін, ескертулерін және орындау қателерін қалай ажыратуға болады
TradingView үш жағдайды бөледі. Олар әртүрлі кезеңдерде пайда болады және әртүрлі әрекеттерді қажет етеді.
| Сигнал | Қашан пайда болады | Не болып жатыр | Бірінші әрекет |
|---|---|---|---|
| Компиляция қатесі | Іске қосу алдында | Сценарий құрастырылмайды | Хабарды ашыңыз, бөлектелген жолды және күтілетін синтаксисті тексеріңіз |
| Компилятор ескертуі | Құрастыру кезінде | Скрипт іске қосылуы мүмкін, бірақ әрекет күтпеген болуы мүмкін | Елемеу; себебін оқып, екіұштылықты жойыңыз |
| Орындалу қатесі | Деректер бойынша есептеу кезінде | Орындау белгілі бір жолақта немесе шартта тоқтайды | Қызыл қате индикаторын басыңыз, хабарды және жолақ нөмірін оқыңыз |
Қауіпсіз сынақ үшін белгілі қатені енгізіңіз, мысалы, ауыстырыңыз plot қосулы plto, және кодты іске қосып көріңіз. Орындау алдында редактор мәселені бөлектеу керек. Содан кейін дұрыс функция атауын қайтарыңыз. Бұл тексеру күрделі логиканы қоспай-ақ компилятор хабарын қайдан іздеу керектігін көрсетеді.
Ескерту әдетте компиляцияны блоктамайды. Бұл оны қалдыруға болатынын білдірмейді: компилятор күтпеген нәтиже шығаруы мүмкін құрылым туралы хабарлайды. Орындау қатесі кейінірек құрастырылған сценарий проблемалық деректерге немесе жағдайға тап болған кезде пайда болады.
Схемалық дереккөз: авторлық өкілдік лауазымды тұлға қатеге шолу Pine Script.
Тәуекелдер мен шектеулер
TradingView интерфейсі дамып келеді, сондықтан белгіше, белгі немесе панель режимі қозғалуы мүмкін. Циклдың мағынасы өзгеріссіз қалады: сақтау, құрастыру, диаграммада іске қосу және сақталған күйді тексеру деп аталатын жеке жеке файл.
Тренинг EMA дайын сауда жүйесін емес, редактордың механикасын көрсетеді. Күтілетін жолдың сәйкестігі болашақ өнімділікті растамайды және талдауды алмастырмайды тәуекел. Нақты шешім қабылдамас бұрын деректерді, уақыт шеңберін, ашық немесе жабық жолақты және өзіңіздің ережелеріңізді тексеріңіз.
Жауапкершіліктен бас тарту. Материал білім беру сипатында және жеке инвестициялық ұсыныс болып табылмайды. Көрсеткіш немесе сценарий болашақ нәтижелерге кепілдік бермейді. Сауда капиталды жоғалту тәуекелін қамтиды.
Құралды Midas
Midas экожүйесінде қадамдық нұсқаулар, техникалық талдау бойынша оқыту және қауымдастық қолдауы бар — алғашқы іске қосудан бастап өзіңіздің сауда логикаңызды талдауға дейін.
- Өнімнің қадам-қадам нұсқаулығы
- Техникалық талдау бойынша құрылымдық оқыту
- Команда мен клуб мүшелерімен сөйлесу
Бірінші ұшырылымнан кейін оқуды қалай жалғастыруға болады
Сақтау циклі қатесіз ойнатылғанда, өңдегіштен нәтижені оқуға көшіңіз. Ішінде стратегиялар бөлімі тексерілетін ережелер және шолу туралы материалдар жинады көрсеткіштері TradingView құрал түрін диаграммадағы тапсырмамен байланыстыруға көмектеседі.
Midas сайтында жаттығу дайын индикаторлардың жанында жүреді: сіз диаграмманы, параметрлерді және тексеру күйлерін меңгересіз, содан кейін бұл дағдыларды өнімнің шешілген бақыланатын сигналдарына қолданыңыз. Midas қорғалған код ашылмаған немесе көшірілмеген. Сигнал сауда жасауға автоматты пәрмен емес, өз талдауыңызды жүргізуге себеп болып қала береді.
Қарағай бөренелерін қадам-қадам тексеру үшін қалай қолдануға болады
Қарағай журналдары графиктегі жол шарттың неліктен жұмыс істегенін түсіндірмегенде қажет. Мәзірді ашу More өңдегішін таңдап, таңдаңыз Pine logs. Ресми құжаттама үш хабар деңгейін қолдайды: log.info(), log.warning() Және log.error().
Жаттығу сценарийіне соңғы жолақ үшін ғана журнал қосыңыз:
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 журналдарында жаңа орындалу қатесі жоқ.
Кем дегенде бір нүкте сәйкес келмесе, кодты қиындата бермеңіз. Алдымен нақты нұсқаны қалпына келтіріңіз: қажетті жеке сценарийді ашыңыз, бір басқару мәнін салыстырыңыз, сақтаңыз және графикке қайта қолданыңыз.
Қайта жүктегеннен кейін қайта оқу Егер жарамды болса
Жарамсыз болса
|
Схема көзі: Pine Editor мүмкіндіктеріне арналған авторлық басқару протоколы.
Дереккөздер
-
- TradingView: How to work with Pine Editor - ашық редактор, терезе режимдері, сценарий мәзірі, сақтау, нұсқалар журналы және Pine журналдары.
-
- TradingView Pine Script: First indicator - диаграммадағы бірінші көрсеткішті құру және іске қосу.
-
- TradingView Pine Script: First steps - Pine редакторы, компиляция және минималды сценарий құрылымы v6.
-
- TradingView Pine Script: Error messages - құрастыру қателері, ескертулер және орындау уақыты қателері.
-
- TradingView Pine Script: Debugging - функциялары
log.*және Pine журналдарымен жұмыс істеу.
- TradingView Pine Script: Debugging - функциялары
Жиі қойылатын сұрақтар
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 скриптті өңдеуге бола ма?
Жоқ. Тек шақыру индикаторына қол жеткізу оны өнім ретінде пайдалануға мүмкіндік береді, бірақ қорғалған бастапқы кодты шығаруға, көшіруге немесе кері инженериялауға болмайды. Оқыту үшін жеке Индикаторды тәуелсіз формуламен жасап, оны жаңа атаумен сақтап, тек өзіңіздің өзгерістеріңізді тексеріңіз. Жол немесе белгінің байқалған сәйкестігі алгоритмдердің ұқсастығын дәлелдемейді және басқа біреудің кодын жариялауға құқық бермейді.




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