آموزش پاین‌اسکریپت – قسمت دهم – آموزش استفاده از تابع Security

آموزش پاین‌اسکریپت – قسمت دهم – آموزش استفاده از تابع Security
آموزش پاین‌اسکریپت – قسمت دهم – آموزش استفاده از تابع Security

در این آموزش به توضیح تابع Security پرداخته‌ایم. این تابع، ۲ کاربرد بسیار مهم دارد، اول آنکه در چارت، ارزهای دیگر را نمایش دهیم. در این مثال ما قیمت Close روزانه اتریوم را با استفاده از تابع Security در چارت بیتکوین به تتر نمایش داده‌ایم:

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © CoingramSite

//@version=4
study("Lesson 10", overlay=true)


closeeth = security("BINANCE:ETHUSDT","D",close)
plot(closeeth)

همچنین توسط این تابع می‌توان، در یک تایم فریم، اندیکاتور تایم فریم دیگری را مشاهده کرد. در این مثال ما مقدار EMA تایم فریم روزانه را در تایم فریم ساعتی نمایش می‌دهیم. اگر کندل‌های ما بالای این تایم فریم باشد، رنگ EMA سبز و اگر پایین EMA باشد، کندل‌های ما قرمز می‌شود:

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © CoingramSite

//@version=4
study("Lesson 10", overlay=true)

//Inputs
res = input(title="TimeFrame?", type=input.resolution, defval="D")
len = input(title="Length?", type=input.integer, defval=20)
col = input(title="Color?",type=input.bool, defval=true)
saf = input(title="Saf Bashe?!",type=input.bool,defval=true)

//Calculation
ema = ema(close,len)
emaSaf = security(syminfo.tickerid,res,ema,barmerge.gaps_on,barmerge.lookahead_on)
emaStep = security(syminfo.tickerid,res,ema,barmerge.gaps_off,barmerge.lookahead_on)

plot(saf ? emaSaf : emaStep, color= col ? close > emaStep ? color.green : color.red : color.black)

برای مشاهده آموزش استفاده از تابع Security به این ویدیو می‌توانید مراجعه فرمایید.

سروش طیبی
سروش طیبی هستم، برنامه‌نویس و طراح وب، عاشق دنیای رمزارز و کریپتو