request.security ni Pine Script da: boshqa simbol va vaqt oralig‘idagi ma’lumotlarni qanday olish

«request.security bu Pine Script: boshqa belgi va vaqt oralig'ining ma'lumotlarini qanday olish» maqolasining qopqog'i: katta vaqt oralig'idagi uchta chiziq, ularning qiymatini pastga o'tkazish va kichikroq grafikda zinapoyali chiziq; uchinchi chiziq yopilmagan

request.security nima qiladi va qachon kerak bo'ladi?

Odatiy bo'lib skript aynan bitta shamlar to'plamini ko'radi - ekranda ochiq bo'lgan sham. U qanday qilib ularni chetlab o'tadi va nima uchun qiymatlarni satr bilan hisoblaydi, bu haqda materialda muhokama qilinadi, Pine Script qiymatlarni satr bo'yicha qanday hisoblaydi. Bundan tashqari, halol kamchilik bor edi: minimal misol ataylab tashqaridan hech narsa talab qilmagan. Biz bu talonni yopamiz.

request.security orqali so'rov juda aniq muammolarni hal qiladi. O'n besh daqiqalik ishlayotganingizda kundalik trend yo'nalishi bo'yicha yozuvni filtrlang. Bitcoin xatti-harakatlarini altkoinlar jadvalida joylashtirish. Bir vaqtning o'zida to'rtta asbobda indikatorni hisoblang va o'rtacha. Bularning barchasida hisob-kitob chet el kontekstida amalga oshirilishi kerak va sizga tayyor raqam kelishi kerak.

Ammo maʼlumotlarni olishning hojati boʻlmaganda, alohida eslab qolishga arziydi. Agar ifoda oʻz jadvalingizdagi shamlar yordamida hisoblansa, hech qanday soʻrov talab qilinmaydi: odatdagi formulani yozing. Rasmiy FAQ TradingView to'g'ridan-to'g'ri aytadiki, odatda o'z belgingiz va o'z vaqt doirangizni so'rashning hojati yo'q: o'z grafikingiz qiymatlariga murojaat qilish osonroq.

Birovning maʼlumotlarini soʻrash qachon maqsadga muvofiq va qachon keraksiz?
Mos keladi, agar
  • Yuqori vaqt oraligʻidagi trend boʻyicha filtrlash: biz 15m saytida savdo qilamiz, 1D dan ruxsat olamiz
  • Asbobingizni indeks, dollar indeksi yoki boshqa juftlik bilan solishtiring
  • Oʻz indeksingiz uchun belgilar roʻyxatidan bitta koʻrsatkichni yigʻish
  • Intrabar hajmini yoki diagrammadagi sham ichidagi intrabarlar sonini hisoblash
Mos kelmaydi, agar
  • Joriy jadvalning shamlariga asoslangan har qanday formula: so'ramasdan to'g'ridan-to'g'ri o'qing
  • Qo'ng'iroq ichidagi bar holati orqali yuqori barning yopilishini ushlashga urinish
  • Xatarlarni boshqarishni almashtirish: boshqa birovning ma'lumotlari qoidani xavfsizroq qilmaydi
  • Skriptni tezlashtirish: har bir noyob so'rov uchun vaqt va joy chegarasida turadi

Uchta argument qanday tashkil etilgan: symbol, timeframe va expression?

Rasmiy hujjatlardagi toʻliq imzo shunday yozilgan:

pine
request.security(symbol, timeframe, expression, gaps, lookahead, ignore_invalid_symbol, currency, calc_bars_count)

Dastlabki uchta qism - minimal ish. Belgisi - yorliqli chiziq, yaxshisi platforma bilan birga: hujjatlar almashinuv prefiksini ko'rsatishni tavsiya qiladi, aks holda uni oʻzi oladi va natija kutilganidan farq qilishi mumkin. Joriy vosita uchun tayyor oʻzgaruvchi mavjud syminfo.tickerid, noaniqlik bo'lmasligi uchun uni olish tavsiya etiladi.

  1. 1

    belgisi - biz uni qayerdan olamiz

    Diagrammangizdagi almashinuv prefiksi yoki syminfo.tickerid bilan belgi

  2. 2

    vaqt oralig'i - qanday miqyosda

    1D, 60, 15 kabi qator. Boʻsh, grafik vaqt oraligʻini bildiradi

  3. 3

    ifodasi - nimani hisoblash kerak

    Xorijiy kontekstda ko'rib chiqiladi va tayyor holda o'tkazilmaydi

Buyurtma funksiya imzosi bilan belgilanadi. Majburiy emas argumentlar keyin keladi va ularni nomi bilan berish yaxshidir.

Chiziq bilan vaqt oralig'i bilan bog'liq xatolik deyarli hamma yonib ketadi. Format multiplikator va birlik harfidan tuzilgan va daqiqalarda umuman harf yo'q: "15" - - o'n besh daqiqa, "1D" - kun, "1W" - hafta. Bu toʻplamda oddiygina soat yoʻq. Hujjatlarda variantlar mavjud emas: "1H" noto‘g‘ri, soat yozuvi to‘g‘ri - "60".

Uchinchi qism - ifoda - eng kam baholangan. Hisoblangan o'tkazilmaydi, u erda so'ralgan belgi bo'yicha qayta hisoblab chiqiladi. Yozsangiz ta.sma(close, 20), oʻrtacha hisob sizniki emas, boshqa odamlarning yopilishi asosida hisoblanadi. Aynan shu narsa kerak va tayyor qiymat o'tkazilishini kutgan odamni ajablantiradigan narsa.

Boshqa belgining ma'lumotlarini qanday so'rash?

Minimal ishlaydigan misol tom ma'noda bitta qatorga o'xshaydi. Keyin uni diagrammada ko'rsatish yoki narxingiz bilan solishtirish mumkin:

pine
//@version=6
indicator("Чужой символ на своём таймфрейме")
float otherClose = request.security("NASDAQ:AAPL", timeframe.period, close)
plot(otherClose)

Ushbu kodni qayerga kiritish va uni qanday saqlash haqida alohida yo'riqnomada muhokama qilinadi. Pine Editor-ni oching va skriptni saqlang. Bu yerda tugmalar emas, xatti-harakatlar muhimroq.

Rasmiy FAQ yangi boshlanuvchining asosiy qo'rquvini yo'q qiladi: diagramma vaqt oralig'idagi boshqa belgidan ma'lumotlarni so'rash qayta bo'yash xavfini tug'dirmaydi. Bunday holda, qiymatni o'zgartirish va ixtiyoriy argumentlarga tegishning hojati yo'q.

Ammo vaqt o'qi sizniki bo'lib qoladi. Hujjatlarda illyustrativ misol keltirilgan: BTCUSD diagrammasidagi SPY ma'lumotlari faqat SPY manzilida yangi satr paydo bo'lganda yangi qiymatni ko'rsatadi. Dam olish kunlari boʻlgan diagrammadagi yigirma to‘rt soatlik asbob shanba kuni ham oʻz joyida qoladi va bu muvaffaqiyatsizlik emas, balki ikkita maʼlumotlar seriyasini birlashtirish xususiyatidir.

request.security orqali katta vaqt oralig'i ma'lumotlarini qanday olish?

Klassik muammo quyidagicha ko'rinadi: men o'n besh daqiqalik muddatda savdo qilaman, faqat kundalik trend yo'nalishi bo'yicha kirishga ruxsat beraman. Filtrning o'zi har qanday narsa bo'lishi mumkin, trend indikatorini moslashtirmasdan tanlang - alohida ish. So'rov mexanikasi bir xil.

Ushbu skript bosqichma-bosqich yig'iladi:

  1. Shkala kodga ulanmagan bo'lishi uchun vaqt oralig'i uchun kirish yarating.
  2. Tekshirishni o'rnating: agar tanlangan o'lchov diagramma shkalasidan kichik bo'lsa, qo'ng'iroq qiling runtime.error() inson tilidagi matn bilan.
  3. Soʻrovning oʻzini yuqoriroq vaqt oraligʻidagi qator bilan yozing.
  4. Qadamlarni oʻz koʻzingiz bilan koʻrish uchun natijani grafikda koʻrsating.
pine
//@version=6
indicator("Дневная средняя на младшем графике", overlay = true)

string htf = input.timeframe("1D", "Старший таймфрейм")

if timeframe.in_seconds() > timeframe.in_seconds(htf)
    runtime.error("Выбранный таймфрейм ниже таймфрейма графика. Возьмите старший.")

float htfMa = request.security(syminfo.tickerid, htf, ta.sma(close, 20))
plot(htfMa)

Chiziq bosqichma-bosqich ko'rsatiladi va bu normaldir: qiymat har o'n besh daqiqada emas, kuniga bir marta yangilanadi. "Qadamlarni qanday tekislash kerak" degan savol yillar davomida forumlarda takrorlanadi, lekin bu erda silliqlash uchun hech narsa yo'q - pastroq miqyosda yangilanishlar orasidagi kunlik qiymat oddiygina mavjud emas.

Nima uchun katta vaqt oralig'i qiymati yopilmagan chiziqda o'zgaradi?

Bu xatti-harakatlarning nomi bor - chizmani qayta chizish. TradingView buni keng ma'noda belgilaydi: tarixiy va real vaqtda hisoblar boshqacha ishlaydigan skript harakati. Va vahimani baholash bilan darhol engillashtiradi: ularning hisob-kitoblariga ko'ra, mavjud ko'rsatkichlarning to'qson besh foizdan ortig'i u yoki bu shaklda qayta bo'yalgan, , shu jumladan MACD va RSI ochiq shamda.

Hujjatlar mexanikani tom ma'noda tavsiflaydi. Tarixiy satrlarda funksiya faqat soʻralgan kontekstdan tasdiqlangan qiymatlarni qaytaradi, real vaqt satrlarida esa tasdiqlanmagan qiymatlarni qaytarishi mumkin. Skript qayta ishga tushirilganda, kechagi haqiqiy chiziqlar tarixiy bo'lib qoladi va ulardagi qiymatlar tasdiqlangan qiymatlarga o'zgaradi.

  1. 00:00

    Kunlik paneli ochildi

    Soʻrov kunning joriy yopilishini qaytaradi, u joriy narxga teng

  2. Kun davomida

    Qiymat yashaydi va o'zgaradi

    Har bir yangi narx yopilmagan kun satrining yopilishini o'zgartiradi

  3. Diagrammadagi signal

    Belgi paydo boʻldi va turibdi

    Shart joriy, hali tasdiqlanmagan qiymat asosida bajarilgan

  4. 23:59

    Kunlik bar yopildi

    Qiymat belgilangan va boshqa oʻzgarmaydi

  5. Qayta ishga tushirilgandan keyin

    Tarix qayta yozildi

    Skript faqat tasdiqlanganlarini ko'radi, ba'zi belgilar yo'qoladi

Mashg'ulot diagrammasi. Bu soʻralgan qiymat oʻzgarishni toʻxtatgan vaqtni belgilaydi.

Amaliy xulosa yoqimsiz, ammo halol. Jonli diagrammani koʻrayotganingizda, ertaga xuddi shu hikoyada skript nimani koʻrishini koʻrmayapsiz. Chiroyli rasm va natija oʻrtasidagi tafovut shu yerda oshadi. savdo algoritmini tekshirish.

Kelajakni ko'rmay turib tasdiqlangan katta vaqt oralig'i qiymatini qanday olish?

Hujjatlarning matni quyidagicha: rangi oʻzgartirilmaydigan natijani olishning eng ishonchli usuli bu faqat oʻtgan satrlarga tegishli ifodani oʻtkazishdir, va bir vaqtning o'zida o'rnatiladi lookahead = barmerge.lookahead_on. Ulanish haqida qattiq gap aytiladi: joy almashish va oldinga qarash bir-biriga bog'liq, ikkinchisiga zarar bermasdan birini olib tashlay olmaysiz.

pine
//@version=6
indicator("Подтверждённое дневное закрытие", overlay = true)
float dailyClose = request.security(syminfo.tickerid, "1D", close[1], lookahead = barmerge.lookahead_on)
plot(dailyClose)

Bu erda mantiq ko'rinadigan darajada qiyin emas. Yoqish holatidagi oldinga qarash argumenti funktsiyaga yuqori satrdan qiymatni olish imkonini beradi, bu sizning baringiz vaqtida hali tugamagan. Bitta satrga siljitish soʻrovni yetarlicha itaradi, shunda u allaqachon yopilgan katta satrga tushadi. Kelajak qolmadi, faqat tasdiqlangan oʻtmish qoladi.

Oʻzgarishsiz xuddi shunday qarash oʻziga qarshi qurolga aylanadi. Hujjatlar “FUTURE LEAK, foydalanmang” izohi bilan anti-misolni taqdim etadi va alohida ogohlantiradi: skriptlar, kelajakni o'tmishga tortib, oldinga qarash orqali chop etishga ruxsat etilmaydi. Yoqilgan orqa sinov bu kod ajoyib statistikani ko'rsatadi. Jonli hisobda hech narsa ko'rsatilmaydi.

Faqat yuqori bar tasdiqlangan

Hali barda boʻlmagan maʼlumotlar

  1. 1.Ofset va oldinga qarash yoqilgan
  2. 2.Standart sozlamalar, jonli panel
  3. 3.ofsetsiz oldinga qarash yoqilgan
Chap tomonda skript faqat yopiq chiziqlarga tayanadi va qayta ishga tushirilgandan keyin xuddi shu narsani ko'rsatadi. O'ng tomonda u o'sha panelda hali mavjud bo'lmagan ma'lumotlarni oladi.

O'lchovning o'rta belgisi standart holat bo'lib, u aldamaydi: funktsiya halollik bilan hozirda kattalar kontekstida nima borligini beradi. To'g'ri belgi allaqachon soxta, chunki tarixiy satrda kelajak skriptga kiradi.

Katta barning yopilishini to'g'ridan-to'g'ri tutishga harakat qilganlarni alohida tuzoq kutmoqda. Soʻrov ichidagi satr holati ishlamaydi: hujjatlar buni bir qatorda yozib oladi - barstate.isconfirmed qoʻngʻiroqda request.security() ishlamayapti. Hamjamiyatning bir qismi qoʻngʻiroqdan tashqaridagi satr holatiga qarab ofsetni oʻzgartirib, oʻz oʻramlari bilan bu muammoni hal qiladi. Ikkala yondashuv ham tasdiqlangan qiymatni beradi, ammo uning diagrammada paydo bo'lish momenti ular uchun boshqacha: mansabdor shaxs yopilgan yuqori lavozimni yangi yuqori lavozim davrining boshida darhol qaytaradi, hamjamiyat oʻramlarining xatti-harakati hujjatlarda tasvirlanmagan va uni grafikda koʻz bilan tekshirish kerak. Halol signalni harakatlangan signaldan qanday ajratish mumkinligi tahlili haqida materialda qayta chizilmaydigan indikatorlar.

Barmerge.gaps_on va barmerge.gaps_off ning farqi nima?

Farq bitta stolda ko'rinadi:

Nimani taqqoslaymiz?barmerge.gaps_offbarmerge.gaps_on
Standarthayo‘q
Yangi qiymatsiz baroxirgi tasdiqlanganini jonli satrda - joriy rivojlanayotganini takrorlaydiboʻsh qiymatni qaytaradi
Diagrammada qanday ko'rinishga egaqattiq pogʻonali chiziqfaqat yangilanish paytlarida ishora qiladi
Qulay bo'lgandafiltrlar, taqqoslashlar, har qanday "yuqorida yoki pastda" mantiqiykatta barni yangilash haqiqatini ta'kidlaydi
Nima buzadiyangilanish vaqtini yashiradiboʻsh qiymatli arifmetika tekshirishni talab qiladi
pine
//@version=6
indicator("gaps на глаз", overlay = true)
float noGaps = request.security(syminfo.tickerid, "60", close, gaps = barmerge.gaps_off)
float withGaps = request.security(syminfo.tickerid, "60", close, gaps = barmerge.gaps_on)
plot(noGaps, "Без разрывов", color.blue, 2, plot.style_linebr)
plot(withGaps, "С разрывами", color.purple, 6, plot.style_linebr)

Tanlov oddiy. “Narx kunlik oʻrtacha qiymatdan yuqori” kabi shartlar uchun standart pozitsiyani oling: har bir satrda qiymat kerak. Bo'sh qiymatlar yangi ma'lumotlarning kelishi lahzasi muhim bo'lganda kerak bo'ladi, masalan, yangi kattalik davri boshlanishidagi belgi uchun.

Nega request.security pastki vaqt oralig‘i uchun noqulay?

Xulq-atvor hujjatlarda bezaksiz tasvirlangan. Kichik shkalaga kirishda funksiya kichik kontekstdagi ifodani hisoblab chiqadi, lekin har bir diagramma satri uchun faqat bitta intrabar natijasini qaytaradi. Oldinga qarash yoqilgan holatda bu birinchi mavjud intrabar, yopiq holatda esa oxirgi. Haqiqiy vaqt satrlarida argumentdan qatʼiy nazar oxirgi mavjud qiymat qaytariladi.

Intra-bar ma'lumotlari bilan normal ishlash uchun mavjud request.security_lower_tf(). Uning imzosi boshqacha: bo'shliqlar va istiqbolli dalillar yo'q, lekin bor. ignore_invalid_timeframe, va sukut bo'yicha u o'chirilgan. Funksiya intrabar vaqti boʻyicha tartiblangan qiymatlar massivini qaytaradi.

pine
//@version=6
indicator("Сколько минуток в одном баре")
array<float> closes = request.security_lower_tf(syminfo.tickerid, "1", close)
int qty = array.size(closes)
plot(qty, style = plot.style_histogram)

Elementlarga kirishdan oldin massiv hajmini tekshirish kerak - bu forumlarda keng tarqalgan xato: odam darhol birinchi elementni oladi va skript ishdan chiqadi, chunki massiv boʻsh keldi. TradingView saytidan yana bir halol rad etish: hatto ba'zi hollarda bu funksiya yetkazib beruvchi ma'lumotlaridagi farqlar tufayli biroz o'zgartirilishi mumkin.

Kodyni qayta yuklagandan keyin tarix va haqiqiy vaqt rejimida qanday tekshirish mumkin?

Tekshirish aniq kerak, chunki siz farqni ko'zingiz bilan seza olmaysiz: jonli grafik va qayta ishga tushirilgandan keyin xuddi shunday ishonchli ko'rinadi. Xuddi shu qayta o'qish marosimi tahlilda tasvirlangan Qayta ishga tushirilgandan keyin signal tekshiruvi, bu yerda u boshqa odamlarning maʼlumotlariga moslashtirilgan.

  1. 1

    Qiymatlar jurnalini yoqish

    log.info() soʻralgan qiymat va bar vaqtini chop etadi

  2. 2

    Jonli diagrammaning suratini oling

    Jurnaldan oxirgi uchta teg va qiymatlarning vaqtini yozing

  3. 3

    Sahifani qayta yuklash

    Haqiqiy barlar tarixiy bo'lib qoladi, skript yana hisobga olinadi

  4. 4

    Yorliqlar va qiymatlarni solishtiring

    Jurnaldan bir xil uchta belgi va bir xil qiymatlarni tekshiring

  5. 5

    Chiqishda takrorlang

    Birovning belgisida bo'shliqlar bo'lgan joyni alohida tekshiring

Marosim har bir soʻrov tahriridan keyin takrorlanadi. 2 va 4 qadamlarini almashtirib bo'lmaydi: surat qayta yuklashdan oldin olinadi.

Muvaffaqiyatsizlik deb hisoblangan narsa oldindan kelishib olinishi kerak. Yorliqni bir satrga siljitish - bu kichik narsa emas, balki qayta bo'yashdir. Yo'qolgan belgi - qayta bo'yash. Jurnaldagi farqli qiymatlarga ega teglarning mos kelishi ham signaldir: bu holat hali ham tasodifiy ushlab turilishini anglatadi.

Savdo sessiyalari chorrahasida va dam olish kunlaridagi xatti-harakatlarni alohida tekshiring. Aynan oʻsha yerda ikki asbobning vaqt oʻqlari bir-biridan farq qiladi va silliq tarixda ishlagan mantiq aynan oʻsha yerda buziladi. Qanday qilib bunday chekni qoidalarga to'liq integratsiya qilish haqida materialda muhokama qilinadi. strategiyalar uchun kirish va chiqish qoidalari.

Xatarlar va cheklovlar

Diskleymer. Material ta’limiy xarakterga ega va shaxsiy investitsiya tavsiyasi hisoblanmaydi. Savdo bo‘yicha qarorlarni siz o‘zingiz qabul qilasiz, moliya bozorlarida savdo qilinish investitsiyalarni yo‘qotish xavfi bilan bog‘liq.

To'g'ri yozilgan so'rov orqaga qarab yolg'on gapirishni to'xtatadi, lekin bu signalni aniqroq qilmaydi. Qayta ishga tushirilgandan so'ng bir xil narsani ko'rsatadigan skript haloldir - lekin halollik va daromadlilik boshqa xususiyatlardir va birinchisi ikkinchisiga kafolat bermaydi.

Ma'lumotlar yetkazib beruvchidan keladi va skriptda yaratilmaydi. TradingView ma'lumot yaratmasligini va yetkazib beruvchilariga tayanishini aniq belgilaydi. Kundalik va kunlik tasmalar hajmi jihatidan farq qilishi mumkin va kengaytirilgan seans kunlik tasmaga kiritilmagan. Bu aksiyalarda seziladi, deyarli yigirma to‘rt soatlik asboblarda emas.

So'rovlar soni cheklangan va chegara tarifga bog'liq. Bir xil qoʻngʻiroqlar odatda bitta deb hisoblanadi, lekin import qilingan kutubxonalar ichidagi qoʻngʻiroqlar alohida hisoblanadi. Oʻnlab belgilardan maʼlumotlarni soʻraydigan skript gʻoya bosqichidagidan koʻra tezroq shiftga tushadi.

The lookahead argument in the on position without an expression offset is a direct deception of itself. TradingView kutubxonasida bunday skriptni nashr qilish taqiqlangan va uning tarixini tekshirish natijalari hech narsani anglatmaydi.

History check does not carry over to the future. The ritual from this article catches only one class of defects - discrepancies between history and real time. Bu qoidaning ishlashda davom etishi haqida hech narsa aytilmagan va kirishdan oldin oʻrnatilgan toʻxtash tartibi yoki joylashuv oʻlchamini almashtirmaydi.

Manbalar

Tez-tez beriladigan savollar

Nega kunlik qiymat so'rovi kun davomida o'zgaradi?

Chunki kunlik bar hali yopilmagan. U tirik bo‘lgan paytda uning yopilishi joriy narxga teng va shu bilan birga o‘zgaradi. Funksiya so‘ralgan kontekstdagi mavjud qiymatni halol ravishda beradi. Bar yopilgan zahoti qiymat qayd qilinadi. Agar sizga faqat tasdiqlangan raqam kerak bo‘lsa, ifodani bir bar orqaga suring va bir vaqtda lookahead argumentini on holatiga qo'ying - alohida bu ikki usul ishlamaydi.

Soat uchun timeframe qatorida nima yozish kerak?

Qator "60". There is no hour unit in the format Pine Script at all, and the entry "1H" noto‘g‘ri. The format is assembled from a multiplier and a unit letter, and minutes do not have a letter: "15" oʻn besh daqiqani bildiradi, "1D" - kun, "1W" - hafta, "1M" - oy. If the multiplier is not written, one is assumed: "D" ga teng "1D". Yolg'iz "1" bir daqiqa deb o'qiladi.

Katta bar yopilish vaqtini ushlash mumkinmi?

Directly inside the call - no, the documentation records this in a separate line: bar state barstate.isconfirmed qoʻngʻiroqda request.security() ishlamayapti. Aylanib o‘tish usullari mavjud va ular turlicha. Rasmiy yo‘l - holat `on` bo‘lgan paytda lookahead bilan siljigan ifodani olish, shunda tasdiqlangan qiymat yangi katta davr boshida keladi. Jamiyat o‘ralari chaqiriqdan tashqarida bar holatining siljishiga o‘tkazadi; qiymat ularga qachon kelishi hujjatlarda ko‘rsatilmagan, uni o‘z grafigingizda tekshirish kerak.

request.security_lower_tf odatiy kichikroq vaqt ramkasidagi so'rovdan nima bilan yaxshiroq?

U barcha intrabarlarni qaytaradi, oddiy so‘rov esa har bir bar grafigida faqat bittasini beradi. Its signature is different: there are no gaps and lookahead arguments, but there are ignore_invalid_timeframe, sukut boʻyicha oʻchirilgan. Natija intrabar vaqti bo‘yicha saralangan massiv shaklida keladi va ushbu massiv o‘lchamini elementlarga murojaat qilishdan oldin tekshirish kerak, aks holda skript bo‘sh massivda xato beradi.

Boshqa belgining ma’lumotlarini so‘rov qayta bo‘yadimi?

Grafikning vaqt oralig‘ida - yo‘q. Rasmiy FAQ TradingView to‘g‘ridan-to‘g‘ri aytadi: grafik o‘lchamida boshqa simvol ma’lumotlarini so‘rash rangini o‘zgartirish xavfi tug‘dirmaydi, Bu holda qiymatni siljitish va lookahead argumentini o‘zgartirish shart emas. Qayta bo‘yash kattaroq o‘lcham bilan keladi, boshqalar ticker bilan emas. Boshqa belgida yodda tutish kerak bo‘lgan yagona narsa - savdo sessiyalarining mos kelmasligi.

Olchinma so'rovlarda nimalar o'zgargan beshinchi versiyada Pine Script?

Asosiy o‘zgarish - sukut bo‘yicha dinamik so‘rovlar. Oltinchi versiyada chaqiruvni sikl yoki shart ichida yozish, tickerlarni massivda saqlash va so‘rov kontekstini bardan bargacha o‘zgartirish mumkin. Beshinchi versiyada buning uchun skript e'lonida dinamik so'rovlarni aniq yoqish talab qilinardi. Amaliy ogohlantirish ham bor: qo'llab-quvvatlash so'zlariga ko'ra TradingView, chaqirish sharti ichida bo'lsa ham so'rov har bir chiziqda bajariladi.

Ushbu materialdan nimani o‘rganasiz
  • Qaysi uchta majburiy argumentdan chaqiriq hosil bo‘ladi va ular qaysi tartibda ketadi
  • nima uchun yuqori timeframe qiymati yopilmagan bar ustida o‘zgaradi va qanday qilib tasdiqlanganini olish mumkin
  • qanday qilib kodni grafikni qayta yuklagandan keyin va real vaqtda tekshirish mumkin
30 daqiqada qo‘llang
O‘rta

Material foydali bo‘ldimi?

Bu til versiyasi uchun baholash hozircha mavjud emas.

Izohlar

Manba izohlari tarjima qilinmaydi.

Yo‘nalish eksperti
Max Vitkovsky
Market analyst

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

Midas indikatorining Buy va Sell signallari bilan TradingView grafigi
TradingView uchun Midas multiindikatoriSavdo uchun eng ilgʻor indikatorlardan biri
  • Keyin oʻzgarmaydigan signallar
  • Interaktiv texnik tahlil
  • Tanlash uchun 7 strategiya
TradingView uchun Midas multiindikatoriSignal, stop va 3 maqsad bevosita grafikda
  • Signal sham yopilganda qayd etiladi
  • Stop va 3 maqsad avtomatik tuziladi
  • Bitim rejasi kirishdan oldin koʻrinadi