CODESCRIPT

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.

default
number
Varsayılan değer.
min
number
İsteğe bağlı. Optimizasyon alt sınırı.
max
number
İsteğe bağlı. Optimizasyon üst sınırı.
step
number
İsteğe bağlı. Optimizasyon adımı.
name
string
İsteğe bağlı. Parametre adı (sonuç tablosunda görünür).
NOT

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).

varsayılan
bool
Varsayılan durum (true/false).
başlık
string
İsteğe bağlı. Onay kutusu etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
color
Varsayılan renk (#rrggbb).
başlık
string
İsteğe bağlı. Renk seçici etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
string
Varsayılan seçenek.
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
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ı.

varsayılan
number
Ondalık varsayılan değer.
başlık
string
İsteğe bağlı. Panelde görünen etiket.
NOT

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.

CODESCRIPT
k = inputFloat(2.0, "Carpan")
plot(atr(14) * k)

Ayarlanabilir bir çarpan tanımlar ve ATR'yi bununla ölçekleyip çizer.

inputInt(varsayılan, başlık?)

Kullanıcının seçtiği tam sayı (varsayılan seçilmemişse).

varsayılan
number
Tam sayı varsayılan değer.
başlık
string
İsteğe bağlı. Panelde görünen etiket.
NOT

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.

CODESCRIPT
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.

varsayılan
number
Varsayılan fiyat seviyesi.
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
string
Varsayılan seans aralığı ("0930-1600").
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
sess = inputSession("0930-1600", "Seans")
plot(iff(strLength(sess) > 0, close, na))

Ayarlanabilir bir seans aralığı tanımlar ve boş değilken fiyatı çizer.

inputSource(kaynak, başlık?)

Seçilen fiyat serisi (varsayılan seçilmemişse).

kaynak
series
Varsayılan fiyat serisi (close, hl2, vb.).
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
string
Varsayılan metin.
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
string
Varsayılan sembol.
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
string
Varsayılan çok-satırlı metin.
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

Ç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.

CODESCRIPT
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ı.

varsayılan
number
Varsayılan zaman damgası.
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
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.

varsayılan
string
Varsayılan zaman dilimi ("1D", "4h").
başlık
string
İsteğe bağlı. Alan etiketi.
NOT

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.

CODESCRIPT
tf = inputTimeframe("1D", "Zaman Dilimi")
plot(timeframeInSeconds(tf))

Ayarlanabilir bir zaman dilimi tanımlar ve saniye karşılığını çizer.