request.security
Tam üç konumsal argüman gerektirir; adlandırılmış argüman kabul etmez.
İmza
request.security(symbol, timeframe, expression)Parametreler
| Parametre | Tür | Varsayılan | Kural |
|---|---|---|---|
symbol | symbol | Zorunlu | market.symbol / literal |
timeframe | string | Zorunlu | literal |
expression | number / bool / string | Zorunlu | Seri kabul eder |
Davranış ve dönüş
Tam üç konumsal argüman gerektirir; adlandırılmış argüman kabul etmez. Sembol doğrudan market.symbol veya sabit kimlik metni, zaman aralığı doğrudan sabit metin olmalıdır. İfade istenen bağlamda hesaplanır; üst seviye seri değişkenini yakalayamaz. Sabitler ve girdiler kullanılabilir. Aynı veya yüksek zaman aralığı; iç içe istek, alt zaman aralığı, barstate ve finansal istek desteklenmez. Son kesinleşmiş sonuç ileri taşınır; gelecek veri kullanılmaz. Dönüş ifade türüne göre sayı, boolean veya metin olabilir.
Dönüş: number / bool / string. Koşulsuz üst seviye değişken tanımı.
Çalışan örnek
//@selscript=1
indicator("Daily EMA", overlay=true)
length = input.int("Length", 20, min=1, max=200)
value = request.security(market.symbol, "1D", ta.ema(close, length))
plot.line(value)Günlük veya daha düşük zaman aralığında günlük EMA çizilir; yeterli kesinleşmiş günlük veri gerekir.
Yaygın hata
Yukarıdaki tür, yerleşim veya değer sınırını aşmak. İlk hata satırını düzeltin; hata rehberi.
İlgili rehber · Tüm fonksiyonlar
Doğrulanan kapsam: SelScript 1, standart kütüphane 1.2.0.