راهنمای اسکریپت شخصی

ورودی‌ها و توابع آماده (input، ta، math)

تیم چارتیک۱۶ تیر ۱۴۰۵۱ دقیقه مطالعه۰ بازدید
🎛️

ورودی‌ها (input)

به‌جای عددِ ثابت، از input استفاده کنید تا کاربر از پنجره‌ی تنظیمات مقدار را تغییر دهد:

//@version=5
indicator("میانگین قابل‌تنظیم", overlay=true)
len = input.int(20, "دوره", minval=1)
src = input.source(close, "منبع قیمت")
plot(ta.sma(src, len), "SMA")

انواعِ ورودیِ پشتیبانی‌شده: input.int، input.float، input.bool، input.string، input.source، input.timeframe.

توابعِ آماده‌ی ta.*

پرکاربردها: ta.sma، ta.ema، ta.rma، ta.wma، ta.rsi، ta.macd، ta.bb (بولینگر)، ta.atr، ta.stoch، ta.vwap، ta.supertrend، ta.highest، ta.lowest، ta.crossover، ta.crossunder، ta.change.

توابعِ ریاضی math.*

math.abs، math.max، math.min، math.round، math.sqrt، math.pow، math.log و … .

توابعِ چندخروجی

بعضی توابع چند مقدار برمی‌گردانند؛ با براکت آن‌ها را می‌گیرید:

[macdLine, signalLine, hist] = ta.macd(close, 12, 26, 9)
plot(macdLine, "MACD")
plot(signalLine, "سیگنال")

سری «راهنمای اسکریپت شخصی» — بخش 3 از 6

◀ بخش قبلی  ·  فهرست همه‌ی بخش‌ها  ·  بخش بعدی ▶

دیدگاه‌ها

برای ارسال دیدگاه وارد شوید.

پست‌های مرتبط

ورودی‌ها و توابع آماده (input، ta، math) | چارتیک