آواتار محمدرضا فلاحتی توسط: تاریخ انتشار: 5 بهمن 1403 0 دیدگاه

اسکریپت‌های پاین اکنون می‌توانند از ویژگی جدید و قدرتمند آرایه‌ها برای ساخت مجموعه‌های داده سفارشی استفاده کنند. آرایه‌ها به طرز قابل توجهی قابلیت‌های مدل‌سازی پاین را گسترش می‌دهند و به برنامه‌نویسان این امکان را می‌دهند که داده‌های یک‌بعدی را شامل عناصر از یکی از انواع زیر مدیریت و محاسبه کنند: float، int، bool یا color.

این خط یک آرایه به نام levels ایجاد می‌کند که شامل سه عنصر float با مقدار اولیه na است:

levels = array.new_float(size = 3, initial_value = na)

آرایه‌ها از تغییر اندازه دینامیک پشتیبانی می‌کنند. توابع ویژه‌ای برای انجام عملیات مختلف روی آرایه‌ها وجود دارد، از جمله کپی کردن، مرتب‌سازی و تقسیم‌بندی. توابع ریاضی مخصوص نیز بر روی آن‌ها عمل می‌کنند: array.min()، array.max()، array.stdev()، array.avg()، array.median() و غیره.

این مثال از یک آرایه استفاده می‌کند تا مجموعه داده‌ای شامل سطوح قیمتی فقط برای میله‌هایی که حجم آن‌ها افزایش می‌یابد، بسازد. سپس میانگین این مقادیر را رسم می‌کند. در اینجا آرایه برای پیاده‌سازی یک ساختار FIFO (اولین وارد شده، اولین خارج شده) استفاده می‌شود:

//@version=4 
study("Price Avg Of Increasing Volume Bars", "", true) 
i_levels = input(20,   "Levels") 
i_src    = input(hlc3, "Source") 

// آرایه با اندازه انتخاب‌شده توسط کاربر را با مقادیر `na` مقداردهی اولیه کنید. 
var levels = array.new_float(i_levels) 

if rising(volume, 1)     
    // قدیمی‌ترین سطح را از ابتدای آرایه حذف کنید. 
    array.shift(levels)

    // سطح جدید را به انتهای آرایه اضافه کنید. 
    array.push(levels, i_src) 

// میانگین سطوح در آرایه را محاسبه کنید، با این فرض که مقادیر `na` را نادیده می‌گیریم. 
level = array.avg(levels)
plot(level, "Level", close > level ? color.lime : color.fuchsia)

آتو تی کریپتو

صفحه راهنمای کاربر پاین در مورد آرایه‌ها به شما در شروع کمک می‌کند. همچنین می‌توانید کارایی آرایه‌ها را در این اسکریپت‌ها مشاهده کنید که توسط کارشناسان پاین توسعه یافته است و از آنها تشکر می‌کنیم: RicardoSantos و Duyck:

آموزش مقیاس‌های قیمتی بیشتر برای تحلیل بازار در تریدینگ ویو

Graph

برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید

سبک – RSI ابعاد چهارم

آتو تی کریپتو

عملکرد – ایندکس کننده چند بعدی

آتو تی کریپتو

عملکرد – خوشه بندی K-Means

آتو تی کریپتو

عملکرد – رگرسیون خطی

برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید

آتو تی کریپتو

عملکرد – رگرسیون چندجمله‌ای

آتو تی کریپتو

خطوط روند – JD

آتو تی کریپتو

دامنه میانگین پیوت – JD

آتو تی کریپتو

توابع ماتریسی – JD

برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید

آتو تی کریپتو

این اسکریپت‌ها به ما نشان می‌دهد که چگونه آرایه‌ها می‌توانند امکانات جدیدی در Pine ایجاد کنند و چگونه این امر منجر به ایجاد شاخص‌ها و استراتژی‌های قدرتمندتری برای همه معامله‌گران TradingView خواهد شد. ما از دیدن این پیشرفت‌ها خوشحالیم.

امیدواریم که این ویژگی جدید که درخواست کرده‌اید برایتان مفید باشد. لطفا به فرستادن بازخوردهایتان برای بهبود ادامه دهید. ما TradingView را برای شما ساخته‌ایم و از شنیدن نظرات شما در مورد این به‌روزرسانی‌های بسیار درخواست شده به پلتفرم‌مان لذت می‌بریم.

برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید

دیدگاهتان را بنویسید