Pine Editor'ni qayerda ochish TradingView
Hisobingizda istalgan diagrammani oching TradingView. O'ng panelda belgini toping Pine va uni bosing: muharrir ochiladi Pine Script. Joriy yordamga ko'ra TradingView, muharrir o'ng tomonda qoldirilishi, suzuvchi oynaga joylashtirilishi yoki alohida ochilishi mumkin. Birinchi ishga tushirish uchun docked rejimi qulay: kod va grafik bir vaqtning o'zida ko'rinadi.
Pine Editor keyingi ishga tushirilganda ochiq tablarni va hatto saqlanmagan oʻzgarishlarni tiklaydi. Bu foydali sug'urta, ammo buyruq o'rnini bosmaydi Save. Qayta tiklangan qoralama sizda aniq nomlangan versiya mavjudligini tasdiqlamaydi.
Tahrirlashdan oldin uchta narsani tuzating:
- belgisi va vaqt oralig‘i grafik;
- tahrirlovchida ochilgan skript nomi;
- diagrammada bu skriptning namunasi allaqachon mavjudmi.
Bu maʼlumotlar tekshirish vaqtida kerak boʻladi. Agar siz boshqa diagrammani ochsangiz yoki indikatorning eski nusxasini qoldirsangiz, yangi kod natijasi uchun birovning qatorini xato qilishingiz mumkin.
|
Diagramma manbasi: rasmiy koʻrsatmalar muallifining qisqacha mazmuni How to work with Pine Editor Va First indicator.
Shaxsiy skript yaratish va manba kodini o'zgartirmaslik
Joriy skript nomi bilan menyuni oching va yangisini yaratishni tanlang. Indicator. Ish skripti boʻsh yoki tanish boʻlsa ham, uning ichida mashq qilishni boshlamang. Alohida fayl oddiy chegarani beradi: barcha oʻzgarishlar faqat oʻquv namunasiga tegishli.
Minimal kodni kiriting 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)Skript indikatorni e'lon qiladi, EMA uzunlik parametrini yaratadi va narx ustidan bitta to'q sariq chiziq chizadi. Kuzatilgan natija ataylab oddiy: ism Editor check, bitta parametr EMA length 20 qiymati va bitta qator.
Agar Midas faqat taklif uchun indikator yonidagi muharrirni o'rganayotgan bo'lsangiz, uning manbasini olishga urinmang, mantiqni teglar yoki teskari muhandis tomonidan himoyalangan kod orqali nusxalash. O'quv fayli yuqoridagi misoldagi kabi mustaqil muammoni hal qilishi kerak. Bu testni hamjamiyat skriptlarida nashr qilmang: muharrirni sinab koʻrish uchun shaxsiy skript yetarli.
|
Sxema manbasi: mustaqil o'quv kodi bilan ishlash uchun muallifning xavfsiz sxemasi.
Skriptni qanday saqlash va uning versiyalarini boshqarish
bosing Save va nomni o'rnating Editor check - 01. Ismda maqsad va boshqaruv versiyasi raqami mavjud. Agar TradingView ishga tushirishdan oldin skriptni saqlashni taklif qilsa, saqlashni yakunlang va shundan keyingina uni jadvalga qo'shing.
Joriy Pine muharriridagi skript nomi menyusida buyruqlar mavjud Save, Make a copy, Rename Va Version history. Ulardan turli maqsadlarda foydalaning:
- Save shaxsiy skriptning joriy holatini yozib oladi;
- Make a copy alohida tajriba filialini yaratadi;
- Rename do'stona nomni o'zgartiradi, lekin o'zgarish mazmunini tushuntirmaydi;
- Version history oldindan saqlangan holatni ochishga yordam beradi.
Birinchi tekshirish uchun bitta faylni ikkita saqlash kifoya. Versiyadan keyin 01 faqat EMA uzunligini 20 dan 30 ga o‘zgartiring:
lengthInput = input.int(30, "EMA length", minval = 1)Qayta saqlang. Bir vaqtning o'zida rang, nom va formulani o'zgartirmang: u holda grafikdan aynan qaysi tahrir yangi natija berganini tushunish qiyin bo'ladi. Ish jurnaliga yozing: 01 = EMA 20, 02 = EMA 30. Agar ikkala filialni alohida fayl sifatida saqlashingiz kerak boʻlsa, foydalaning Make a copy va nusxaga nom bering Editor check - 02.
Sxema manbasi: saqlangan versiyani tekshirishning mualliflik shkalasi; qiymatlar statistikani emas, balki nazorat darajasini bildiradi TradingView.
Qanday qilib skriptni diagrammaga qo'shish va natijani tekshirish
bosing Add to chart. Ishlayotgan tsiklda interfeys birinchi qoʻshish oʻrniga yangilash buyrugʻini koʻrsatishi mumkin. Joriy kodni tuzadigan va uni grafikaga qoʻllaydigan amalga eʼtibor qarating.
Tekshiruv beshta kuzatishdan iborat:
- muharriri kompilyatsiya xatosini ko'rsatmaydi;
- nomi diagrammada koʻrinadi Editor check;
- narxida bitta apelsin chiqdi EMA;
- indikator sozlamalarida
EMA length20 ga teng; - boshqariladigan tahrir va qayta ishga tushirilgandan soʻng, qiymat 30 boʻldi va chiziq shakli oʻzgardi.
Diagrammada ikkita bir xil chiziq boʻlsa, koʻrsatkichlar roʻyxatini tekshiring va qoʻshimcha misolni oʻchiring. Takrorlang Add to chart mavjud nusxasini yangilash oʻrniga boshqa nusxa qoʻshishi mumkin. Toza sinov uchun diagrammada kerakli nomning bitta nusxasi qolishi kerak.
Yashil kompilyatsiya sintaksis va turlarning to'g'riligini isbotlaydi, lekin savdo g'oyasining sifatini emas. Ushbu bosqichda faqat saqlangan matn va kuzatilgan natija o'rtasidagi bog'liqlik tekshiriladi. Chiziqlar va boshqa vositalarning roli haqida materialda batafsil muhokama qilinadi. Traderlik indikatorlari, va EMA va SMA matematikasi tahlil qilish bilan boshlanadi silib yuruvchi o'rtacha.
Komilyatsiya xatolari, ogohlantirishlar va ish vaqtidagi xatolarni qanday ajratish mumkin
TradingView uchta holatni ajratadi. Ular turli bosqichlarda paydo bo'ladi va turli harakatlarni talab qiladi.
| Signal | Qachon sodir bo'ladi | Nima bo'lyapti | Birinchi harakat |
|---|---|---|---|
| Kompilyatsiya xatosi | Ishga tushirishdan oldin | Skript kompilyatsiya qilinmaydi | Xabarni oching, belgilangan qatorni va kutilgan sintaksisni tekshiring |
| Kompilyator ogohlantirishi | Kompilyatsiya paytida | Skript ishlashi mumkin, ammo xatti-harakatlar kutilmagan bo'lishi mumkin | E'tiborsiz qoldirmang; sababini o'qing va noaniqlikni olib tashlang |
| Ish vaqti xatosi | Ma'lumotlar bo'yicha hisoblash paytida | Muayyan satr yoki shartda ijro toʻxtaydi | Qizil xato indikatorini bosing, xabar va satr raqamini o'qing |
Xavfsiz sinov uchun maʼlum matn terish xatosini kiriting, masalan, oʻrniga plot yoqilgan plto, va kodni ishga tushirib koʻring. Muharrir bajarishdan oldin muammoni ta'kidlashi kerak. Keyin toʻgʻri funksiya nomini qaytaring. Ushbu tekshirish murakkab mantiq qo'shmasdan kompilyator xabarini qaerdan qidirish kerakligini ko'rsatadi.
Ogohlantirish odatda kompilyatsiyani bloklamaydi. Bu uni qoldirish mumkin degani emas: kompilyator kutilmagan natija berishi mumkin boʻlgan konstruksiya haqida xabar beradi. Ish vaqti xatosi keyinroq tuzilgan skript muammoli maʼlumotlar yoki holatga duch kelganida paydo boʻladi.
Sxematik manba: rasmiy shaxsning mualliflik vakili xato haqida umumiy ma'lumot Pine Script.
Xatarlar va cheklovlar
TradingView interfeysi rivojlanmoqda, shuning uchun belgi, yorliq yoki panel rejimi harakatlanishi mumkin. Tsiklning ma'nosi bir xil bo'lib qoladi: saqlash, kompilyatsiya, diagrammada ishga tushirish va saqlangan holatni tekshirish deb nomlangan alohida shaxsiy fayl.
Trening EMA tayyor savdo tizimini emas, balki muharrirning mexanikasini ko'rsatadi. Kutishga mos keladigan chiziq kelajakdagi ishlashni tasdiqlamaydi va tahlil o'rnini bosmaydi xavf. Haqiqiy qaror qabul qilishdan oldin ma'lumotlar, vaqt oralig'i, ochiq yoki yopiq bar va o'z qoidalarini tekshiring.
Diskleymer. Material ta’limiy xarakterga ega va shaxsiy investitsiya tavsiyasi hisoblanmaydi. Indikator yoki skript kelajakdagi natijalarni kafolatlamaydi. Savdo kapitalni yo'qotish xavfini o'z ichiga oladi.
Asbobni amalda Midas bilan o'rganing
Midas ekotizimida bosqichma-bosqich ko'rsatmalar, texnik tahlil o'qitish va jamoa qo'llab-quvvatlashi mavjud — birinchi ishga tushirishdan o'z savdo logikangizni tahlil qilishgacha.
- mahsulot bo'yicha bosqichma-bosqich ko'rsatmalar
- texnik tahlilni strukturalangan o'rganish
- jamoa va klub ishtirokchilari bilan chat
Birinchi uchirishdan keyin o'rganishni davom ettirish
Saqlash davri xatosiz oʻynasa, muharrirdan natijani oʻqishga oʻting. Ichida strategiyalar boʻlimi tekshirilayotgan qoidalar va ko'rib chiqish haqida to'plangan materiallar ko'rsatkichlari TradingView asbob turini diagrammadagi vazifa bilan bogʻlashga yordam beradi.
Midas da trening tayyor ko'rsatkichlar yonida o'tadi: siz diagramma, parametrlar va tekshirish holatlarini o'zlashtirasiz, keyin ushbu ko'nikmalarni mahsulotning aniqlangan kuzatilishi mumkin bo'lgan signallariga qo'llang. Himoyalangan kod Midas ochilmagan yoki nusxalanmagan. Signal savdo qilish uchun avtomatik buyruq emas, balki o'z tahlilingizni o'tkazish uchun sabab bo'lib qoladi.
Pine Logs'dan bosqichma-bosqich tekshiruv uchun qanday foydalanish
Grafikdagi chiziq shart nima uchun ishlaganini tushuntirmasa, qarag'ay jurnallari kerak bo'ladi. Menyuni oching More tahrirlovchisini tanlang va tanlang Pine logs. Rasmiy hujjatlar uchta xabar darajasini qoʻllab-quvvatlaydi: log.info(), log.warning() Va log.error().
Trening skriptiga faqat oxirgi satr uchun jurnal qo'shing:
if barstate.islast
log.info("EMA length: {0}; EMA value: {1}", lengthInput, emaValue)Kodni saqlang va uni yana grafikga qo'llang. Qarag'ay jurnallari paneli uzunlik qiymatini va joriy qiymatni ko'rsatishi kerak EMA. Sozlamani 20 dan 30 ga o'zgartiring va quyidagi yozuvni solishtiring. Shu tarzda jurnal joriy versiya kerakli kiritish bilan ishlayotganligini tasdiqlaydi.
Zarurat bo'lmasa, har bir satrda xabarni ko'rsatmang: uzoq oqim diagnostikani murakkablashtiradi. Avval jurnalni oxirgi satr yoki muayyan holat bilan cheklang, keyin kuzatishni kengaytiring. Rasmiy qoidalarga ko'ra, Pine Logs shaxsiy skriptlarni yaratadi; nashr etilgan skript foydalanuvchi uchun bunday jurnallar manbai sifatida foydalanilmaydi.
Grafikni saqlash va qayta yuklashdan keyingi nazorat ro‘yxati
Tahrirlovchi panelini yoping yoki diagramma sahifasini qayta yuklang. Keyin qayta oʻqing:
- bir xil belgi va vaqt oralig'ini oching;
- shaxsiy skriptlar roʻyxatida
Editor check - 01yoki alohida nusxangiz02; - kutilgan qiymat muharrirda saqlanadi
EMA length; - diagrammada indikatorning faqat bitta nusxasi qolgan;
- afsonaviy nomlar mos keladi
indicator(); - sozlamalarida 20 yoki 30 uzunligi versiyalar jurnaliga muvofiq ko'rsatiladi;
- maʼlumotlarni yuklagandan keyin koʻrinadigan toʻq sariq chiziq;
- Version history siz qaytishingiz mumkin boʻlgan saqlangan holatni oʻz ichiga oladi;
- Pine jurnallarida yangi ish vaqti xatosi yoʻq.
Agar kamida bitta nuqta mos kelmasa, kodni murakkablashtirishni davom ettirmang. Avval aniq versiyani tiklang: kerakli shaxsiy skriptni oching, bitta boshqaruv qiymatini solishtiring, saqlang va grafikga qayta qo'llang.
Qayta ishga tushirilgandan so'ng o'qish Mos keladi, agar
Mos kelmaydi, agar
|
Sxema manbasi: Pine Editor imkoniyatlari uchun mualliflik nazorati protokoli.
Manbalar
-
- TradingView: How to work with Pine Editor - ochiq muharrir, oyna rejimlari, skript menyusi, saqlash, versiyalar tarixi va Pine jurnallari.
-
- TradingView Pine Script: First indicator - diagrammadagi birinchi indikatorni yaratish va ishga tushirish.
-
- TradingView Pine Script: First steps - Pine muharriri, kompilyatsiya va minimal skript tuzilishi v6.
-
- TradingView Pine Script: Error messages - kompilyatsiya xatolari, ogohlantirishlar va ish vaqti xatolari.
-
- TradingView Pine Script: Debugging - funksiyalari
log.*va Pine Logs bilan ishlash.
- TradingView Pine Script: Debugging - funksiyalari
Tez-tez beriladigan savollar
Pine Editor qayerda TradingView?
Joriy interfeysda muharrir belgi bilan ochiladi Pine grafikning oʻng panelida. Uni joylashtirish, suzuvchi oynaga chiqarish yoki alohida ochish mumkin. Agar joylashuv o'zgargan bo'lsa, grafika sahifasida Pine vositasini qidiring va joriy yordam bilan solishtiring TradingView.
Qanday qilib skriptni saqlash Pine Script?
Shaxsiy skriptni oching, bosing Save va qulay nom o'rnating. Alohida tajriba uchun foydalaning Make a copy, va saqlangan holatga qaytish uchun oching Version history. Saqlanmagan oynani tiklash nomlangan versiyani tekshirishni almashtirmaydi.
Nima uchun skript grafikga qo‘shilmayapti?
Avvalo tahrirlovchi xabarini o'qing. Kompylyatsiya xatosi ishga tushirishni bloklaydi va odatda muammo bo‘lgan qatorni ko‘rsatadi. Agar kompylyatsiya o‘tgan bo‘lsa, lekin bajarish to‘xtab qolsa, runtime error xabarini oching. Shuningdek, shaxsiy Indicator tanlanganini va grafikda shunga o‘xshash nomdagi boshqa nusxa qolmaganini tekshiring.
Pine Logs kompilyator xatosidan qanday farq qiladi?
Kompilyator kodni bajarishdan oldin tekshiradi va xatolar yoki ogohlantirishlar haqida ma’lumot beradi. Pine jurnallari shaxsiy skript ishlayotgan vaqtda yaratiladi va siz chiqarishga qaror qilgan qiymatlarni ko'rsatadi. log.info(), log.warning() yoki log.error(). Ular allaqachon bajarilayotgan mantiqni tahlil qilishga yordam beradi.
Pine Editorda faqat taklifnoma asosida yozilgan skriptni tahrirlash Midas mumkinmi?
Yo‘q. Invite-only indikatorga kirish undan mahsulot sifatida foydalanish imkonini beradi, lekin himoyalangan manba kodini chiqarish, nusxalash yoki rekonstruksiya qilish mumkin emas. Trening uchun mustaqil formula bilan alohida shaxsiy Indicator yarating, uni yangi nom ostida saqlang va faqat o'zingizning o'zgarishlaringizni tekshiring. Chiziq yoki yorliqning kuzatilgan to'qnashuvlari algoritmlarning o'xshashligini isbotlamaydi va boshqa birovning kodini nashr qilish huquqini bermaydi.




Izohlar
Manba izohlari tarjima qilinmaydi.