Sumber dimuat naik... memuat...

FMZ PINE Script Doc

Penulis:Pencipta Kuantiti - Impian Kecil, Dicipta: 2022-04-28 16:05:05, Dikemas kini: 2024-10-12 17:25:27

le nilai senar const: [val1, val2,...]) Senarai pilihan untuk dipilih.

  • tooltip(const string) Senar yang akan ditunjukkan kepada pengguna apabila melayang di atas ikon alat.
  • inline(const string) Menggabungkan semua panggilan input menggunakan argumen yang sama dalam satu baris. String yang digunakan sebagai argumen tidak dipaparkan. Ia hanya digunakan untuk mengenal pasti input yang tergolong dalam baris yang sama.
  • group(const string) Membuat header di atas semua input menggunakan string argumen kumpulan yang sama.
  • confirm(const bool) Jika benar, maka pengguna akan diminta untuk mengesahkan nilai input sebelum penunjuk ditambahkan ke carta. Nilai lalai adalah salah.

CatatanHasil fungsi input.timeframe harus selalu diberikan kepada pembolehubah, lihat contoh di atas.

Lihat juga input.bool input.int input.float input.string input.source input.color input

input.integer

Tidak tersedia.

input.resolution

Tidak tersedia.

t

ta.alma

Arnaud Legoux Moving Average. Ia menggunakan pengedaran Gaussian sebagai berat untuk purata bergerak.

ta.alma(series, length, offset, sigma) 
ta.alma(series, length, offset, sigma, floor) 

Contoh

plot(ta.alma(close, 9, 0.85, 6))

// same on pine, but much less efficient
pine_alma(series, windowsize, offset, sigma) =>
    m = offset * (windowsize - 1)
    //m = math.floor(offset * (windowsize - 1)) // Used as m when math.floor=true
    s = windowsize / sigma
    norm = 0.0
    sum = 0.0
    for i = 0 to windowsize - 1
        weight = math.exp(-1 * math.pow(i - m, 2) / (2 * math.pow(s, 2)))
        norm := norm + weight
        sum := sum + series[windowsize - i - 1] * weight
    sum / norm
plot(pine_alma(close, 9, 0.85, 6))

KembaliArnaud Legoux Moving Purata.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).
  • offset(simple int/float) Kawalan pertukaran antara kelancaran (dekat dengan 1) dan tindak balas (dekat dengan 0).
  • sigma(simple int/float) Mengubah kelancaran ALMA. Sigma yang lebih besar ALMA yang lebih halus.
  • floor(simple bool) Argumen pilihan. Menentukan sama ada pengiraan offset diturunkan sebelum ALMA dikira. Nilai lalai adalah salah.

Lihat juga ta.sma ta.ema ta.rma ta.wma ta.vwma ta.swma

ta.sma

Fungsi sma mengembalikan purata bergerak, iaitu jumlah y nilai terakhir x, dibahagikan 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))

KembaliPurata bergerak mudahsourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.ema ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.cog

Gelar (pusat graviti) adalah penunjuk berdasarkan statistik dan nisbah 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))

KembaliPusat Graviti.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.stoch

ta.dev

Ukuran perbezaan antara siri dan ia 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))

KembaliPengecualiansourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.variance ta.stdev

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

KembaliPenyimpangan standard.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).
  • biased(seri bool) Menentukan anggaran yang harus digunakan. Pilihan. lalai adalah benar.

CatatanJikabiasedadalah benar, fungsi akan mengira menggunakan anggaran bias keseluruhan populasi, jika salah - anggaran tidak berat sebelah sampel.

Lihat juga ta.dev ta.variance

ta.ema

Fungsi ema mengembalikan purata bergerak yang diberi berat secara eksponensial. Dalam faktor berat ema menurun secara eksponensial. Ia dikira dengan menggunakan formula: EMA = alpha * sumber + (1 - alpha) * EMA[1], di mana alpha = 2 / (panjang + 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))

KembaliPurata bergerak eksponensourcedengan alpha = 2 / (panjang + 1).

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(int mudah) Bilangan bar (panjang).

CatatanSila ambil perhatian bahawa menggunakan pembolehubah/fungsi ini boleh menyebabkan pencatatan semula penunjuk.

Lihat juga ta.sma ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.wma

Fungsi wma mengembalikan purata bergerak bertingkatsourceuntuklengthDalam WMA faktor berat menurun dalam perkembangan aritmatika.

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

KembaliPurata bergerak tertimbangsourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.sma ta.ema ta.rma ta.vwma ta.swma ta.alma

ta.swma

Purata bergerak yang ditimbang secara simetri dengan panjang tetap: 4. Berat: [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))

KembaliPurata bergerak yang ditimbang secara simetri.

Argumen

  • source(seri int/float) Siri sumber.

Lihat juga ta.sma ta.ema ta.rma ta.wma ta.vwma ta.alma

ta.hma

Fungsi hma mengembalikan purata bergerak Hull.

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)

KembaliHull moving average of source untuk length bar back.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(Int mudah) Bilangan bar.

Lihat juga ta.ema ta.rma ta.wma ta.vwma ta.sma

ta.rma

Purata bergerak yang digunakan dalam RSI. Ia adalah purata bergerak yang ditimbang secara eksponensial dengan alpha = 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))

KembaliPurata bergerak eksponensourcedengan alfa = 1 /length.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(int mudah) Bilangan bar (panjang).

Lihat juga ta.sma ta.ema ta.wma ta.vwma ta.swma ta.alma ta.rsi

ta.rsi

Indeks kekuatan relatif.ta.rma()perubahan ke atas dan ke bawahsourcelebih daripada yang terakhirlength bars.

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

KembaliIndeks kekuatan relatif.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(int mudah) Bilangan bar (panjang).

Lihat juga ta.rma

ta.tsi

Indeks kekuatan sebenar. Ia menggunakan purata bergerak momentum asas instrumen kewangan.

ta.tsi(source, short_length, long_length)

KembaliIndeks kekuatan sebenar. Nilai dalam julat [-1, 1].

Argumen

  • source(seri int/float) Siri sumber.
  • short_length(Int mudah) panjang pendek.
  • long_lengthPanjang yang panjang.

ta.roc

Fungsi roc (taraf perubahan) menunjukkan perbezaan antara nilai semasasourcedan nilaisourceitu adalahlengthBeberapa hari yang lalu. Ia dikira dengan formula: 100 * perubahan ((src, panjang) / src[panjang].

ta.roc(source, length)

KembaliKadar perubahansourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

ta.range

Mengembalikan perbezaan antara nilai minimum dan maksimum dalam siri.

ta.range(source, length)

KembaliPerbezaan antara nilai minimum dan maksimum dalam siri.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

ta.macd

MACD (moving average convergence/divergence). Ia sepatutnya mendedahkan perubahan dalam kekuatan, arah, momentum, dan tempoh trend dalam harga saham.

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 memerlukan satu nilai, gunakan penanda tempat seperti ini:

Contoh

[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)

KembaliTuple daripada tiga siri MACD: garis MACD, garis isyarat dan garis histogram.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • fastlenArgumen panjang pantas.
  • slowlen(Int mudah) Argumen panjang perlahan.
  • siglen(int mudah) Argumen panjang isyarat.

Lihat juga ta.sma ta.ema

ta.mode

Mengembalikan mod siri. Jika terdapat beberapa nilai dengan frekuensi yang sama, ia mengembalikan nilai terkecil.

ta.mode(source, length)

KembaliMod siri ini.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

ta.median

Mengembalikan median siri.

ta.median(source, length) 

KembaliMedian siri.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

ta.linreg

Kurva regresi linear. Garis yang paling sesuai dengan harga yang ditentukan dalam tempoh masa yang ditakrifkan oleh pengguna. Ia dikira menggunakan kaedah kuadrat terkecil. Hasil fungsi ini dikira menggunakan formula: linreg = persimpangan + cerun * (panjang - 1 - offset), di mana persimpangan dan cerun adalah nilai yang dikira dengan kaedah kuadrat terkecil padasource series.

ta.linreg(source, length, offset) 

KembaliKurva regresi linear.

Argumen

  • source(seri int/float) Siri sumber.
  • length(seri int)
  • offset(Int mudah) Offset.

ta.bb

Bollinger Bands. Bollinger Band adalah alat analisis teknikal yang ditakrifkan oleh satu set garis yang digambarkan dua penyimpangan standard (positif dan negatif) dari purata bergerak mudah (SMA) harga sekuriti, tetapi boleh diselaraskan dengan pilihan 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)

KembaliBollinger Bands.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).
  • mult(sederhana int/float) faktor penyimpangan standard.

Lihat juga ta.sma ta.stdev ta.kc

ta.bbw

Lebar Bollinger Band. Lebar Bollinger Band adalah perbezaan antara Bollinger Band atas dan bawah dibahagikan dengan band 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))

KembaliLebar Bollinger Bands.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).
  • mult(sederhana int/float) faktor penyimpangan standard.

Lihat juga ta.bb ta.sma ta.stdev

ta.cci

CCI (indeks saluran komoditi) dikira sebagai perbezaan antara harga biasa komoditi dan purata bergerak mudahnya, dibahagikan dengan penyimpangan mutlak purata harga biasa.

ta.cci(source, length) 

KembaliIndeks saluran komoditi sumber untuk bar panjang kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

ta.change

Perbezaan antara nilai semasa dan nilai sebelumnya, sumber - sumber [panjang].

ta.change(source, length) 
ta.change(source) 

KembaliHasil pengurangan.

Argumen

  • source(seri int/float) Siri sumber.
  • length(seri int) Offset dari bar semasa ke bar sebelumnya. Pilihan, jika tidak diberikan, panjang = 1 digunakan.

Lihat juga ta.mom ta.cross

ta.mom

Momentum daripadasourceharga dansourcehargalengthIni hanya perbezaan: sumber - sumber [panjang].

ta.mom(source, length) 

KembaliMomentum daripadasourceharga dansourcehargalengthBar yang lalu.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Offset dari bar semasa ke bar sebelumnya.

Lihat juga ta.change

ta.cmo

Mengira perbezaan antara jumlah keuntungan baru-baru ini dan jumlah kerugian baru-baru ini dan kemudian membahagikan hasilnya dengan jumlah semua pergerakan harga dalam tempoh 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))

KembaliChande Momentum Oscillator.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.rsi ta.stoch math.sum

ta.percentile_linear_interpolation

Mengira persentil menggunakan kaedah interpolasi linear antara dua barisan terdekat.

ta.percentile_linear_interpolation(source, length, percentage) 

KembaliPercentile ke-Psourcesiri untuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses (sumber).
  • length(seri int) Bilangan bar belakang (panjang).
  • percentage(sederhana int/float) Peratusan, nombor dari julat 0...100.

CatatanPerhatikan bahawa persentil yang dikira menggunakan kaedah ini TIDAK akan selalu menjadi ahli set data input.

Lihat juga ta.percentile_nearest_rank

ta.percentile_nearest_rank

Mengira persentil menggunakan kaedah Rank terdekat.

ta.percentile_nearest_rank(source, length, percentage) 

KembaliPercentile ke-Psourcesiri untuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses (sumber).
  • length(seri int) Bilangan bar belakang (panjang).
  • percentage(sederhana int/float) Peratusan, nombor dari julat 0...100.

CatatanMenggunakan kaedah Rank terdekat pada panjang kurang daripada 100 bar ke belakang boleh mengakibatkan nombor yang sama digunakan untuk lebih daripada satu persentil. Persentil yang dikira menggunakan kaedah Rank terdekat akan sentiasa menjadi ahli set data input. Persentil ke-100 ditakrifkan sebagai nilai terbesar dalam set data input.

Lihat juga ta.percentile_linear_interpolation

ta.percentrank

Peratusan pangkat adalah peratusan berapa banyak nilai terdahulu kurang daripada atau sama dengan nilai semasa siri yang diberikan.

ta.percentrank(source, length) 

KembaliPeratusan pangkatsourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

ta.variance

Varian adalah jangkaan penyimpangan kuadrat siri dari purata (ta.sma), dan secara tidak rasmi mengukur sejauh mana satu set nombor tersebar dari purata mereka.

ta.variance(source, length, biased) 

KembaliVarians daripadasourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).
  • biased(seri bool) Menentukan anggaran yang harus digunakan. Pilihan. lalai adalah benar.

CatatanJikabiasedadalah benar, fungsi akan mengira menggunakan anggaran bias keseluruhan populasi, jika salah - anggaran tidak berat sebelah sampel.

Lihat juga ta.dev ta.stdev

ta.tr

ta.tr(handle_na) 

KembaliJulat benar. Ia adalah math.max ((tinggi - rendah, math.abs ((tinggi - dekat[1]), math.abs ((rendah - dekat[1])).

Argumen

  • handle_na(simple bool) Bagaimana nilai NaN ditangani. jika benar, dan penutupan hari sebelumnya adalah NaN maka tr akan dikira sebagai hari yang tinggi-rendah. Jika tidak (jika salah) tr akan mengembalikan NaN dalam kes sedemikian.ta.tr(benar).

Catatan ta.tr(false)adalah sama denganta.tr.

Lihat juga ta.atr

ta.mfi

Indeks Aliran Wang Indeks Aliran Wang (MFI) adalah pengayun teknikal yang menggunakan harga dan jumlah untuk mengenal pasti keadaan 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))

KembaliIndeks Aliran Wang.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.rsi math.sum

ta.kc

Saluran Keltner. Saluran Keltner adalah penunjuk analisis teknikal yang menunjukkan garis purata bergerak pusat ditambah garis saluran pada jarak di atas dan di bawah.

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)

KembaliSaluran Keltner.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(int mudah) Bilangan bar (panjang).
  • mult(sederhana int/float) faktor penyimpangan standard.
  • useTrueRange(simple bool) Argumen pilihan. Menentukan jika Julat Benar digunakan; lalai adalah benar. Jika nilai adalah salah, julat akan dikira dengan ungkapan (tinggi - rendah).

Lihat juga ta.ema ta.atr ta.bb

ta.kcw

Lebar Saluran Keltner. Lebar Saluran Keltner adalah perbezaan antara Saluran Keltner atas dan bawah dibahagikan oleh 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))

KembaliLebar Saluran Keltner.

Argumen

  • series(seri int/float) Siri nilai untuk diproses.
  • length(int mudah) Bilangan bar (panjang).
  • mult(sederhana int/float) faktor penyimpangan standard.
  • useTrueRange(simple bool) Argumen pilihan. Menentukan jika Julat Benar digunakan; lalai adalah benar. Jika nilai adalah salah, julat akan dikira dengan ungkapan (tinggi - rendah).

Lihat juga ta.kc ta.ema ta.atr ta.bb

ta.correlation

Pekali korelasi. Menjelaskan tahap di mana dua siri cenderung menyimpang dari nilai tasma mereka.

ta.correlation(source1, source2, length) 

KembaliPekali korelasi.

Argumen

  • source1(seri int/float) Siri sumber.
  • source2(seri int/float) Siri sasaran.
  • length(seri int) Panjang (bilangan bar belakang).

Lihat juga request.security

ta.cross

ta.cross(source1, source2) 

Kembalibenar jika dua siri telah bersilang, jika tidak salah.

Argumen

  • source1(seri int/float) Siri data pertama.
  • source2(seri int/float) Siri data kedua.

Lihat juga ta.change

ta.crossover

Peraturansource1-seri ditakrifkan sebagai telah menyeberangisource2-seri jika, pada bar semasa, nilaisource1adalah lebih besar daripada nilaisource2, dan pada bar sebelumnya, nilaisource1adalah kurang daripada nilaisource2.

ta.crossover(source1, source2) 

Kembalibenar jikasource1diselaluisource2Jika tidak, salah.

Argumen

  • source1(seri int/float) Siri data pertama.
  • source2(seri int/float) Siri data kedua.

ta.crossunder

Peraturansource1-seri ditakrifkan sebagai telah merentasi di bawahsource2-seri jika, pada bar semasa, nilaisource1adalah kurang daripada nilaisource2, dan pada bar sebelumnya, nilaisource1adalah lebih besar daripada nilaisource2.

ta.crossunder(source1, source2) 

Kembalibenar jikasource1bersalin di bawahsource2Jika tidak, salah.

Argumen

  • source1(seri int/float) Siri data pertama.
  • source2(seri int/float) Siri data kedua.

ta.atr

Fungsi atr (rentang sebenar purata) mengembalikan RMA julat sebenar. Julat sebenar adalah max ((tinggi - rendah, abs ((tinggi - dekat[1]), abs ((rendah - dekat[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))

KembaliJarak sebenar purata.

Argumenpanjang (sederhana int) Panjang (bilangan bar belakang).

Lihat juga ta.tr ta.rma

ta.sar

SAR parabolik (parabolik berhenti dan terbalik) adalah kaedah yang dicipta oleh J. Welles Wilder, Jr., untuk mencari potensi pembalikan dalam arah harga pasaran barangan yang didagangkan.

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)

KembaliSAR parabolik.

Argumen

  • startMulakan.
  • inc(sederhana int/float) Peningkatan.
  • max(sederhana int/float) Maksimum.

ta.barssince

Mengira bilangan bar sejak kali terakhir keadaan itu benar.

ta.barssince(condition) 

Contoh

// get number of bars since last color.green bar
plot(ta.barssince(close >= open))

KembaliBilangan bar sejak keadaan adalah benar.

CatatanJika keadaan tidak pernah dipenuhi sebelum bar semasa, fungsi mengembalikan na. Sila ambil perhatian bahawa menggunakan pembolehubah/fungsi ini boleh menyebabkan pencatatan semula penunjuk.

Lihat juga ta.lowestbars ta.highestbars ta.valuewhen ta.highest ta.lowest

ta.cum

Jumlah kumulatif (jumlah)sourceDengan kata lain ia adalah jumlah semua elemensource.

ta.cum(source) 

KembaliJumlah siri.

Argumen

  • source(seri int/float)

Lihat juga math.sum

ta.dmi

Fungsi dmi mengembalikan indeks pergerakan arah (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")

KembaliTuple tiga siri DMI: Pergerakan Arah Positif (+ DI), Pergerakan Arah Negatif (- DI) dan Indeks Pergerakan Arah Purata (ADX).

Argumen

  • diLength(sederhana int) Tempoh DI.
  • adxSmoothing(simple int) ADX Tempoh Pembersihan.

Lihat juga ta.rsi ta.tsi ta.mfi

ta.falling

Uji jikasourcesiri kini jatuh untuklengthpanjang bar.

ta.falling(source, length) 

Kembalibenar jika semasasourcenilai adalah lebih rendah daripada mana-mana yang sebelumnyasourcenilai untuklengthBar belakang, palsu sebaliknya.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.rising

ta.rising

Uji jikasourcesiri kini meningkat untuklengthpanjang bar.

ta.rising(source, length) 

Kembalibenar jika semasasourceadalah lebih besar daripada yang sebelumnyasourceuntuklengthBar belakang, palsu sebaliknya.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.falling

ta.pivothigh

Fungsi ini mengembalikan harga titik tinggi pivot. Ia mengembalikan NaN, jika tidak ada titik tinggi pivot.

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)

KembaliHarga mata atau NaN.

Argumen

  • source(seri int/float) Argumen pilihan. Siri data untuk mengira nilai. High secara lalai.
  • leftbars(seri int/float) Kuasa kiri.
  • rightbars(seri int/float) panjang kanan.

CatatanJika argumen leftbars atau rightbars adalah siri anda harus menggunakan fungsi max_bars_back untuk pembolehubah source.

ta.pivotlow

Fungsi ini mengembalikan harga titik rendah pusingan. Ia mengembalikan NaN, jika tidak ada titik rendah pusingan.

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)

KembaliHarga mata atau NaN.

Argumen

  • source(seri int/float) Argumen pilihan. Siri data untuk mengira nilai. Low secara lalai.
  • leftbars(seri int/float) Kuasa kiri.
  • rightbars(seri int/float) panjang kanan.

CatatanJika argumen leftbars atau rightbars adalah siri anda harus menggunakan fungsi max_bars_back untuk pembolehubah source.

ta.highest

Nilai tertinggi untuk bilangan bar yang diberikan.

ta.highest(source, length) 
ta.highest(length) 

KembaliNilai tertinggi dalam siri ini.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

CatatanDua versi args:sourceadalah satu siri danlengthadalah bilangan bar di belakang. Satu versi arg:lengthadalah bilangan bar kembali. Algoritma menggunakan tinggi sebagaisource series.

Lihat juga ta.lowest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.highestbars

Nilai tertinggi yang dipindahkan untuk bilangan bar yang diberikan.

ta.highestbars(source, length) 
ta.highestbars(length) 

KembaliOffset ke bar tertinggi.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

CatatanDua versi args:sourceadalah satu siri danlengthadalah bilangan bar di belakang. Satu versi arg:lengthadalah bilangan bar kembali. Algoritma menggunakan tinggi sebagaisource series.

Lihat juga ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

Stokastik. Ia dikira dengan formula: 100 * (dekat - terendah ((rendah, panjang)) / (tinggi ((tinggi, panjang) - terendah ((rendah, panjang)).

ta.stoch(source, high, low, length) 

Kembali Stochastic.

Argumen

  • source(seri int/float) Siri sumber.
  • high(seri int/float) Siri tinggi.
  • low(seri int/float) Siri rendah.
  • length(seri int) Panjang (bilangan bar belakang).

Lihat juga ta.cog

ta.supertrend

Indikator Supertrend. Indikator Supertrend adalah trend berikut.

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)

KembaliTuple dari dua siri supertrend: garis supertrend dan arah trend.

Argumen

  • factor(seri int/float) Pengganda dengan mana ATR akan mendapat dikalikan.
  • atrPeriod(int mudah) Panjang ATR

Lihat juga ta.macd

ta.lowest

Nilai terendah untuk bilangan bar yang diberikan.

ta.lowest(source, length) 
ta.lowest(length) 

KembaliNilai terendah dalam siri ini.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

CatatanDua versi args:sourceadalah satu siri danlengthadalah bilangan bar di belakang. Satu versi arg:lengthadalah bilangan bar kembali. Algoritma menggunakan rendah sebagaisource series.

Lihat juga ta.highest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.lowestbars

Nilai terendah yang diimbangi untuk bilangan bar yang diberikan.

ta.lowestbars(source, length) 
ta.lowestbars(length) 

KembaliOffset ke bar terendah.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar kembali.

CatatanDua versi args:sourceadalah satu siri danlengthadalah bilangan bar di belakang. Satu versi arg:lengthadalah bilangan bar kembali. Algoritma menggunakan rendah sebagaisource series.

Lihat juga ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

Mengembalikan nilai siri source pada bar di mana condition adalah benar pada kejadian yang paling baru.

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

Argumen

  • condition(seri bool) Keadaan untuk mencari.
  • source(seri int/float/bool/color) Nilai yang akan dikembalikan dari bar di mana syarat dipenuhi.
  • occurrence(int mudah) Kejadian keadaan. Penomboran bermula dari 0 dan kembali ke masa, jadi 0 adalah kejadian terbaru condition, 1 adalah yang kedua paling baru dan sebagainya. mestilah bilangan bulat >= 0.

CatatanFungsi ini memerlukan pelaksanaan pada setiap bar. Ia tidak disyorkan untuk menggunakannya di dalam struktur gelung for atau while, di mana tingkah lakunya mungkin tidak dijangka. Sila ambil perhatian bahawa menggunakan fungsi ini boleh menyebabkan penulisan semula penunjuk.

Lihat juga ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

Harga purata berwajaran jumlah.

ta.vwap(source) 

KembaliPurata berat volum.

Argumen

  • source(seri int/float) Siri sumber.

Lihat juga ta.vwap

ta.vwma

Fungsi vwma mengembalikan purata bergerak berwajaran jumlahsourceuntuklengthbar kembali. Ia adalah sama dengan: sma ((sumber * jumlah, 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))

KembaliPurata bergerak berwajaran jumlahsourceuntuklengthBar kembali.

Argumen

  • source(seri int/float) Siri nilai untuk diproses.
  • length(seri int) Bilangan bar (panjang).

Lihat juga ta.sma ta.ema ta.rma ta.wma ta.swma ta.alma

ta.wpr

Williams % R. Osilator menunjukkan harga penutupan semasa berbanding dengan paras tertinggi dan terendah bar periode masa yang lalu.

ta.wpr(length) 

Contoh

plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))

KembaliWilliams %R.

Argumen

  • length(seri int) Bilangan bar.

Lihat juga ta.mfi ta.cmo

plot

plot

Merangka satu siri data pada carta.

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

KembaliObjek plot, yang boleh digunakan untuk mengisi.

Argumen

  • series(seri int/float) Siri data yang akan digambarkan.
  • title(const string) tajuk plot.
  • color(warna siri) Warna plot. anda boleh menggunakan pemalar seperti warna=warna.merah atau color=#ff001a serta ungkapan kompleks seperti color = close >= open?color.green : color.red. hujah pilihan.
  • linewidth(input int) Lebar garis yang digambarkan. Nilai lalai adalah 1. Tidak terpakai untuk setiap gaya.
  • style(plot_style) Jenis plot. Nilai yang mungkin ialah: 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 lalai adalah plot.style_line.
  • trackprice(input bool) Jika benar maka garis harga mendatar akan ditunjukkan pada tahap nilai penunjuk terakhir.
  • histbase(input int/float) Nilai harga yang digunakan sebagai tahap rujukan apabila membuat plot dengan plot.style_histogram, plot.style_columns atau plot.style_area style. lalai adalah 0.0.
  • offset(seri int) Memindahkan plot ke kiri atau ke kanan pada bilangan bar yang diberikan. lalai adalah 0.
  • join(input bool) Jika benar maka titik plot akan digabungkan dengan garis, hanya terpakai untuk gaya plot.style_cross dan plot.style_circles. lalai adalah salah.
  • editable(const bool) Jika benar maka gaya plot akan diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, mentakrifkan bilangan bar (dari bar terakhir kembali ke masa lalu) untuk merangka pada carta.
  • display(plot_display) Kawalan di mana plot dipaparkan. Nilai yang mungkin adalah: display.none, display.all. lalai adalah display.all.
  • overlay(const bool) adalah argumen pelanjutan platform FMZ, ia digunakan untuk menetapkan fungsi semasa untuk dipaparkan pada imej utama (set untuk benar) atau sub-imej (set untuk palsu), nilai lalai adalah salah.overlayhujah dalamstrategyatauindicator, jikastrategyatauindicatortidak menetapkanoverlayargument, ia akan diproses mengikut argumen lalai.

Lihat juga plotshape plotchar bgcolor

bentuk plot

Merancang bentuk visual pada carta.

plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display) 

Contoh

data = close >= open
plotshape(data, style=shape.xcross)

Argumen

  • series(seri bool) Siri data yang akan digambarkan sebagai bentuk. Siri diperlakukan sebagai siri nilai boolean untuk semua nilai lokasi kecuali lokasi. mutlak. Argumen diperlukan.
  • title(const string) tajuk plot.
  • style(string input) Jenis plot. 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 lalai adalah shape.xcross.
  • location(string input) Lokasi bentuk pada carta. Nilai yang mungkin adalah: lokasi.bar atas, lokasi.bar bawah,location.top, lokasi.bawah, lokasi. mutlak. Nilai lalai adalah lokasi. di atas bar.
  • color(warna siri) Warna bentuk. anda boleh menggunakan pemalar seperti warna=warna.merah atau color=#ff001a serta ungkapan kompleks seperti color = close >= open?color.green : color.red. hujah pilihan.
  • offset(seri int) Menggeser bentuk ke kiri atau ke kanan pada bilangan bar yang diberikan.
  • text(const string) Teks untuk dipaparkan dengan bentuk. anda boleh menggunakan teks multiline, untuk memisahkan baris menggunakan \n escape sequence. contoh: line one\nline two
  • textcolor(warna siri) Warna teks. Anda boleh menggunakan pemalar seperti textcolor=color.red atau textcolor=#ff001a serta ungkapan kompleks seperti textcolor = close >= open?color.green : color.red. hujah pilihan.
  • editable(const bool) Jika benar maka gaya plotshape akan diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, menentukan bilangan bentuk (dari bar terakhir kembali ke masa lalu) untuk merangka pada carta.
  • size(const string) Saiz bentuk pada carta.size.auto, saiz.kecil, saiz.kecil, saiz.normal, saiz.besar, saiz.hebat.Default adalahsize.auto.
  • display(plot_display) Kawalan di mana plot dipaparkan. Nilai yang mungkin adalah: display.none, display.all. lalai adalah display.all.
  • overlay(const bool) adalah argumen pelanjutan platform FMZ, ia digunakan untuk menetapkan fungsi semasa untuk dipaparkan pada imej utama (set untuk benar) atau sub-imej (set untuk palsu), nilai lalai adalah salah.overlayhujah dalamstrategyatauindicator, jikastrategyatauindicatortidak menetapkanoverlayargument, ia akan diproses mengikut argumen lalai.

Lihat juga plot plotchar bgcolor

plotchar

Merangka bentuk visual menggunakan mana-mana watak Unicode yang diberikan pada carta.

plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display) 

Contoh

data = close >= open
plotchar(data, char='❄')

Argumen

  • series(seri bool) Siri data yang akan digambarkan sebagai bentuk. Siri diperlakukan sebagai siri nilai boolean untuk semua nilai lokasi kecuali lokasi. mutlak. Argumen diperlukan.
  • title(const string) tajuk plot.
  • char(string input) Karakter untuk digunakan sebagai bentuk visual.
  • location(string input) Lokasi bentuk pada carta. Nilai yang mungkin adalah: lokasi.bar atas, lokasi.bar bawah,location.top, lokasi.bawah, lokasi. mutlak. Nilai lalai adalah lokasi. di atas bar.
  • color(warna siri) Warna bentuk. anda boleh menggunakan pemalar seperti warna=warna.merah atau color=#ff001a serta ungkapan kompleks seperti color = close >= open?color.green : color.red. hujah pilihan.
  • offset(seri int) Menggeser bentuk ke kiri atau ke kanan pada bilangan bar yang diberikan.
  • text(const string) Teks untuk dipaparkan dengan bentuk. anda boleh menggunakan teks multiline, untuk memisahkan baris menggunakan \n escape sequence. contoh: line one\nline two
  • textcolor(warna siri) Warna teks. Anda boleh menggunakan pemalar seperti textcolor=color.red atau textcolor=#ff001a serta ungkapan kompleks seperti textcolor = close >= open?color.green : color.red. hujah pilihan.
  • editable(const bool) Jika benar maka gaya plotchar akan diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, menentukan bilangan aksara (dari bar terakhir kembali ke masa lalu) untuk digariskan pada carta.
  • size(const string) Saiz aksara pada carta. Nilai mungkin adalah:size.auto, saiz.kecil, saiz.kecil, saiz.normal, saiz.besar, saiz.hebat.Default adalahsize.auto.
  • display(plot_display) Kawalan di mana plot dipaparkan. Nilai yang mungkin adalah: display.none, display.all. lalai adalah display.all.
  • overlay(const bool) adalah argumen pelanjutan platform FMZ, ia digunakan untuk menetapkan fungsi semasa untuk dipaparkan pada imej utama (set untuk benar) atau sub-imej (set untuk palsu), nilai lalai adalah salah.overlayhujah dalamstrategyatauindicator, jikastrategyatauindicatortidak menetapkanoverlayargument, ia akan diproses mengikut argumen lalai.

Lihat juga plot plotshape bgcolor

plotcandle

Menggambar lilin pada carta.

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)

Argumen

  • open(seri int/float) Siri data terbuka untuk digunakan sebagai nilai terbuka lilin.
  • high(seri int/float) Siri data yang tinggi untuk digunakan sebagai nilai lilin yang tinggi.
  • low(seri int/float) Siri data yang rendah untuk digunakan sebagai nilai rendah lilin.
  • close(seri int/float) Tutup siri data yang akan digunakan sebagai nilai dekat lilin.
  • titleJudul plotcandles. argument pilihan.
  • color(warna siri) Warna lilin. anda boleh menggunakan konstanta seperti warna=warna.merah atau color=#ff001a serta ungkapan kompleks seperti color = close >= open?color.green : color.red. hujah pilihan.
  • wickcolor(warna siri) Warna paip lilin. hujah pilihan.
  • editable(const bool) Jika benar maka gaya plotcandle akan diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, menentukan bilangan lilin (dari bar terakhir kembali ke masa lalu) untuk merangka pada carta.
  • bordercolor(warna siri) Warna sempadan lilin.
  • display(plot_display) Kawalan di mana plot dipaparkan. Nilai yang mungkin adalah: display.none, display.all. lalai adalah display.all.
  • overlay(const bool) adalah argumen pelanjutan platform FMZ, ia digunakan untuk menetapkan fungsi semasa untuk dipaparkan pada imej utama (set untuk benar) atau sub-imej (set untuk palsu), nilai lalai adalah salah.overlayhujah dalamstrategyatauindicator, jikastrategyatauindicatortidak menetapkanoverlayargument, ia akan diproses mengikut argumen lalai.

CatatanWalaupun satu nilai terbuka, tinggi, rendah atau dekat sama dengan NaN, maka bar tidak perlu menarik. Nilai maksimum terbuka, tinggi, rendah atau dekat akan ditetapkan sebagai tinggi, dan nilai minimum akan ditetapkan sebagai rendah.

Lihat juga plotbar

plototarrow

Merancang anak panah ke atas dan ke bawah pada carta. anak panah ke atas digambar pada setiap nilai positif penunjuk, anak panah ke bawah digambar pada setiap nilai negatif. Jika penunjuk kembali na maka tiada anak panah digambar. anak panah mempunyai ketinggian yang berbeza, yang lebih mutlak


Lebih lanjut

PengemisMengapa strategi Square Duplicate tidak boleh menjadi strategi Pine?

Pencipta Kuantiti - Impian KecilBaiklah, mari kita lihat.

PengemisPengesan Trend yang Dioptimumkan

Pencipta Kuantiti - Impian KecilHalo, boleh saya tanya strategi apa sebenarnya?