SelScriptFonksiyonlar
input.int
Tam sayı varsayılanı ve sınırları sabit olmalıdır.
İmza
input.int(title, default, min=1, max=5000, step=1)Parametreler
| Parametre | Tür | Varsayılan | Kural |
|---|---|---|---|
title | string | Zorunlu | Sabit |
default | number | Zorunlu | Sabit |
min | number | 1 | Sabit |
max | number | 5000 | Sabit |
step | number | 1 | Sabit |
Davranış ve dönüş
Tam sayı varsayılanı ve sınırları sabit olmalıdır. min <= default <= max, step >= 1 ve (default - min) değeri step ile tam bölünmelidir. Değer çalıştırma boyunca sabittir. TA dönemi olarak kullanılacaksa 1–5000 sınırı da geçerlidir.
Dönüş: number. Koşulsuz üst seviye değişken tanımı.
Çalışan örnek
//@selscript=1
indicator("Adjustable EMA", overlay=true)
length = input.int("Length", 20, min=1, max=200)
ema = ta.ema(close, length)
plot.line(ema)Girdiler sekmesinde Length görünür; varsayılan EMA dönemi 20 olur.
Yaygın hata
Pine’daki varsayılan-değer-önce sırasını kullanmak veya tanımı koşula taşımak. SelScript’te başlık önce gelir ve tanım üst seviyededir.
İlgili rehber · Tüm fonksiyonlar
Doğrulanan kapsam: SelScript 1, standart kütüphane 1.2.0.