kan.
- length
(series int) Jumlah baris K (panjang).
- offset
(simple int/float) Kontrol keseimbangan antara kelancaran ((lebih dekat 1) dan responsif ((lebih dekat 0)).
- sigma
(simple int/float) Mengubah kelancaran ALMA. Semakin besar sigma, semakin halus ALMA.
- floor
(simple bool) Parameter yang dapat dipilih. Sebelum menghitung ALMA, tentukan apakah penghitungan bias adalah batas bawah. Nilai default adalah false.
Lihat juga
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
Fungsi sma mengembalikan nilai rata-rata bergerak, yaitu nilai akhir y dari x, dibagi dengan y。
ta.sma(source, length)
Contoh
plot(ta.sma(close, 15))
// same on pine, but much less efficient
pine_sma(x, y) =>
sum = 0.0
for i = 0 to y - 1
sum := sum + x[i] / y
sum
plot(pine_sma(close, 15))
Mengembalikan nilai
length
Garis K yang dikembalikansource
Rata-rata bergerak sederhana.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
Cog adalah sebuah indikator yang didasarkan pada statistik dan rasio emas Fibonacci.
ta.cog(source, length)
Contoh
plot(ta.cog(close, 10))
// the same on pine
pine_cog(source, length) =>
sum = math.sum(source, length)
num = 0.0
for i = 0 to length - 1
price = source[i]
num := num + price * (i + 1)
-num / sum
plot(pine_cog(close, 10))
Mengembalikan nilai Fokus
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.stoch
Perbedaan antara seri pengukuran dengan ta.sma
ta.dev(source, length)
Contoh
plot(ta.dev(close, 10))
// the same on pine
pine_dev(source, length) =>
mean = ta.sma(source, length)
sum = 0.0
for i = 0 to length - 1
val = source[i]
sum := sum + math.abs(val - mean)
dev = sum/length
plot(pine_dev(close, 10))
Mengembalikan nilai
length
Garis K yang dikembalikansource
Perbedaan.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.variance
ta.stdev
ta.stdev(source, length, biased)
Contoh
plot(ta.stdev(close, 5))
//the same on pine
isZero(val, eps) => math.abs(val) <= eps
SUM(fst, snd) =>
EPS = 1e-10
res = fst + snd
if isZero(res, EPS)
res := 0
else
if not isZero(res, 1e-4)
res := res
else
15
pine_stdev(src, length) =>
avg = ta.sma(src, length)
sumOfSquareDeviations = 0.0
for i = 0 to length - 1
sum = SUM(src[i], -avg)
sumOfSquareDeviations := sumOfSquareDeviations + sum * sum
stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))
Mengembalikan nilai Kekurangan standar
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).biased
(series bool) menentukan estimasi yang harus digunakan. Opsional. Default adalah true.Catatan
Jikabiased
Jika benar, fungsi akan menggunakan perkiraan bias dari keseluruhan, dan jika salah - perkiraan tidak bias dari sampel.
Lihat juga
ta.dev
ta.variance
Fungsi ema mengembalikan rata-rata bergerak bertimbangan indeks. Dalam ema, faktor berat menurun secara indeks. Ini dihitung menggunakan rumus berikut: EMA = alpha * source + (1 - alpha) * EMA[1], di mana alpha = 2 / (length + 1) 。
ta.ema(source, length)
Contoh
plot(ta.ema(close, 15))
//the same on pine
pine_ema(src, length) =>
alpha = 2 / (length + 1)
sum = 0.0
sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))
Mengembalikan nilai
source
Indeks rata-rata bergerak, alpha = 2 / (panjang + 1) ◦
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(simple int) Jumlah baris K (panjang).Catatan Harap dicatat bahwa penggunaan variabel/fungsi ini dapat menyebabkan penggambaran ulang indikator.
Lihat juga
ta.sma
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
Fungsi wma yang dikembalikanlength
Garis K.source
Pada wma, faktor berat berkurang dengan pangkat arithmetik.
ta.wma(source, length)
Contoh
plot(ta.wma(close, 15))
// same on pine, but much less efficient
pine_wma(x, y) =>
norm = 0.0
sum = 0.0
for i = 0 to y - 1
weight = (y - i) * y
norm := norm + weight
sum := sum + x[i] * weight
sum / norm
plot(pine_wma(close, 15))
Mengembalikan nilai
length
Garis K yang dikembalikansource
Rata-rata bergerak berbobot.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.sma
ta.ema
ta.rma
ta.vwma
ta.swma
ta.alma
Rata-rata bergerak simetris berat dengan panjang tetap: 4.[1⁄6,2 / 6,2 / 6,1 / 6]。
ta.swma(source)
Contoh
plot(ta.swma(close))
// same on pine, but less efficient
pine_swma(x) =>
x[3] * 1 / 6 + x[2] * 2 / 6 + x[1] * 2 / 6 + x[0] * 1 / 6
plot(pine_swma(close))
Mengembalikan nilai Simetris rata-rata bergerak berbobot.
parameter
source
(series int/float) sumber seri。Lihat juga
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.alma
Fungsi hma mengembalikan HMA dari HMA.
ta.hma(source, length)
Contoh
src = input(defval=close, title="Source")
length = input(defval=9, title="Length")
hmaBuildIn = ta.hma(src, length)
plot(hmaBuildIn, title="Hull MA", color=#674EA7)
Mengembalikan nilai Hull Moving Average dari ‘source’ untuk kolom ‘length’
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(simple int) Jumlah baris KLihat juga
ta.ema
ta.rma
ta.wma
ta.vwma
ta.sma
Rata-rata bergerak yang digunakan dalam RSI. Ini adalah rata-rata bergerak indeks tertimbang, dengan alpha tertimbang = 1 / panjang.
ta.rma(source, length)
Contoh
plot(ta.rma(close, 15))
//the same on pine
pine_rma(src, length) =>
alpha = 1/length
sum = 0.0
sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))
Mengembalikan nilai
source
Jadi kita akan melihat bahwa kita akan mendapatkan nilai rata-rata bergerak indeks, dan kita akan mendapatkan nilai rata-rata bergerak indeks.length
。
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(simple int) Jumlah baris K (panjang).Lihat juga
ta.sma
ta.ema
ta.wma
ta.vwma
ta.swma
ta.alma
ta.rsi
Indeks intensitas relatif.length
K onlinesource
perubahan ke atas dan ke bawahta.rma()
Dihitung.
ta.rsi(source, length)
Contoh
plot(ta.rsi(close, 7))
// same on pine, but less efficient
pine_rsi(x, y) =>
u = math.max(x - x[1], 0) // upward ta.change
d = math.max(x[1] - x, 0) // downward ta.change
rs = ta.rma(u, y) / ta.rma(d, y)
res = 100 - 100 / (1 + rs)
res
plot(pine_rsi(close, 7))
Mengembalikan nilai Indeks Relatif Lemah (RSI)
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(simple int) Jumlah baris K (panjang).Lihat juga
ta.rma
Indeks Kekuatan dan Kelemahan Nyata. Ini adalah rata-rata bergerak yang menggunakan dinamika potensial instrumen keuangan.
ta.tsi(source, short_length, long_length)
Mengembalikan nilai Indeks Kekuatan dan Kelemahan Nyata.[Nilai dalam -1,1]
parameter
source
(series int/float) sumber seri。short_length
(simple int) Panjang pendek。long_length
(simple int) Panjang garis panjang。Fungsi roc (perubahan rasio) ditampilkansource
nilai saat ini dengansource
Beberapa hari yang lalulength
Perbedaan antara nilai
Hal ini dihitung dengan rumus berikut: 100 * change ((src, length) / src[length]。
ta.roc(source, length)
Mengembalikan nilai
length
Garis K yang dikembalikansource
Tingkat perubahan
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Mengembalikan selisih antara nilai minimum dan maksimum dalam urutan.
ta.range(source, length)
Mengembalikan nilai Perbedaan antara nilai minimum dan maksimum dalam urutan tersebut.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).MACD adalah rata-rata acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan acuan ac
ta.macd(source, fastlen, slowlen, siglen)
Contoh
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)
Jika Anda hanya membutuhkan satu nilai, gunakan tanda baca seperti ‘_‘:
Contoh
[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)
Mengembalikan nilai Tiga subset dari seri MACD: garis MACD, garis sinyal, dan garis grafik persegi panjang.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.fastlen
(simple int) parameter garis cepatslowlen
(simple int) Parameter panjang lambat。siglen
(simple int) Parameter panjang sinyal。Lihat juga
ta.sma
ta.ema
Modus untuk mengembalikan urutan. Jika ada lebih dari satu nilai dengan frekuensi yang sama, kembalikan nilai minimum.
ta.mode(source, length)
Mengembalikan nilai Modus dari urutan.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Mengembalikan median dari urutan tersebut.
ta.median(source, length)
Mengembalikan nilai Angka tengah dari urutan tersebut.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Linear Regression Curve. Sebuah garis yang paling sesuai dengan harga yang ditentukan dalam jangka waktu yang ditentukan pengguna. Ini dihitung menggunakan perkalian dua terkecil. Hasil dari fungsi ini dihitung menggunakan rumus berikut: linreg = intercept + slope * (length - 1 - offset), di mana intercept dan slope digunakan.source
Nilai dari perkalian kedua terkecil dari rangkaian tersebut.
ta.linreg(source, length, offset)
Mengembalikan nilai Kurva Regresi Linear
parameter
source
(series int/float) sumber seri。length
(series int)offset
Pergeseran (simple int)Brinbands Brinbands adalah alat analisis teknis yang didefinisikan oleh sekumpulan garis yang berjarak dua standar deviasi (positif dan negatif) dari rata-rata bergerak sederhana (SMA) harga sekuritas, tetapi dapat disesuaikan dengan preferensi pengguna.
ta.bb(series, length, mult)
Contoh
[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_bb(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
[basis, basis + dev, basis - dev]
[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
Mengembalikan nilai Blinky
parameter
series
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).mult
(simple int/float) Faktor standar perbedaan。Lihat juga
ta.sma
ta.stdev
ta.kc
Lebar jalur Brin. Lebar jalur Brin adalah jarak dari rel atas dan bawah ke jalur tengah.
ta.bbw(series, length, mult)
Contoh
plot(ta.bbw(close, 5, 4), color=color.yellow)
// the same on pine
f_bbw(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
((basis + dev) - (basis - dev)) / basis
plot(f_bbw(close, 5, 4))
Mengembalikan nilai Bandwidth Brin
parameter
series
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).mult
(simple int/float) Faktor standar perbedaan。Lihat juga
ta.bb
ta.sma
ta.stdev
CCI (Commodity Path Index) dihitung dengan membedakan nilai antara harga khas suatu komoditas dengan rata-rata bergerak sederhana yang dibagi dengan rata-rata deviasi mutlak dari harga khas. Indeks ini diskalakan dengan mundur 0.015 untuk memberikan angka yang lebih mudah dibaca.
ta.cci(source, length)
Mengembalikan nilai Indeks saluran komoditas dari sumber yang dikembalikan oleh garis length K.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Perbedaan antara nilai saat ini dan nilai sebelumnya, source - source[length]。
ta.change(source, length)
ta.change(source)
Mengembalikan nilai Hasil pengurangan
parameter
source
(series int/float) sumber seri。length
(series int) berpindah dari garis k saat ini ke garis k sebelumnya. Opsional, jika tidak diberikan, gunakan length = 1 ◦Lihat juga
ta.mom
ta.cross
source
Harga dansource
Hargalength
K-line sebelum momentum. Ini hanya perbedaan:[length]。
ta.mom(source, length)
Mengembalikan nilai
source
Harga dansource
Hargalength
K line sebelum momentum
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Pindah dari baris k saat ini ke baris k sebelumnya.Lihat juga
ta.change
Indikator pergerakan harga. Menghitung jumlah titik naik terbaru dengan jumlah titik turun terbaru, kemudian mengurangi keduanya, dan kemudian membagi hasilnya dengan jumlah semua perubahan harga dalam periode yang sama
ta.cmo(series, length)
Contoh
plot(ta.cmo(close, 5), color=color.yellow)
// the same on pine
f_cmo(src, length) =>
float mom = ta.change(src)
float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
100 * (sm1 - sm2) / (sm1 + sm2)
plot(f_cmo(close, 5))
Mengembalikan nilai Indikator pergerakan Chandra
parameter
series
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.rsi
ta.stoch
math.sum
Persentase yang dihitung menggunakan metode linear interpolasi antara dua peringkat terbaru.
ta.percentile_linear_interpolation(source, length, percentage)
Mengembalikan nilai
length
Garis K yang dikembalikansource
Persentase pertama dari seri P.
parameter
source
(series int/float) Nilai seri yang akan dieksekusi ((sumber) ▽)length
(series int) jumlah baris K yang lalu (panjang)percentage
(simple int/float) Persentase, angka dalam kisaran 0-100Catatan Perhatikan bahwa persentase yang dihitung menggunakan metode ini tidak selalu merupakan bagian dari dataset input.
Lihat juga
ta.percentile_nearest_rank
Persentase berdasarkan metode peringkat terbaru.
ta.percentile_nearest_rank(source, length, percentage)
Mengembalikan nilai
length
Garis K yang dikembalikansource
Persentase pertama dari seri P.
parameter
source
(series int/float) Nilai seri yang akan dieksekusi ((sumber) ▽)length
(series int) jumlah baris K yang lalu (panjang)percentage
(simple int/float) Persentase, angka dalam kisaran 0-100Catatan Menggunakan urutan terbaru dengan panjang kurang dari 100 k baris terakhir dapat menyebabkan angka yang sama digunakan untuk beberapa angka persentase. Persentase yang dihitung berdasarkan peringkat terbaru adalah bagian dari dataset input. Titik persentase ke-100 didefinisikan sebagai nilai maksimum dalam set data input.
Lihat juga
ta.percentile_linear_interpolation
Peringkat persentase adalah persentase dari nilai sebelumnya yang lebih kecil atau sama dengan nilai saat ini dari rangkaian yang diberikan.
ta.percentrank(source, length)
Mengembalikan nilai
length
Garis K yang dikembalikansource
Peringkat Persentase
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Perbedaan adalah nilai ekspektasi (ta.sma) dari serangkaian deviasi kuadrat dari rata-ratanya, yang secara informal mengukur jarak dari serangkaian angka ke rata-ratanya.
ta.variance(source, length, biased)
Mengembalikan nilai
length
Garis K yang dikembalikansource
Perbedaan
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).biased
(series bool) menentukan estimasi yang harus digunakan. Opsional. Default adalah true.Catatan
Jikabiased
Jika benar, fungsi akan menggunakan perkiraan bias dari keseluruhan, dan jika salah - perkiraan tidak bias dari sampel.
Lihat juga
ta.dev
ta.stdev
ta.tr(handle_na)
Mengembalikan nilai Rentang sebenarnya adalah math.max, math.abs, high, and close.[1]), math.abs(low - close[1]))。
parameter
handle_na
(simple bool) bagaimana menangani nilai NaN. Jika true, dan harga close-out hari sebelumnya adalah NaN, tr akan dihitung sebagai high-low hari itu. Jika tidak ((( jika false) tr akan mengembalikan NaN dalam hal ini.Catatan
ta.tr(false)
Danta.tr
Sama sekali tidak.
Lihat juga
ta.atr
Indikator arus kas. Indikator arus kas adalah indikator teknis yang menggunakan harga dan volume transaksi untuk menentukan kondisi overbought atau oversold dalam aset.
ta.mfi(series, length)
Contoh
plot(ta.mfi(hlc3, 14), color=color.yellow)
// the same on pine
pine_mfi(src, length) =>
float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
mfi = 100.0 - (100.0 / (1.0 + upper / lower))
mfi
plot(pine_mfi(hlc3, 14))
Mengembalikan nilai Indikator arus kas
parameter
series
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.rsi
math.sum
Saluran Kentner. Saluran Kentner adalah indikator teknis yang terdiri dari rata-rata bergerak di tengah dan saluran naik turun.
ta.kc(series, length, mult)
ta.kc(series, length, mult, useTrueRange)
Contoh
[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_kc(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
[basis, basis + rangeEma * mult, basis - rangeEma * mult]
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
Mengembalikan nilai Jembatan Kentner
parameter
series
(series int/float) Nilai seri yang akan dijalankan.length
(simple int) Jumlah baris K (panjang).mult
(simple int/float) Faktor standar perbedaan。useTrueRange
(simple bool) Optional Array ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ trueLihat juga
ta.ema
ta.atr
ta.bb
Jari-jari kentang. Jari-jari kentang adalah perbedaan antara saluran atas dan bawah dibagi dengan saluran tengah.
ta.kcw(series, length, mult)
ta.kcw(series, length, mult, useTrueRange)
Contoh
plot(ta.kcw(close, 5, 4), color=color.yellow)
// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis
plot(f_kcw(close, 5, 4, true))
Mengembalikan nilai Lebar jalan Kantor.
parameter
series
(series int/float) Nilai seri yang akan dijalankan.length
(simple int) Jumlah baris K (panjang).mult
(simple int/float) Faktor standar perbedaan。useTrueRange
(simple bool) Optional Array ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ true ≠ trueLihat juga
ta.kc
ta.ema
ta.atr
ta.bb
Koefisien relevansi. Menggambarkan seberapa jauh dua seri cenderung menyimpang dari nilai ta.sma.
ta.correlation(source1, source2, length)
Mengembalikan nilai Koefisien terkait
parameter
source1
(series int/float) sumber seri。source2
(series int/float) Serial targetlength
(series int) panjang (jumlah baris K)Lihat juga
request.security
ta.cross(source1, source2)
Mengembalikan nilai Jika dua seri saling melintang maka benar, jika tidak maka salah.
parameter
source1
(series int/float) Serial data pertama。source2
(series int/float) Serial data kedua。Lihat juga
ta.change
source1
-series didefinisikan sebagai melintasisource2
-series, jika pada garis K saat ini,source1
lebih besar darisource2
Dan pada baris K sebelumnya,source2
nilai source1小于
source2`Nilai dari
ta.crossover(source1, source2)
Mengembalikan nilai
Jikasource1
Menembussource2
Jika tidak, maka false.
parameter
source1
(series int/float) Serial data pertama。source2
(series int/float) Serial data kedua。source1
-series didefinisikan sebagaisource2
-series di bawah perpotongan, jika pada garis K saat ini,source1
lebih kecil darisource2
Dan pada garis K sebelumnya,source1
lebih besar darisource2
Nilai dari
ta.crossunder(source1, source2)
Mengembalikan nilai
Jikasource1
adasource2
Jika tidak, maka false.
parameter
source1
(series int/float) Serial data pertama。source2
(series int/float) Serial data kedua。Fungsi ATR (rata-rata amplitudo riil) mengembalikan RMA dari rentang riil. amplitudo riil adalah max (tinggi - rendah, abs (tinggi - dekat)[1]), abs(low - close[1]))。
ta.atr(length)
Contoh
plot(ta.atr(14))
//the same on pine
pine_atr(length) =>
trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
//true range can be also calculated with ta.tr(true)
ta.rma(trueRange, length)
plot(pine_atr(14))
Mengembalikan nilai Nilai rata-rata real (ATR)
parameter length (simple int) panjang
Lihat juga
ta.tr
ta.rma
Garis paralel bergeser (bahasa Inggris: parabolic line turning) adalah metode yang dirancang oleh J. Welles Wilder, Jr. untuk mencari potensi pembalikan arah harga di pasar perdagangan.
ta.sar(start, inc, max)
Contoh
plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
// The same on Pine
pine_sar(start, inc, max) =>
var float result = na
var float maxMin = na
var float acceleration = na
var bool isBelow = na
bool isFirstTrendBar = false
if bar_index == 1
if close > close[1]
isBelow := true
maxMin := high
result := low[1]
else
isBelow := false
maxMin := low
result := high[1]
isFirstTrendBar := true
acceleration := start
result := result + acceleration * (maxMin - result)
if isBelow
if result > low
isFirstTrendBar := true
isBelow := false
result := math.max(high, maxMin)
maxMin := low
acceleration := start
else
if result < high
isFirstTrendBar := true
isBelow := true
result := math.min(low, maxMin)
maxMin := high
acceleration := start
if not isFirstTrendBar
if isBelow
if high > maxMin
maxMin := high
acceleration := math.min(acceleration + inc, max)
else
if low < maxMin
maxMin := low
acceleration := math.min(acceleration + inc, max)
if isBelow
result := math.min(result, low[1])
if bar_index > 1
result := math.min(result, low[2])
else
result := math.max(result, high[1])
if bar_index > 1
result := math.max(result, high[2])
result
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
Mengembalikan nilai Garis paralel bergeser ke arah indikator.
parameter
start
(simple int/float) dimulai.inc
(simple int/float) menambahmax
(simple int/float) maksimalHitung jumlah baris K dari kondisi terakhir yang benar.
ta.barssince(condition)
Contoh
// get number of bars since last color.green bar
plot(ta.barssince(close >= open))
Mengembalikan nilai Jumlah baris k jika kondisi adalah true.
Catatan Jika kondisi ini tidak pernah terpenuhi sebelum baris K saat ini, maka fungsi ini akan mengembalikan na ≠ Harap dicatat bahwa penggunaan variabel/fungsi ini dapat menyebabkan penggambaran ulang indikator.
Lihat juga
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.highest
ta.lowest
source
Dengan kata lain, itu adalahsource
Total dari semua elemen.
ta.cum(source)
Mengembalikan nilai Serial ini berjumlah
parameter
source
(series int/float)Lihat juga
math.sum
Fungsi dmi mengembalikan indeks dinamis DMI。
ta.dmi(diLength, adxSmoothing)
Contoh
len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")
Mengembalikan nilai Tiga subset dari seri DMI: gerakan arah positif ((+DI), gerakan arah negatif ((-DI) dan indeks gerakan arah rata-rata ((ADX) .
parameter
diLength
(simple int) DI Period。adxSmoothing
(simple int) ADX siklus halusLihat juga
ta.rsi
ta.tsi
ta.mfi
Uji cobasource
Seri untuklength
Apakah K-long sedang turun?
ta.falling(source, length)
Mengembalikan nilai
Jika saat inisource
Nilai kurang darilength
K baris kembali ke sebelumnya.source
Nilai, maka benar, jika tidak, maka palsu.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.rising
Uji cobasource
Seri untuklength
Apakah K-Line Long sedang naik?
ta.rising(source, length)
Mengembalikan nilai
Jika saat inisource
Lebih darilength
K baris kembali ke sebelumnya.source
Nilai, maka benar, jika tidak, maka palsu.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.falling
Fungsi ini mengembalikan harga dari titik puncak pada sumbu. Jika tidak ada titik puncak pada sumbu, maka akan dikembalikan NaN.
ta.pivothigh(source, leftbars, rightbars)
ta.pivothigh(leftbars, rightbars)
Contoh
leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)
Mengembalikan nilai Harga titik ini atau ‘NaN’.
parameter
source
(series int/float) Opsional.leftbars
(series int/float) Kekuatan kiri。rightbars
(series int/float) Panjang kanan。Catatan Jika parameter ‘leftbars’ atau ‘rightbars’ adalah seri, maka anda harus menggunakan fungsi max_bars_back sebagai variabel ‘source’
Fungsi ini mengembalikan harga pada titik terendah pada sumbu. Jika tidak ada titik terendah pada sumbu, maka akan dikembalikan NaN.
ta.pivotlow(source, leftbars, rightbars)
ta.pivotlow(leftbars, rightbars)
Contoh
leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)
Mengembalikan nilai Harga titik ini atau ‘NaN’.
parameter
source
(series int/float) Parameter yang dapat dipilih.leftbars
(series int/float) Kekuatan kiri。rightbars
(series int/float) Panjang kanan。Catatan Jika parameter ‘leftbars’ atau ‘rightbars’ adalah seri, maka anda harus menggunakan fungsi max_bars_back sebagai variabel ‘source’
Nilai tertinggi dari jumlah yang diberikan pada garis k yang lalu.
ta.highest(source, length)
ta.highest(length)
Mengembalikan nilai Nilai tertinggi dalam seri.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Catatan
Dua versi args:source
Ini adalah sebuah seri.length
adalah jumlah garis K yang dikembalikan.
Sebuah versi arg:length
adalah jumlah baris K yang dikembalikan. Algoritma menggunakan high sebagaisource
Serial
Lihat juga
ta.lowest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
K garis yang melewati nilai maksimum dari jumlah yang diberikan.
ta.highestbars(source, length)
ta.highestbars(length)
Mengembalikan nilai Pergeseran ke garis k tertinggi.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Catatan
Dua versi args:source
Ini adalah sebuah seri.length
adalah jumlah garis K yang dikembalikan.
Sebuah versi arg:length
adalah jumlah baris K yang dikembalikan. Algoritma menggunakan high sebagaisource
Serial
Lihat juga
ta.lowest
ta.highest
ta.lowestbars
ta.barssince
ta.valuewhen
Indikator acak. Persamaan perhitungan: 100 * (close - lowest(low, length)) / (highest(high, length) - lowest(low, length))
ta.stoch(source, high, low, length)
Mengembalikan nilai acak
parameter
source
(series int/float) sumber seri。high
(series int/float) Seri tinggilow
(series int/float) Seri rendahlength
(series int) panjang (jumlah baris K)Lihat juga
ta.cog
Indikator supertrend. Indikator supertrend adalah indikator yang mengikuti tren.
ta.supertrend(factor, atrPeriod)
Contoh
//@version=5
indicator("Pine Script™ Supertrend")
[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
src = hl2
atr = ta.atr(atrPeriod)
upperBand = src + factor * atr
lowerBand = src - factor * atr
prevLowerBand = nz(lowerBand[1])
prevUpperBand = nz(upperBand[1])
lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
int direction = na
float superTrend = na
prevSuperTrend = superTrend[1]
if na(atr[1])
direction := 1
else if prevSuperTrend == prevUpperBand
direction := close > upperBand ? -1 : 1
else
direction := close < lowerBand ? 1 : -1
superTrend := direction == -1 ? lowerBand : upperBand
[superTrend, direction]
[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
Mengembalikan nilai Dua subset dari seri supertrend: garis supertrend dan arah trend. Nilai yang mungkin adalah 1 (ke arah bawah) dan -1 (ke arah atas).
parameter
factor
(series int/float) ATR akan dikalikan dengan kelipatan。atrPeriod
(simple int) rata-rata panjang gelombang nyataLihat juga
ta.macd
Minimal dari jumlah yang diberikan pada garis k yang lalu.
ta.lowest(source, length)
ta.lowest(length)
Mengembalikan nilai Nilai terendah dalam seri.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Catatan
Dua versi args:source
Ini adalah sebuah seri.length
adalah jumlah garis K yang dikembalikan.
Sebuah versi arg:length
adalah bilangan K yang dikembalikan. Algoritma menggunakan low sebagaisource
Serial
Lihat juga
ta.highest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
Pemisahan minimal dari jumlah yang diberikan pada garis k.
ta.lowestbars(source, length)
ta.lowestbars(length)
Mengembalikan nilai Pergeseran ke garis k terendah.
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Mengembalikan bilangan baris K.Catatan
Dua versi args:source
Ini adalah sebuah seri.length
adalah jumlah garis K yang dikembalikan.
Sebuah versi arg:length
adalah bilangan K yang dikembalikan. Algoritma menggunakan low sebagaisource
Serial
Lihat juga
ta.lowest
ta.highest
ta.highestbars
ta.barssince
ta.valuewhen
Mengembalikan nilai seri sumber sumber dari garis K di mana kondisi sumber terakhir adalah benar.
ta.valuewhen(condition, source, occurrence)
Contoh
slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))
parameter
condition
(series bool) Syarat yang harus dicari.source
(series int/float/bool/color) Nilai yang akan dikembalikan dari garis K yang memenuhi syarat.occurrence
Kondisi (simple int) muncul. Nomernya dimulai dari 0 dan berjalan mundur dari waktu, sehingga 0 adalah kondisi yang paling baru muncul, 1 adalah kondisi yang paling baru muncul, dan seterusnya.Catatan Fungsi ini perlu dilakukan pada setiap baris K. Tidak disarankan untuk menggunakannya dalam struktur loop for atau while, karena perilakunya mungkin tidak terduga. Harap dicatat bahwa menggunakan fungsi ini dapat menyebabkan penggambaran ulang indikator.
Lihat juga
ta.lowestbars
ta.highestbars
ta.barssince
ta.highest
ta.lowest
Volume tertimbang rata-rata harga
ta.vwap(source)
Mengembalikan nilai Rata-rata nilai transaksi
parameter
source
(series int/float) sumber seri。Lihat juga
ta.vwap
Fungsi vwma yang dikembalikanlength
Garis K.source
Nilai rata-rata bergerak tertimbang volume transaksi. Sama dengan: sma (sumber * volume, panjang) / sma (volume, panjang)
ta.vwma(source, length)
Contoh
plot(ta.vwma(close, 15))
// same on pine, but less efficient
pine_vwma(x, y) =>
ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))
Mengembalikan nilai
length
Garis K yang dikembalikansource
Jumlah transaksi rata-rata bergerak berbobot:
parameter
source
(series int/float) Nilai seri yang akan dijalankan.length
(series int) Jumlah baris K (panjang).Lihat juga
ta.sma
ta.ema
ta.rma
ta.wma
ta.swma
ta.alma
Indikator Williams %R. Indikator ini menunjukkan hubungan antara harga akhir saat ini dengan harga tinggi/rendah yang terjadi selama beberapa waktu di masa lalu.
ta.wpr(length)
Contoh
plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))
Mengembalikan nilai Williams %R。
parameter
length
(series int) Jumlah baris K。Lihat juga
ta.mfi
ta.cmo
Menggambar serangkaian data pada grafik.
plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display)
Contoh
plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)
// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
Mengembalikan nilai Objek gambar yang dapat digunakan untuk fill.
parameter
series
(series int/float) Serangkaian data yang akan digambar.title
(const string) Judul gambar。color
(series color) warna yang digambar. Anda dapat menggunakan konstanta seperti ‘color = red’ atau ‘color = #ff001a’ dan ungkapan kompleks seperti ‘color = close >= open ? green: red’. Parameter opsional.linewidth
(input int) Lebar garis yang digambar. Default adalah 1. Tidak berlaku untuk setiap gaya.style
(plot_style) jenis plot 。 nilai-nilai yang mungkin adalah: plot.style_line、plot.style_stepline、plot.style_stepline_diamond、plot.style_histogram、plot.style_cross、plot.style_area、plot.style_columns、plot.style_circles、plot.style_linebr、plot.style_areabr。 nilai default adalah plot.style_line。trackprice
(input bool) Jika true, maka garis harga horisontal akan ditampilkan pada tingkat nilai indikator terakhir.histbase
(input int/float) Saat memetakan plot.style_histogram, plot.style_columns, atau plot.style_area, nilai dari level acuan digunakan. ❚ Nilai default adalah 0.0。offset
(series int) bergerak ke kiri atau ke kanan pada jumlah tertentu k baris.join
(input bool) Jika benar, maka titik yang digambar akan terhubung dengan garis, hanya berlaku untuk plot.style_cross dan plot.style_circles.editable
(const bool) Jika true, maka gaya gambar dapat diedit dalam kotak dialog format.show_last
(input int) Jika telah ditetapkan, maka didefinisikan jumlah garis k yang digariskan pada grafik ((kembali ke masa lalu dari garis k terakhir))display
(plot_display) Kontrol menampilkan lokasi gambar. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.overlay
(const bool) Parameter yang diperluas oleh platform FMZ, digunakan untuk mengatur fungsi saat ini yang ditampilkan pada gambar gambar utama (set true) atau subgambar (set false) dengan nilai default false. Jika parameter ini tidak ditentukan, maka akan ditampilkan sesuai denganstrategy
atauindicator
Di dalamoverlay
Pengaturan parameter,strategy
atauindicator
Tidak ada pengaturanoverlay
Parameter, maka sesuai dengan parameter default.Lihat juga
plotshape
plotchar
bgcolor
Menggambar bentuk visual pada grafik.
plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display)
Contoh
data = close >= open
plotshape(data, style=shape.xcross)
parameter
series
(series bool) Serangkaian data yang digambarkan sebagai bentuk. Seri dianggap sebagai serangkaian nilai bool dari semua nilai posisi kecuali location.absolute. Parameter yang diperlukan.title
(const string) Judul gambar。style
(input string) Jenis gambar。 Nilai yang mungkin adalah: shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond。 Nilai default adalah shape.xcross。location
(input string) bentuk di grafik. Nilai yang mungkin adalah: location.abovebar,location.belowbar,location.top,location.bottom,location.absolute.color
(series color) bentuk warna. Anda dapat menggunakan konstanta seperti ‘color = red’ atau ‘color = #ff001a’ dan ekspresi kompleks seperti ‘color = close >= open ? green: red’. Parameter opsional.offset
(series int) bergerak ke kiri atau ke kanan pada jumlah tertentu k baris.text
(const string) Teks ditampilkan dalam bentuk. Anda dapat menggunakan teks multi-baris, yang dipisahkan dengan ‘\n’ transisi berurutan.textcolor
(series color) warna teks 。 Anda dapat menggunakan konstanta seperti ‘textcolor=red’ atau ‘textcolor=#ff001a’, dan ekspresi kompleks seperti ‘textcolor = close >= open ? green: red 。 Parameter opsional 。editable
(const bool) Jika benar, maka gaya plotshape dapat diedit dalam kotak dialog format.show_last
(input int) Jika sudah disetel, maka didefinisikan jumlah bentuk yang digambarkan pada grafik ((berbalik ke belakang dari garis k terakhir))size
(const string) Ukuran karakter pada grafik. Nilai yang mungkin adalah: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Nilai default adalah size.auto.display
(plot_display) Kontrol menampilkan lokasi gambar. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.overlay
(const bool) Parameter yang diperluas oleh platform FMZ, digunakan untuk mengatur fungsi saat ini yang ditampilkan pada gambar gambar utama (set true) atau subgambar (set false) dengan nilai default false. Jika parameter ini tidak ditentukan, maka akan ditampilkan sesuai denganstrategy
atauindicator
Di dalamoverlay
Pengaturan parameter,strategy
atauindicator
Tidak ada pengaturanoverlay
Parameter, maka sesuai dengan parameter default.Lihat juga
plot
plotchar
bgcolor
Gambarkan bentuk yang terlihat dengan menggunakan karakter Unicode yang diberikan pada grafik.
plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display)
Contoh
data = close >= open
plotchar(data, char='❄')
parameter
series
(series bool) Serangkaian data yang digambarkan sebagai bentuk. Seri dianggap sebagai serangkaian nilai bool dari semua nilai posisi kecuali location.absolute. Parameter yang diperlukan.title
(const string) Judul gambar。char
(input string) Karakter yang digunakan sebagai bentuk visuallocation
(input string) bentuk di grafik. Nilai yang mungkin adalah: location.abovebar,location.belowbar,location.top,location.bottom,location.absolute.color
(series color) bentuk warna. Anda dapat menggunakan konstanta seperti ‘color = red’ atau ‘color = #ff001a’ dan ekspresi kompleks seperti ‘color = close >= open ? green: red’. Parameter opsional.offset
(series int) bergerak ke kiri atau ke kanan pada jumlah tertentu k baris.text
(const string) Teks ditampilkan dalam bentuk. Anda dapat menggunakan teks multi-baris, yang dipisahkan dengan ‘\n’ transisi berurutan.textcolor
(series color) warna teks 。 Anda dapat menggunakan konstanta seperti ‘textcolor=red’ atau ‘textcolor=#ff001a’, dan ekspresi kompleks seperti ‘textcolor = close >= open ? green: red 。 Parameter opsional 。editable
(const bool) Jika benar, maka gaya plotchar dapat diedit dalam kotak dialog format.show_last
(input int) Jika telah ditetapkan, maka didefinisikan jumlah grafik yang dipetakan pada grafik ((kembali ke masa lalu dari garis k terakhir))size
(const string) Ukuran karakter pada grafik. Nilai yang mungkin adalah: size.auto,size.tiny,size.small,size.normal,size.large,size.huge. Nilai default adalah size.auto.display
(plot_display) Kontrol menampilkan lokasi gambar. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.overlay
(const bool) Parameter yang diperluas oleh platform FMZ, digunakan untuk mengatur fungsi saat ini yang ditampilkan pada gambar gambar utama (set true) atau subgambar (set false) dengan nilai default false. Jika parameter ini tidak ditentukan, maka akan ditampilkan sesuai denganstrategy
atauindicator
Di dalamoverlay
Pengaturan parameter,strategy
atauindicator
Tidak ada pengaturanoverlay
Parameter, maka sesuai dengan parameter default.Lihat juga
plot
plotshape
bgcolor
Menggambar pada grafik.
plotcandle(open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display)
Contoh
indicator("plotcandle example", overlay=true)
plotcandle(open, high, low, close, title='Title', color = open < close ? color.green : color.red, wickcolor=color.black)
parameter
open
(series int/float) Serangkaian data terbuka digunakan sebagai nilai terbuka.high
(series int/float) Data seri tinggi digunakan sebagai nilai tinggi dari frame。 parameter yang diperlukan。low
(series int/float) Data seri rendah digunakan sebagai nilai rendah dari tabung. Parameter yang diperlukan.close
(series int/float) Menutup data seri sebagai nilai dari baris k yang tertutup. Parameter yang diperlukan.title
(const string) judul plotcandle.color
(series color) Warna dari seri. Anda dapat menggunakan konstanta seperti ‘color = red’ atau ‘color = #ff001a’ dan ekspresi kompleks seperti ‘color = close >= open ? green: red’. Parameter opsional.wickcolor
(series color) Warna inti lampu.editable
(const bool) Jika benar, maka gaya plotcandle dapat diedit dalam kotak dialog format.show_last
(input int) Jika telah ditetapkan, maka didefinisikan bilangan kerucut yang digariskan pada grafik ((berbalik ke belakang dari garis k terakhir) }}.bordercolor
(series color) Warna pinggiran dari tabung. Satu parameter yang dapat dipilih.display
(plot_display) Kontrol menampilkan lokasi gambar. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.overlay
(const bool) Parameter yang diperluas oleh platform FMZ, digunakan untuk mengatur fungsi saat ini yang ditampilkan pada gambar gambar utama (set true) atau subgambar (set false) dengan nilai default false. Jika parameter ini tidak ditentukan, maka akan ditampilkan sesuai denganstrategy
atauindicator
Di dalamoverlay
Pengaturan parameter,strategy
atauindicator
Tidak ada pengaturanoverlay
Parameter, maka sesuai dengan parameter default.Catatan Jika semua NaN adalah NaN, maka garis K tidak perlu ditampilkan. Nilai maksimum dari open, high, low, and close akan disetel ke high/low, dan nilai minimum akan disetel ke low/low.
Lihat juga
plotbar
Arrow up and down drawing on the chart: Up arrow drawing on each positive indicator, while down arrow drawing on each negative. Arrow drawing is not drawn if the indicator returns na. Arrow drawing has different heights, the greater the absolute value of the indicator, the longer the arrow drawing.
plotarrow(series, title, colorup, colordown, offset, minheight, maxheight, editable, show_last, display)
Contoh
codiff = close - open
plotarrow(codiff, colorup=color.new(color.teal,40), colordown=color.new(color.orange, 40), overlay=true)
parameter
series
(series int/float) Untuk memetakan serangkaian data ke dalam panah.title
(const string) Judul gambar。colorup
(series color) warna panah ke atas.colordown
(series color) warna panah ke bawah.offset
(series int) Gerakkan panah ke kiri atau ke kanan pada jumlah tertentu garis K. Nilai default adalah 0minheight
(input int) Tinggi panah terkecil yang mungkin dalam satuan piksel. Default adalah 5maxheight
(input int) Maksimum kemungkinan tinggi panah dalam satuan piksel. Default 100editable
(const bool) Jika true, maka gaya plotarrow dapat diedit dalam kotak dialog format.show_last
(input int) Jika telah ditetapkan, tentukan jumlah panah yang digariskan pada grafik ((kembali ke masa lalu dari garis k terakhir) }}.display
(plot_display) Kontrol menampilkan lokasi gambar. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.overlay
(const bool) Parameter yang diperluas oleh platform FMZ, digunakan untuk mengatur fungsi saat ini yang ditampilkan pada gambar gambar utama (set true) atau subgambar (set false) dengan nilai default false. Jika parameter ini tidak ditentukan, maka akan ditampilkan sesuai denganstrategy
atauindicator
Di dalamoverlay
Pengaturan parameter,strategy
atauindicator
Tidak ada pengaturanoverlay
Parameter, maka sesuai dengan parameter default.Lihat juga
plot
plotshape
plotchar
barcolor
bgcolor
Fungsi ini menghapus elemen terakhir dari array dan mengembalikan nilainya.
array.pop(id)
Contoh
// array.pop example
a = array.new_float(5,high)
removedEl = array.pop(a)
plot(array.size(a))
plot(removedEl)
Mengembalikan nilai Nilai elemen yang dihapus.
parameter
id
(any array type) objek arrayLihat juga
array.new_float
array.set
array.push
array.remove
array.insert
array.shift
Fungsi ini menghapus elemen pertama da