Ayarlar
14 işlev. Her kaydın ne aldığı, ne verdiği ve çalışan örneği.
input(default, min?, max?, step?, name?, group?, tooltip?, inline?, options?)
Optimize edilebilir bir parametre değeri.
Optimizasyon min'den max'a step ile tarar; min/max verilmezse sabit değer gibi davranır.
inputBool(varsayılan, başlık?)
Onay kutusunun durumu (varsayılan seçilmemişse).
Açık/kapalı bir onay kutusu tanımlar; bir özelliği göstermeyi/gizlemeyi denetlemek için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
goster = inputBool(true, "Ortalamayi Goster") plot(iff(goster, sma(close, 20), na))
Bir onay kutusu tanımlar; işaretliyken ortalama çizilir, değilse boş bırakılır.
inputColor(varsayılan, başlık?)
Seçilen renk.
Renk seçici parametre tanımlar; çizgi/dolgu rengini kullanıcıya bırakmak için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
c = inputColor("#26a69a", "Cizgi Rengi") plot(close, color=c)
Çizgi rengini ayarlanabilir yapar ve fiyatı bu renkle çizer.
inputEnum(varsayılan, başlık?)
Seçilen seçenek metni.
Sınırlı seçenekli bir liste parametresi tanımlar; birkaç sabit mod arasından seçtirmek için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
m = inputEnum("mean", "Mod") plot(iff(m == "mean", sma(close, 20), ema(close, 20)))
Bir mod seçtiren parametreye göre dallanır; "mean" iken basit ortalama çizilir.
inputFloat(varsayılan, başlık?)
Kullanıcının seçtiği ondalık sayı.
Ondalık parametre tanımlar; çarpan ya da eşik gibi kesirli değerler için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
k = inputFloat(2.0, "Carpan") plot(atr(14) * k)
Ayarlanabilir bir çarpan tanımlar ve ATR'yi bununla ölçekleyip çizer.
Kullanıcının seçtiği tam sayı (varsayılan seçilmemişse).
Tam sayı parametresi tanımlar; pencere uzunluğu gibi sayaç değerler için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
len = inputInt(20, "Pencere") plot(sma(close, len))
Ayarlanabilir bir pencere uzunluğu tanımlar ve o uzunlukta ortalamayı çizer.
inputPrice(varsayılan, başlık?)
Seçilen fiyat seviyesi.
Bir fiyat seviyesi seçtiren parametre; hedef ya da stop çizgisini kullanıcıya ayarlatmak için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
lvl = inputPrice(100.0, "Seviye") plot(iff(close > lvl, close, na))
Ayarlanabilir bir fiyat seviyesi tanımlar ve fiyat onun üstündeyken çizer.
inputSession(varsayılan, başlık?)
Seçilen seans metni.
Bir işlem seansı aralığı seçtiren parametre; seans-içi filtreleri kullanıcıya ayarlatmak için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
sess = inputSession("0930-1600", "Seans") plot(iff(strLength(sess) > 0, close, na))
Ayarlanabilir bir seans aralığı tanımlar ve boş değilken fiyatı çizer.
Seçilen fiyat serisi (varsayılan seçilmemişse).
Hangi fiyat serisinin kullanılacağını seçtiren parametre; göstergeyi close yerine high/hl2 üstünde çalıştırabilmek için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
src = inputSource(close, "Kaynak") plot(sma(src, 20))
Ortalamanın hangi fiyat serisi üstünde alınacağını seçtirir.
inputString(varsayılan, başlık?)
Kullanıcının girdiği metin.
Serbest metin parametresi tanımlar; mod adı ya da etiket gibi. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
mod = inputString("trend", "Mod") plot(iff(mod == "trend", close, open))
Bir metin parametresine göre dallanır; "trend" iken close çizilir.
inputSymbol(varsayılan, başlık?)
Seçilen sembol metni.
Bir sembol seçtiren parametre; karşılaştırma ya da çok-sembol okuması için sembol adı almada. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
s = inputSymbol("BTCUSDT", "Sembol") plot(iff(strLength(s) > 0, close, na))
Ayarlanabilir bir sembol adı tanımlar ve boş değilken fiyatı çizer.
inputTextArea(varsayılan, başlık?)
Kullanıcının girdiği (çok-satırlı olabilen) metin.
Çok-satırlı serbest metin parametresi tanımlar; not ya da liste gibi uzun girdiler için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
note = inputTextArea("aciklama metni", "Not") plot(iff(strLength(note) > 0, close, na))
Çok-satırlı bir not alanı tanımlar ve boş değilken fiyatı çizer.
inputTime(varsayılan, başlık?)
Seçilen zaman damgası.
Bir tarih/saat seçtiren parametre; başlangıç tarihi gibi zaman sınırlarını kullanıcıya ayarlatmak için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
t = inputTime(1700000000, "Baslangic") plot(iff(t > 0, close, na))
Ayarlanabilir bir başlangıç zamanı tanımlar ve pozitifken fiyatı çizer.
inputTimeframe(varsayılan, başlık?)
Seçilen zaman dilimi metni.
Bir zaman dilimi seçtiren parametre; üst zaman dilimi okumalarını kullanıcıya ayarlatmak için. Editörün ayar panelinde bir kontrol açar; hesap sırasında seçili değeri (varsayılanı) döndürür.
tf = inputTimeframe("1D", "Zaman Dilimi") plot(timeframeInSeconds(tf))
Ayarlanabilir bir zaman dilimi tanımlar ve saniye karşılığını çizer.