Sumber daya yang dimuat... Pemuatan...

FMZ PINE Script Doc

Penulis:Penemu Kuantitas - Mimpi Kecil, Dibuat: 2022-04-28 16:05:05, Diperbarui: 2024-10-12 17:25:27

Plot ((timestamp ((04 Dec 1995 00:12:00 GMT+5))


**Returns**
Unix time.

**Arguments**
- ```timezone``` (series string) Timezone. Optional. The default is syminfo.timezone. Can be specified in GMT notation (e.g. "GMT-5") or as an IANA time zone database name (e.g. "America/New_York").
- ```year``` (series int) Year.
- ```month``` (series int) Month.
- ```day``` (series int) Day.
- ```hour``` (series int) (Optional argument) Hour. Default is 0.
- ```minute``` (series int) (Optional argument) Minute. Default is 0.
- ```second``` (series int) (Optional argument) Second. Default is 0.
- ```dateString``` (const string) A string containing the date and, optionally, the time and time zone. Its format must comply with either the IETF RFC 2822 or ISO 8601 standards ("DD MMM YYYY hh:mm:ss ±hhmm" or "YYYY-MM-DDThh:mm:ss±hh:mm", so "20 Feb 2020" or "2020-02-20"). If no time is supplied, "00:00" is used. If no time zone is supplied, GMT+0 will be used. Note that this diverges from the usual behavior of the function where it returns time in the exchange's timezone.

**Remarks**
UNIX time is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.

**See also**
```time``` ```timenow``` ```syminfo.timezone```

### fill

Fills background between two plots or hlines with a given color.

mengisi (line1, line2, warna, judul, dapat diedit, mengisi celah, menampilkan)


fill ((plot1, plot2, warna, judul, dapat diedit, show_last, fillgaps, display)


**Example**
```pine
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))

p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

Argumen

  • hline1(Hline) Objek baris pertama.
  • hline2(Hline) Objek baris kedua.
  • plot1(plot) Objek plot pertama.
  • plot2(plot) Objek plot kedua.
  • colorAnda bisa menggunakan konstanta seperti warna=warna.merah atau color=#ff001a serta ekspresi kompleks seperti color = close >= open?color.green : color.redArgumen opsional.
  • title(const string) Judul dari obyek isi yang dibuat.
  • editable(const bool) Jika benar maka gaya isi akan dapat diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, mendefinisikan jumlah bar (dari bar terakhir kembali ke masa lalu) untuk diisi pada grafik.
  • fillgaps(const bool) Mengontrol pengisian terus pada celah, yaitu, ketika salah satu panggilan plot ((() mengembalikan nilai na. Ketika benar, pengisian terakhir akan melanjutkan pada celah.
  • display(plot_display) Kontrol di mana isian ditampilkan. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.

Lihat juga plot barcolor bgcolor hline

garis

Membuat garis horizontal pada tingkat harga tetap tertentu.

hline(price, title, color, linestyle, linewidth, editable, display)

Contoh

// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)

// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))

PengembalianSebuah benda linear, yang bisa digunakan untuk mengisi.

Argumen

  • price(input int/float) Nilai harga di mana objek akan diberikan.
  • title(const string) Judul objek.
  • color(warna input) Warna baris yang dirender. Harus menjadi nilai konstan (bukan ekspresi).
  • linestyle(hline_style) Gaya baris yang dirender. Nilai yang mungkin adalah: solid, dotted, dotted.
  • linewidth(input int) Lebar baris yang dirender. Nilai default adalah 1.
  • editable(const bool) Jika benar maka gaya hline akan dapat diedit dalam dialog Format.
  • display(plot_display) Kontrol di mana hline ditampilkan. Nilai yang mungkin adalah: display.none, display.all. default adalah display.all.
  • overlay(const bool) adalah argumen ekstensi dari platform FMZ, digunakan untuk mengatur fungsi saat ini untuk ditampilkan pada gambar utama (set to true) atau sub-image (set to false), nilai default adalah false.overlayargumen dalamstrategyatauindicatorJikastrategyatauindicatortidak mengaturoverlayArgumen, itu akan diproses sesuai dengan argumen default.

bgwarna

Isi latar belakang bar dengan warna yang ditentukan.

bgcolor(color, offset, editable, show_last, title, display, overlay)

Contoh

// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))

Argumen

  • colorAnda dapat menggunakan konstanta seperti red atau #ff001a serta ekspresi kompleks seperti close >= open?color.green : color.red. Argumen diperlukan.
  • offset(series int) Menggeser seri warna ke kiri atau ke kanan pada jumlah batang yang diberikan.
  • editable(const bool) Jika benar maka gaya bgcolor akan dapat diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, mendefinisikan jumlah bar (dari bar terakhir kembali ke masa lalu) untuk diisi pada grafik.
  • title(const string) Judul dari bgcolor.
  • display(plot_display) Kontrol di mana bgcolor ditampilkan. Nilai yang mungkin adalah: display.none, display.all. default adalah display.all.
  • overlay(const bool) adalah argumen ekstensi dari platform FMZ, digunakan untuk mengatur fungsi saat ini untuk ditampilkan pada gambar utama (set to true) atau sub-image (set to false), nilai default adalah false.overlayargumen dalamstrategyatauindicatorJikastrategyatauindicatortidak mengaturoverlayArgumen, itu akan diproses sesuai dengan argumen default.

Lihat juga plot

Barcolor

Tentukan warna batang.

barcolor(color, offset, editable, show_last, title, display)

Contoh

barcolor(close < open ? color.black : color.white)

Argumen

  • colorAnda dapat menggunakan konstanta seperti red atau #ff001a serta ekspresi kompleks seperti close >= open?color.green : color.red. Argumen diperlukan.
  • offset(series int) Menggeser seri warna ke kiri atau ke kanan pada jumlah batang yang diberikan.
  • editable(const bool) Jika benar maka gaya barcolor akan dapat diedit dalam dialog Format.
  • show_last(input int) Jika ditetapkan, mendefinisikan jumlah bar (dari bar terakhir kembali ke masa lalu) untuk diisi pada grafik.
  • display(plot_display) Kontrol di mana barcolor ditampilkan. Nilai yang mungkin adalah: display.none, display.all. Default adalah display.all.

Lihat juga bgcolor plot fill

kesalahan

Kompatibel denganerrordari PINE v4, dan fungsinya sama denganruntime.error.

Variabel bawaan

urutan

order.ascending

Menentukan urutan pemesanan array dari nilai terkecil hingga terbesar.

Jenissort_order

Lihat juga array.new_float array.sort

order.descending

Menentukan urutan penyortiran array dari nilai terbesar ke yang terkecil.

Jenissort_order

Lihat juga array.new_float array.sort

jangka waktu

timeframe.isdaily

Mengembalikan true jika resolusi saat ini adalah resolusi harian, false sebaliknya.

Jenissederhana bool

Lihat juga timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isweekly timeframe.ismonthly

timeframe.isdwm

Mengembalikan true jika resolusi saat ini adalah resolusi harian atau mingguan atau bulanan, false sebaliknya.

Jenissederhana bool

Lihat juga timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isintraday

Mengembalikan true jika resolusi saat ini adalah resolusi intraday (menit atau detik), false sebaliknya.

Jenissederhana bool

Lihat juga timeframe.isminutes timeframe.isseconds timeframe.isdwm timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isminutes

Mengembalikan true jika resolusi saat ini adalah resolusi menit, false sebaliknya.

Jenissederhana bool

Lihat juga timeframe.isdwm timeframe.isintraday timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.ismonthly

Mengembalikan true jika resolusi saat ini adalah resolusi bulanan, false jika tidak.

Jenissederhana bool

Lihat juga timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly

timeframe.isseconds

Mengembalikan true jika resolusi saat ini adalah resolusi detik, false sebaliknya.

Jenissederhana bool

Lihat juga timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isweekly

Mengembalikan true jika resolusi saat ini adalah resolusi mingguan, false jika tidak.

Jenissederhana bool

Lihat juga timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.ismonthly

timeframe.multiplier

Pengganda resolusi, misalnya 60 - 60, D - 1, 5D - 5, 12M - 12.

Jenissederhana int

Lihat juga syminfo.ticker syminfo.tickerid timeframe.period

timeframe.period

Resolusi, misalnya 60 - 60 menit, D - harian, W - mingguan, M - bulanan, 5D - 5 hari, 12M - satu tahun, 3M - satu kuartal.

Jenisstring sederhana

Lihat juga syminfo.ticker syminfo.tickerid timeframe.multiplier

tampilan

display.none

Konstanta yang diberi nama yang menentukan di mana plot ditampilkan. Tampilkan di mana saja. Tersedia dalam pesan templat peringatan.

Jenisplot_display

Lihat juga plot plotshape plotchar

display.all

Konstanta yang diberi nama yang menentukan di mana plot ditampilkan.

Jenisplot_display

Lihat juga plot plotshape plotchar plotarrow plotbar plotcandle

bentuk

shape.xcross

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.cross

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.triangleup

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.triangledown

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.flag

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.circle

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.arrowup

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.arrowdown

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.labelup

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.labeldown

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.square

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

shape.diamond

Gaya bentuk untuk fungsi plot.

Jenisconst string

Lihat juga plotshape

warna

color.aqua

adalah konstanta bernama untuk #00BCD4 warna.

Jenisconst warna

color.black

adalah konstanta bernama untuk # 363A45 warna.

Jenisconst warna

color.blue

adalah konstanta bernama untuk # 2962ff warna.

Jenisconst warna

color.fuchsia

adalah konstanta bernama untuk #E040FB warna.

Jenisconst warna

color.gray

adalah konstanta bernama untuk #787B86 warna.

Jenisconst warna

color.green

adalah konstanta bernama untuk warna #4CAF50.

Jenisconst warna

color.lime

adalah konstanta bernama untuk #00E676 warna.

Jenisconst warna

color.maroon

adalah konstanta bernama untuk #880E4F warna.

Jenisconst warna

color.navy

adalah konstanta bernama untuk warna # 311B92.

Jenisconst warna

color.olive

adalah konstanta bernama untuk #808000 warna.

Jenisconst warna

color.orange

adalah konstanta bernama untuk #FF9800 warna.

Jenisconst warna

color.purple

adalah konstanta bernama untuk # 9C27B0 warna.

Jenisconst warna

color.red

adalah konstanta bernama untuk #FF5252 warna.

Jenisconst warna

color.silver

adalah konstanta bernama untuk #B2B5BE warna.

Jenisconst warna

color.teal

color.teal

adalah konstanta bernama untuk #00897B warna.

Jenisconst warna

color.white

adalah konstanta bernama untuk #FFFFFF warna.

Jenisconst warna

color.yellow

adalah konstanta bernama untuk #FFEB3B warna.

Jenisconst warna

plot

plot.style_line

Konstan bernama untuk gaya Line, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_linebr

Konstan bernama untuk Line With Breaks gaya, untuk digunakan sebagai argumen untukstyleParameter dalam fungsi plot. Mirip dengan plot.style_line, kecuali celah dalam data tidak diisi.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_histogram

Konstan bernama untuk gaya Histogram, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_columns

Konstan bernama untuk Columns gaya, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_circles

plot.style_circles

Sebuah konstanta bernama untuk Circles gaya, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns

plot.style_area

Konstan bernama untuk gaya Area, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_areabr plot.style_cross plot.style_columns plot.style_circles

plot.style_areabr

Konstan bernama untuk Area With Breaks gaya, untuk digunakan sebagai argumen untukstyleParameter dalam fungsi plot. Mirip dengan plot.style_area, kecuali celah dalam data tidak diisi.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_columns plot.style_circles

plot.style_cross

Sebuah konstanta bernama untuk gaya Cross, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline

Konstan bernama untuk gaya Step Line, untuk digunakan sebagai argumen untukstyleparameter dalam fungsi plot.

Jenisplot_style

Lihat juga plot plot.style_stepline_diamond plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline_diamond

Konstan bernama untuk Step Line With Diamonds gaya, untuk digunakan sebagai argumen untukstyleParameter dalam fungsi plot. Mirip dengan plot.style_stepline, kecuali perubahan data juga ditandai dengan bentuk Diamond.

Jenisplot_style

Lihat juga plot plot.style_line plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

lokasi

location.abovebar

location.abovebar

Nilai lokasi untuk plotshape, fungsi plotchar.

Jenisconst string

Lihat juga plotshape plotchar location.belowbar location.top location.bottom location.absolute

location.belowbar

Nilai lokasi untuk fungsi plot, plotchar. bentuk digambarkan di bawah bar seri utama.

Jenisconst string

Lihat juga plotshape plotchar location.abovebar location.top location.bottom location.absolute

location.top

Nilai lokasi untuk plotshape, fungsi plotchar. bentuk digambarkan di dekat batas grafik atas.

Jenisconst string

Lihat juga plotshape plotchar location.abovebar location.belowbar location.bottom location.absolute

location.bottom

Nilai lokasi untuk plotshape, fungsi plotchar. bentuk digambarkan di dekat batas grafik bawah.

Jenisconst string

Lihat juga plotshape plotchar location.abovebar location.belowbar location.top location.absolute

location.absolute

Nilai lokasi untuk plotshape, fungsi plotchar. Bentuk digambarkan pada grafik menggunakan nilai indikator sebagai koordinat harga.

Jenisconst string

Lihat juga plotshape plotchar location.abovebar location.belowbar location.top location.bottom

ukuran

size.auto

size.auto

Ukuran nilai untuk plotshape, fungsi plotchar. ukuran bentuk secara otomatis beradaptasi dengan ukuran batang.

Jenisconst string

Lihat juga plotshape plotchar size.tiny size.small size.normal size.large size.huge

size.tiny

Nilai ukuran untuk plotshape, fungsi plotchar.

Jenisconst string

Lihat juga plotshape plotchar size.auto size.small size.normal size.large size.huge

size.small

Nilai ukuran untuk plotshape, fungsi plotchar.

Jenisconst string

Lihat juga plotshape plotchar size.auto size.tiny size.normal size.large size.huge

size.normal

Nilai ukuran untuk plotshape, fungsi plotchar.

Jenisconst string

Lihat juga plotshape plotchar size.auto size.tiny size.small size.large size.huge

size.large

Nilai ukuran untuk plotshape, fungsi plotchar.

Jenisconst string

Lihat juga plotshape plotchar size.auto size.tiny size.small size.normal size.huge

size.huge

Nilai ukuran untuk plotshape, fungsi plotchar.

Jenisconst string

Lihat juga plotshape plotchar size.auto size.tiny size.small size.normal size.large

peringatan

alert.freq_once_per_bar

Konstanta yang diberi nama untuk digunakan denganfreqparameter dari fungsi peringatan. Panggilan fungsi pertama selama bar memicu alarm.

Jenisconst string

Lihat juga alert

alert.freq_all

Konstanta yang diberi nama untuk digunakan denganfreqparameter dari fungsi peringatan. Semua panggilan fungsi memicu alarm.

Jenisconst string

Lihat juga alert

alert.freq_once_per_bar_close

Konstanta yang diberi nama untuk digunakan dengan parameter freq dari fungsi peringatan. Panggilan fungsi memicu peringatan hanya ketika terjadi selama iterasi skrip terakhir dari bilah real-time, ketika ditutup.

Jenisconst string

Lihat juga alert

format

format.inherit

adalah konstanta bernama.

Jenisconst string

Lihat juga format.price format.volume

format.price

adalah konstanta bernama.

Jenisconst string

PengamatanJika format adalah format.price, nilai presisi default ditetapkan. Anda dapat menggunakan argumen presisi fungsi indikator untuk mengubah nilai presisi.

Lihat juga format.inherit format.volume

format.volume

Ini adalah konstanta yang diberi nama.

Jenisconst string

Lihat juga format.inherit format.price

siminfo

syminfo.ticker

Nama simbol tanpa awalan pertukaran, misalnya MSFT.

Jenisstring sederhana

Lihat juga syminfo.tickerid timeframe.period timeframe.multiplier

syminfo.tickerid

Nama simbol dengan awalan pertukaran, misalnya BATS:MSFT, NASDAQ:MSFT.

Jenisstring sederhana

Lihat juga syminfo.ticker timeframe.period timeframe.multiplier

syminfo.basecurrency

Mata uang dasar untuk simbol. Untuk simbol BTCUSD mengembalikan BTC

Jenisstring sederhana

Lihat juga syminfo.currency syminfo.ticker

syminfo.currency

Mata uang untuk simbol saat ini. Mengembalikan kode mata uang: USD, EUR, dll.

Jenisstring sederhana

Lihat juga syminfo.basecurrency syminfo.ticker

syminfo.type

Jenis simbol saat ini. Nilai yang mungkin adalah saham, berjangka, indeks, forex, crypto, dana, dr

Jenisstring sederhana

Lihat juga syminfo.ticker

syminfo.mintick

Min nilai centang untuk simbol saat ini. Pada FMZ Platform, parameter templateKeakuratan harga mata uangdi Pine Language Trading Class Library pada antarmuka order/backtest nyata dapat mengontrol nilai ini.Keakuratan harga mata uangPengaturan 2 berarti bahwa harga akurat ke tempat desimal kedua saat berdagang, dan unit perubahan harga minimum adalah 0,01. Nilai syminfo.mintick adalah 0,01.

JenisFloat sederhana

Lihat juga syminfo.pointvalue

syminfo.pointvalue

Nilai titik produk saat ini

JenisFloat sederhana

Lihat juga syminfo.mintick

syminfo.timezone

Zona waktu pertukaran seri utama grafik.

Jenisstring sederhana

Lihat juga timestamp

barstate

barstate.islastconfirmedhistory

Mengembalikan true jika script sedang dijalankan pada bar terakhir dataset saat pasar ditutup, atau script sedang dijalankan pada bar segera sebelum bar real-time, jika pasar terbuka. Mengembalikan false jika tidak.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew

barstate.isnew

Mengembalikan true jika script saat ini menghitung pada bar baru, false sebaliknya.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isfirst

Mengembalikan true jika bar saat ini adalah bar pertama di barset, false sebaliknya.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.islast

Mengembalikan true jika bar saat ini adalah bar terakhir di barset, false sebaliknya.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.ishistory

Mengembalikan true jika bar saat ini adalah bar historis, false sebaliknya.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.islast barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isconfirmed

Mengembalikan true jika skrip menghitung pembaruan terakhir (penutupan) dari bar saat ini. Perhitungan skrip berikutnya akan pada data bar baru.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. TIDAK disarankan untuk menggunakan barstate.isconfirmed dalam request.security expression. Nilai yang diminta dari request.security tidak dapat diprediksi. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.islastconfirmedhistory

barstate.isrealtime

Mengembalikan true jika bar saat ini adalah bar real-time, false sebaliknya.

Jenisseri bool

PengamatanKode PineScript yang menggunakan variabel ini bisa menghitung secara berbeda pada data riwayat dan real-time. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.islast barstate.ishistory barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.time

Tidak tersedia.

Tn

ta.accdist

Indeks akumulasi/distribusi.

JenisSerial float

ta.iii

Indeks Intensitas Intraday.

JenisSerial float

Contoh

// Intraday Intensity Index
plot(ta.iii, color=color.yellow)

// the same on pine
f_iii() =>
    (2 * close - high - low) / ((high - low) * volume)

plot(f_iii())

ta.nvi

Indeks Volume Negatif.

JenisSerial float

Contoh

// Negative Volume Index

plot(ta.nvi, color=color.yellow)

// the same on pine
f_nvi() =>
    float ta_nvi = 1.0
    float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ta_nvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_nvi := prevNvi
    else
        ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
    result = ta_nvi

plot(f_nvi())

ta.pvi

Indeks Volume Positif.

JenisSerial float

Contoh

// Positive Volume Index

plot(ta.pvi, color=color.yellow)

// the same on pine
f_pvi() =>
    float ta_pvi = 1.0
    float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0)  ? 1.0: ta_pvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_pvi := prevPvi
    else
        ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
    result = ta_pvi

plot(f_pvi())

ta.obv

Volume saldo.

JenisSerial float

Contoh

// On Balance Volume
plot(ta.obv, color=color.yellow)

// the same on pine
f_obv() =>
    ta.cum(math.sign(ta.change(close)) * volume)

plot(f_obv())

ta.pvt

Tren Harga-Volume

JenisSerial float

Contoh

// Price-Volume Trend
plot(ta.pvt, color=color.yellow)

// the same on pine
f_pvt() =>
    ta.cum((ta.change(close) / close[1]) * volume)

plot(f_pvt())

ta.wad

Williams Akumulasi/Distribusi.

JenisSerial float

Contoh

// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)

// the same on pine
f_wad() =>
    trueHigh = math.max(high, close[1])
    trueLow = math.min(low, close[1])
    mom = ta.change(close)
    gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
    ta.cum(gain)

plot(f_wad())

ta.wvad

Williams Variable Akumulasi/Distribusi.

JenisSerial float

Contoh

// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)

// the same on pine
f_wvad() =>
    (close - open) / (high - low) * volume

plot(f_wvad())

matematika

math.e

adalah konstanta yang diberi nama untuk bilangan Euler.

Jenisconst float

Lihat juga math.phi math.pi math.rphi

math.phi

adalah konstanta bernama untuk rasio emas. sama dengan 1.6180339887498948.

Jenisconst float

Lihat juga math.e math.pi math.rphi

math.pi

adalah konstanta yang diberi nama untuk konstanta Archimedes.

Jenisconst float

Lihat juga math.e math.phi math.rphi

math.rphi

adalah konstanta bernama untuk konjugat rasio emas. sama dengan 0.6180339887498948.

Jenisconst float

Lihat juga math.e math.pi math.phi

strategi

strategy.equity

Ekuitas saat ini (strategi.initial_capital + strategi.netprofit + strategy.openprofit).

JenisSerial float

Lihat juga strategy.netprofit strategy.openprofit strategy.position_size

strategi.posisi_size

Arah dan ukuran posisi pasar saat ini. Jika nilainya > 0, posisi pasar adalah panjang. Jika nilainya < 0, posisi pasar adalah pendek. Nilai absolut adalah jumlah kontrak/saham/lot/unit dalam perdagangan (ukuran posisi).

JenisSerial float

Lihat juga strategy.position_avg_price

Strategi.posisi_rata-rata_harga

Harga masuk rata-rata posisi pasar saat ini Jika posisi pasar rata, NaN dikembalikan.

PenjelasanHarga rata-rata dalam FMZ PINE Script adalah harga termasuk biaya penanganan. Misalnya: harga pesanan adalah 8000, arah penjualan, jumlahnya adalah 1 lot (potongan, lembaran), harga rata-rata setelah transaksi tidak 8000, tetapi lebih rendah dari 8000 (biaya termasuk biaya penanganan).

JenisSerial float

Lihat juga strategy.position_size

strategy.long

Posisi panjang masuk.

Jenisstrategi_arah

Lihat juga strategy.entry strategy.exit

strategy.short

Posisi pendek masuk.

Jenisstrategi_arah

Lihat juga strategy.entry strategy.exit

strategy.closedtrades

Jumlah perdagangan yang ditutup selama seluruh interval perdagangan.

Jenisseri int

Lihat juga strategy.position_size strategy.opentrades

strategy.opentrades

Jumlah entri posisi pasar, yang tidak ditutup dan tetap terbuka Jika tidak ada posisi pasar terbuka, 0 dikembalikan.

Jenisseri int

Lihat juga strategy.position_size

strategy.netprofit

Nilai mata uang total dari semua transaksi yang selesai.

JenisSerial float

Lihat juga strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

Nilai mata uang total dari semua transaksi yang berhasil.

JenisSerial float

Lihat juga strategy.netprofit

strategy.openprofit

Keuntungan atau kerugian saat ini yang belum direalisasikan untuk semua posisi terbuka.

JenisSerial float

Lihat juga strategy.netprofit strategy.position_size

strategy.direction.long

Ini memungkinkan strategi untuk membuka hanya posisi panjang.

Jenisconst string

Lihat juga strategy.risk.allow_entry_in

strategy.direction.short

Ini memungkinkan strategi untuk membuka hanya posisi pendek.

Jenisconst string

Lihat juga strategy.risk.allow_entry_in

strategy.direction.all

Ini memungkinkan strategi untuk membuka posisi panjang dan pendek.

Jenisconst string

Lihat juga strategy.risk.allow_entry_in

hari minggu

hari minggu

Hari minggu untuk waktu bar saat ini di zona waktu pertukaran.

Jenisseri int

PengamatanPerhatikan bahwa variabel ini mengembalikan hari berdasarkan waktu bar terbuka. Untuk sesi overnight (misalnya EURUSD, di mana sesi Senin dimulai pada hari Minggu, 17:00) nilai ini dapat lebih rendah 1 dari hari hari perdagangan. Anda dapat menggunakan variabel dayofweek.sunday, dayofweek. monday, dayofweek. tuesday, dayofweek. wednesday, dayofweek. thursday, dayofweek. friday dan dayofweek. saturday untuk perbandingan.

Lihat juga time dayofmonth

dayofweek.sunday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

Adalah konstanta yang diberi nama untuk mengembalikan nilai fungsi dayofweek dan nilai variabel dayofweek.

Jenisconst int

Lihat juga dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

garis

hline.style_dashed

adalah konstanta bernama untuk gaya garis putus-putus dari fungsi garis.

Jenishline_style

Lihat juga hline.style_solid hline.style_dotted

hline.style_dotted

hline.style_dotted

adalah konstanta yang diberi nama untuk gaya garis bertitik dari fungsi garis.

Jenishline_style

Lihat juga hline.style_solid hline.style_dashed

hline.style_solid

adalah konstanta yang diberi nama untuk gaya garis padat dari fungsi garis.

Jenishline_style

Lihat juga hline.style_dotted hline.style_dashed

Barmerge

barmerge.gaps_on

Merge strategi untuk data yang diminta. Data digabungkan dengan kemungkinan celah (na nilai).

Jenisbarmerge_gaps

Lihat juga request.security barmerge.gaps_off

barmerge.gaps_off

Merge strategi untuk data yang diminta. Data digabungkan terus-menerus tanpa celah, semua celah diisi dengan nilai terdekat yang ada sebelumnya.

Jenisbarmerge_gaps

Lihat juga request.security barmerge.gaps_on

Barmerge.Lookahead_on

Merge strategi untuk posisi data yang diminta. Barset yang diminta digabungkan dengan barset saat ini dalam urutan menyortir bar dengan waktu pembukaan mereka. Strategi penggabungan ini dapat menyebabkan efek yang tidak diinginkan dari mendapatkan data dari future pada perhitungan pada sejarah. Ini tidak dapat diterima dalam strategi backtesting, tetapi dapat berguna dalam indikator.

Jenisbarmerge_lookahead

Lihat juga request.security barmerge.lookahead_off

Barmerge.Lookahead_off

Merge strategi untuk posisi data yang diminta. Barset yang diminta digabungkan dengan barset saat ini dalam urutan menyortir bar dengan waktu penutupan mereka. Strategi penggabungan ini menonaktifkan efek mendapatkan data dari future pada perhitungan pada sejarah.

Jenisbarmerge_lookahead

Lihat juga request.security barmerge.lookahead_on

lainnya

hl2

Ini adalah jalan pintas untuk (harga tertinggi + harga terendah) / 2.

JenisSerial float

Lihat juga open high low close volume time hlc3 hlcc4 ohlc4

hlc3

Ini adalah jalan pintas untuk (harga tertinggi + harga terendah + harga penutupan) / 3.

JenisSerial float

Lihat juga open high low close volume time hl2 hlcc4 ohlc4

hlcc4

Ini adalah jalan pintas untuk (harga tertinggi + harga terendah + harga penutupan + harga penutupan) / 4.

JenisSerial float

Lihat juga open high low close volume time hl2 hlc3 ohlc4

ohlc4

Ini adalah jalan pintas untuk (harga pembukaan + harga tertinggi + harga terendah + harga penutupan) / 4.

JenisSerial float

Lihat juga open high low close volume time hl2 hlc3 hlcc4

tidak

Double.NaN nilai (Bukan Nomor).

Jenissederhana na

Contoh

// na
plot(bar_index < 10 ? na : close)    // CORRECT
plot(close == na ? close[1] : close)    // INCORRECT!
plot(na(close) ? close[1] : close)    // CORRECT

PengamatanGunakan hanya untuk nilai yang dikembalikan. Jangan mencoba untuk membandingkan dengan itu! Jika Anda perlu untuk memeriksa apakah beberapa nilai adalah NaN, gunakan built-in fungsi na.

Lihat juga na

bar_index

Indeks bar saat ini. Penomoran berbasis nol, indeks bar pertama adalah 0.

Jenisseri int

Contoh

// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)

PengamatanPerhatikan bahwa bar_index telah menggantikan n variabel dalam versi 4. Perhatikan bahwa pengindeksan bar dimulai dari 0 pada bar sejarah pertama. Harap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga barstate.isfirst barstate.islast barstate.isrealtime

last_bar_index

Indeks batang dari batang grafik terakhir. Indeks batang mulai dari nol pada batang pertama.

Jenisseri int

Contoh

strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)

PengembalianIndeks bar historis terakhir untuk pasar tertutup, atau indeks bar real-time untuk pasar terbuka.

PengamatanHarap dicatat bahwa menggunakan variabel ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga bar_index last_bar_time barstate.ishistory barstate.isrealtime

waktu

Waktu bar saat ini dalam format UNIX. Ini adalah jumlah milidetik yang telah berlalu sejak 00:00:00 UTC, 1 Januari 1970.

saat ini

Waktu saat ini dalam format UNIX. Ini adalah jumlah milidetik yang telah berlalu sejak 00:00:00 UTC, 1 Januari 1970.

Jenisseri int

PengamatanHarap dicatat bahwa menggunakan variabel/fungsi ini dapat menyebabkan pencelupan ulang indikator.

Lihat juga timestamp time dayofmonth dayofweek

Jenisseri int

PengamatanPerhatikan bahwa variabel ini mengembalikan time stamp berdasarkan waktu bar terbuka. Karena itu, untuk sesi overnight (misalnya EURUSD, di mana sesi Senin dimulai pada hari Minggu, 17:00) variabel ini dapat mengembalikan waktu sebelum tanggal yang ditentukan dari hari perdagangan. Misalnya, pada EURUSD, dayofmonth(time) dapat lebih rendah 1 dari tanggal hari perdagangan, karena bar untuk hari saat ini sebenarnya dibuka sehari sebelumnya.

Lihat juga time dayofmonth dayofweek

tahun

Tahun bar saat ini di zona waktu pertukaran.

Jenisseri int

PengamatanPerhatikan bahwa variabel ini mengembalikan tahun berdasarkan waktu bar terbuka. Untuk sesi overnight (misalnya EURUSD, di mana sesi Senin dimulai pada hari Minggu, 17:00) nilai ini dapat lebih rendah 1 dari tahun hari perdagangan.

Lihat juga year time month weekofyear dayofmonth dayofweek hour minute second

bulan

Bulan bar saat ini di zona waktu pertukaran.

Jenisseri int

PengamatanPerhatikan bahwa variabel ini mengembalikan bulan berdasarkan waktu bar terbuka. Untuk sesi overnight (misalnya EURUSD, di mana sesi Senin dimulai pada hari Minggu, 17:00) nilai ini dapat lebih rendah 1 dari bulan hari perdagangan.

Lihat juga month time year weekofyear dayofmonth dayofweek hour minute second

jam

Jam bar saat ini di zona waktu pertukaran.

Jenisseri int

Lihat juga hour time year month weekofyear dayofmonth dayofweek minute second

menit

Menit bar saat ini di zona waktu pertukaran.

Jenisseri int

Lihat juga minute time year month weekofyear dayofmonth dayofweek hour second

kedua

Bar detik saat ini di zona waktu pertukaran.

Jenisseri int

Lihat juga second time year month weekofyear dayofmonth dayofweek hour minute

terbuka

Harga buka saat ini.

JenisSerial float

PengamatanNilai sebelumnya dapat diakses dengan operator tanda kurung persegi [], misalnya open[1], open[2].

Lihat juga high low close volume time hl2 hlc3 hlcc4 ohlc4

tinggi

Harga tertinggi saat ini.

JenisSerial float

PengamatanNilai sebelumnya dapat diakses dengan operator tanda kurung persegi [], misalnya tinggi[1], tinggi[2].

Lihat juga open low close volume time hl2 hlc3 hlcc4 ohlc4

rendah

Harga terendah saat ini.

JenisSerial float

PengamatanNilai sebelumnya dapat diakses dengan operator tanda kurung persegi [], misalnya rendah[1], rendah[2].

Lihat juga open high close volume time hl2 hlc3 hlcc4 ohlc4

dekat

Harga penutupan bar saat ini ketika telah ditutup, atau harga perdagangan terakhir dari bar yang belum lengkap, real-time.

JenisSerial float

PengamatanNilai sebelumnya dapat diakses dengan operator tanda kurung persegi [], misalnya close[1], close[2].

Lihat juga open high low volume time hl2 hlc3 hlcc4 ohlc4

volume

Volume bar saat ini.

JenisSerial float

PengamatanNilai sebelumnya dapat diakses dengan operator tanda kurung persegi [], misalnya volume[1], volume[2].

Lihat juga open high low close time hl2 hlc3 hlcc4 ohlc4

minggu tahun

Nomor minggu waktu bar saat ini di zona waktu pertukaran.

Jenisseri int

PengamatanPerhatikan bahwa variabel ini mengembalikan minggu berdasarkan waktu bar terbuka. Untuk sesi overnight (misalnya EURUSD, di mana sesi Senin dimulai pada hari Minggu, 17:00) nilai ini dapat lebih rendah 1 dari minggu hari perdagangan.

Lihat juga weekofyear time year month dayofmonth dayofweek hour minute second

hari bulan

Tanggal waktu bar saat ini di zona waktu pertukaran.

Jenisseri int

PengamatanPerhatikan bahwa variabel ini mengembalikan hari berdasarkan waktu bar terbuka. Untuk sesi overnight (misalnya EURUSD, di mana sesi Senin dimulai pada hari Minggu, 17:00) nilai ini dapat lebih rendah 1 dari hari hari perdagangan.

Lihat juga time dayofweek


Lebih banyak

PengemisMengapa Strategi Square Duplikat Strategi Pine Tidak Bisa Terwujud

Penemu Kuantitas - Mimpi KecilBaiklah, mari kita periksa.

PengemisOptimized Trend Tracker dari Zhang Jianhui

Penemu Kuantitas - Mimpi KecilHalo, apakah Anda ingin tahu strategi apa yang sebenarnya?