Sumber dimuat naik... memuat...

FMZ PINE Script dokumentasi

Penulis:Pencipta Kuantiti - Impian Kecil, Dicipta: 2022-05-06 14:27:06, Dikemas kini: 2024-10-12 15:27:04

Harga purata dalam FMZ PINE Script adalah harga yang merangkumi yuran. Contohnya: harga pesanan adalah 8000, arah penjualan, jumlah 1 tangan (satu), harga purata selepas transaksi bukan 8000, di bawah 8000 (yuran termasuk yuran).

JenisPemancing siri

Sampai jumpa lagi strategy.position_size

strategy.long

Di sini, saya akan berkongsi dengan anda semua.

Jenisstrategi_arah

Sampai jumpa lagi strategy.entry strategy.exit

strategy.short

Arah kosong.

Jenisstrategi_arah

Sampai jumpa lagi strategy.entry strategy.exit

strategy.closedtrades

Jumlah urus niaga yang ditutup sepanjang selang perdagangan.

Jenissiri int

Sampai jumpa lagi strategy.position_size strategy.opentrades

strategy.opentrades

Bilangan urus niaga yang belum ditutup atau terus dipegang. Jika tidak, menunjukkan 0.

Jenissiri int

Sampai jumpa lagi strategy.position_size

strategy.netprofit

Nilai mata wang keseluruhan transaksi yang telah selesai.

JenisPemancing siri

Sampai jumpa lagi strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

Nilai mata wang keseluruhan bagi semua transaksi yang telah selesai.

JenisPemancing siri

Sampai jumpa lagi strategy.netprofit

strategy.openprofit

Keuntungan yang tidak diwujudkan dari kedudukan yang belum diletakkan.

JenisPemancing siri

Sampai jumpa lagi strategy.netprofit strategy.position_size

strategy.direction.long

Hanya strategi yang boleh dilakukan.

Jenisconst senar

Sampai jumpa lagi strategy.risk.allow_entry_in

strategy.direction.short

Taktik yang tidak boleh dilakukan

Jenisconst senar

Sampai jumpa lagi strategy.risk.allow_entry_in

strategy.direction.all

Memungkinkan strategi yang boleh dilakukan lebih banyak dan tidak boleh dilakukan

Jenisconst senar

Sampai jumpa lagi strategy.risk.allow_entry_in

hari minggu

hari minggu

Bertukar zon waktu pada minggu k-line masa semasa.

Jenissiri int

Nota:Perhatikan bahawa pemboleh ubah ini dikembalikan pada hari berdasarkan waktu pembukaan baris K. Untuk tempoh perdagangan malam (misalnya EURUSD, yang tempoh dagangan Isninnya bermula pada pukul 17:00 pada hari Ahad), nilainya boleh menjadi lebih rendah daripada 1 pada hari perdagangan. Anda boleh menggunakan pembolehubah dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday dan dayofweek.saturday untuk perbandingan.

Sampai jumpa lagi time dayofmonth

dayofweek.sunday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

adalah konstanta nama nilai pulangan fungsi dayofweek dan nilai pembolehubah dayofweek.

Jenisconst int

Sampai jumpa lagi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

rantai

hline.style_dashed

adalah konstanta nama gaya garis garis titik fungsi Hline.

Jenisgaya garis

Sampai jumpa lagi hline.style_solid hline.style_dotted

hline.style_dotted

hline.style_dotted

ialah konstanta nama gaya titik kosong fungsi Hline.

Jenisgaya garis

Sampai jumpa lagi hline.style_solid hline.style_dashed

hline.style_solid

ialah konstanta nama bagi fungsi Hline.

Jenisgaya garis

Sampai jumpa lagi hline.style_dotted hline.style_dashed

pengeboran

barmerge.gaps_on

Menggabungkan data yang diminta. Menggabungkan data dengan kemungkinan jurang (nilai na).

Jenisbarmerge_gaps

Sampai jumpa lagi request.security barmerge.gaps_off

barmerge.gaps_off

Strategi untuk menggabungkan data yang diminta. Data digabungkan tanpa henti, semua jurang diisi dengan nilai terkini yang terdahulu.

Jenisbarmerge_gaps

Sampai jumpa lagi request.security barmerge.gaps_on

Barmerge.Lookahead_on

Kaedah menggabungkan lokasi data yang diminta. Kaedah menggabungkan grafik bar yang diminta dengan grafik bar semasa mengikut masa pembukaan k-line. Kaedah penggabungan ini boleh menyebabkan kesan buruk pada sejarah pengiraan data yang diperoleh dari ceruk masa depan. Kaedah ini tidak diterima dalam teknik ujian mundur, tetapi boleh digunakan dalam penunjuk.

Jenisbarmerge_lookahead

Sampai jumpa lagi request.security barmerge.lookahead_off

Barmerge.Lookahead_off

Kaedah penggabungan lokasi data yang diminta. Kaedah penggabungan ini melarang kesan pengiraan sejarah data dari keranjang masa depan.

Jenisbarmerge_lookahead

Sampai jumpa lagi request.security barmerge.lookahead_on

yang lain

hl2

adalah butang pintasan untuk ((harga tertinggi + harga terendah) /2)

JenisPemancing siri

Sampai jumpa lagi open high low close volume time hlc3 hlcc4 ohlc4

hlc3

adalah butang ringkas untuk ((harga tertinggi + harga terendah + harga penutupan) /3)

JenisPemancing siri

Sampai jumpa lagi open high low close volume time hl2 hlcc4 ohlc4

hlcc4

Ia adalah butang ringkas untuk (high + low + receive + receive) /4.

JenisPemancing siri

Sampai jumpa lagi open high low close volume time hl2 hlc3 ohlc4

ohlc4

Ia adalah butang ringkas untuk ((harga buka + harga tertinggi + harga terendah + harga penutupan) /4)

JenisPemancing siri

Sampai jumpa lagi open high low close volume time hl2 hlc3 hlcc4

tidak

Double.NaN nilai (bukan nombor) ≠

Jenismudah na

Contoh

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

Nota:Hanya digunakan untuk mengembalikan nilai. Jangan cuba membandingkannya! Jika anda ingin memeriksa sama ada beberapa nilai adalah NaN, gunakan fungsi terbina dalam na.

Sampai jumpa lagi na

bar_index

Indeks bar harga semasa. Nombor bermula dari sifar, indeks baris pertama adalah 0..

Jenissiri int

Contoh

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

Nota:Sila ambil perhatian bahawa bar_index telah menggantikan n variabel dalam versi 4. Sila ambil perhatian bahawa indeks K-string adalah 0 bermula dari K-string bersejarah pertama. Sila ambil perhatian bahawa penggunaan pembolehubah / fungsi ini mungkin menyebabkan penunjuk digariskan semula.

Sampai jumpa lagi barstate.isfirst barstate.islast barstate.isrealtime

last_bar_index

Indeks baris K terakhir grafik. K baris indeks bermula dengan baris K pertama sebagai sifar.

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

Nilai pulanganIndeks K-string sejarah terakhir yang ditutup, atau indeks K-string masa nyata yang dibuka.

Nota:Sila ambil perhatian bahawa penggunaan pembolehubah ini mungkin menyebabkan penulisan semula indikator.

Sampai jumpa lagi bar_index last_bar_time barstate.ishistory barstate.isrealtime

masa

Masa garisan k semasa dalam format UNIX. Ini adalah beberapa mili saat sejak 1 Januari 1970 00:00:00 UTC.

masa kini

Waktu semasa dalam format UNIX. Ini adalah beberapa mili saat sejak 1 Januari 1970 00:00:00 UTC.

Jenissiri int

Nota:Sila ambil perhatian bahawa penggunaan pembolehubah / fungsi ini mungkin menyebabkan penunjuk digariskan semula.

Sampai jumpa lagi timestamp time dayofmonth dayofweek

Jenissiri int

Nota:Perhatikan bahawa pembolehubah ini akan mengembalikan waktu pada hari pembukaan pada baris K. Oleh itu, untuk tempoh perdagangan malam (misalnya EURUSD, yang bermula pada hari Isnin pada hari Ahad pada pukul 17:00) pembolehubah ini boleh mengembalikan masa sebelum tarikh yang ditetapkan untuk hari dagangan. Sebagai contoh, pada EURUSD, mata hari pembukaan bulan (misalnya) boleh menjadi lebih rendah daripada 1 daripada tarikh hari dagangan, kerana baris K pada tarikh semasa sebenarnya dibuka sehari sebelumnya.

Sampai jumpa lagi time dayofmonth dayofweek

tahun

K-Line tahun semasa untuk zon masa pertukaran.

Jenissiri int

Nota:Perhatikan bahawa pembolehubah ini mengembalikan tahun berdasarkan waktu pembukaan baris K. Untuk tempoh perdagangan malam (misalnya EURUSD, yang tempoh dagangan Isninnya bermula pada hari Ahad pukul 17:00) nilai ini boleh menjadi lebih rendah daripada tahun pada hari dagangan.

Sampai jumpa lagi year time month weekofyear dayofmonth dayofweek hour minute second

bulan

K-Line bulan semasa di zon waktu bursa.

Jenissiri int

Nota:Perhatikan bahawa pembolehubah ini mengembalikan bulan berdasarkan waktu pembukaan baris K. Untuk tempoh perdagangan malam (misalnya EURUSD, yang tempoh dagangan Isninnya bermula pada hari Ahad pukul 17:00) nilai ini boleh menjadi lebih rendah daripada 1 pada bulan hari dagangan.

Sampai jumpa lagi month time year weekofyear dayofmonth dayofweek hour minute second

jam

Jadual k jam semasa di zon masa bursa.

Jenissiri int

Sampai jumpa lagi hour time year month weekofyear dayofmonth dayofweek minute second

minit

K-Line minit semasa di zon masa bursa.

Jenissiri int

Sampai jumpa lagi minute time year month weekofyear dayofmonth dayofweek hour second

kedua

K-line saat ini pada zon masa bursa.

Jenissiri int

Sampai jumpa lagi second time year month weekofyear dayofmonth dayofweek hour minute

terbuka

Harga bukaan semasa.

JenisPemancing siri

Nota:Penggunaan pengendali tanda kurung [] untuk mengakses nilai sebelumnya, seperti.open[1],.open[2].

Sampai jumpa lagi high low close volume time hl2 hlc3 hlcc4 ohlc4

tinggi

Harga tertinggi semasa.

JenisPemancing siri

Nota:Penggunaan pengendali tanda kurung [] untuk mengakses nilai sebelumnya, seperti↑ high[1], high[2]↑

Sampai jumpa lagi open low close volume time hl2 hlc3 hlcc4 ohlc4

rendah

Harga terendah semasa.

JenisPemancing siri

Nota:Penggunaan pengendali tanda kurung [] untuk mengakses nilai sebelumnya, seperti↑ low[1], low[2]↑

Sampai jumpa lagi open high close volume time hl2 hlc3 hlcc4 ohlc4

dekat

Harga penutupan pada saat penutupan garis K semasa, atau harga perdagangan terakhir pada garis K masa nyata yang belum selesai.

JenisPemancing siri

Nota:Penggunaan pengendali tanda kurung [] untuk mengakses nilai sebelumnya, contohnya; close[1], close[2];

Sampai jumpa lagi open high low volume time hl2 hlc3 hlcc4 ohlc4

jumlah

Perdagangan K-Line pada masa ini.

JenisPemancing siri

Nota:Penggunaan pengendali tanda kurung [] untuk mengakses nilai sebelum ini, contohnya; volume[1], volume[2];

Sampai jumpa lagi open high low close time hl2 hlc3 hlcc4 ohlc4

minggu tahun

Bilangan minggu pada k-line masa semasa di zon masa pertukaran.

Jenissiri int

Nota:Perhatikan bahawa pembolehubah ini kembali minggu berdasarkan waktu pembukaan garis K. Untuk tempoh perdagangan malam (misalnya EURUSD, yang tempoh dagangan Isninnya bermula pada hari Ahad pukul 17:00) nilai ini boleh menjadi lebih rendah daripada 1 pada minggu hari dagangan.

Sampai jumpa lagi weekofyear time year month dayofmonth dayofweek hour minute second

hari bulan

Tarikh pada k-line masa semasa untuk zon waktu pertukaran.

Jenissiri int

Nota:Perhatikan bahawa pembolehubah ini kembali pada hari berdasarkan waktu pembukaan K-line. Untuk tempoh perdagangan malam (misalnya EURUSD, yang tempoh dagangan Isninnya bermula pada hari Ahad pukul 17:00) nilai ini boleh menjadi lebih rendah daripada hari perdagangan pada hari tersebut.

Sampai jumpa lagi time dayofweek


Lebih lanjut

wuhuoyanBagaimana untuk menjalankan pelbagai transaksi pada masa yang sama untuk kontrak Bitcoin?

Awan ringanBolehkah anda beritahu saya, adakah pine boleh berdagang lebih banyak? Adakah ia boleh berdagang lebih banyak seperti JS? Terima kasih.

Lisa20231Terima kasih untuk maklumat lanjut.

seniWow! bagaimana skrip pine ini menggunakan okx simulator pada platform?

seniIni sama dengan strategi platform tradingview yang boleh disalin terus ke platform pencipta untuk digunakan!

Pencipta Kuantiti - Impian KecilBahasa PINE hanya boleh melakukan dasar varietasi tunggal, strategi pelbagai varietasi adalah yang terbaik atau menulis reka bentuk dengan python, javascript, c ++.

Pencipta Kuantiti - Impian KecilOh, ya, OKX agak istimewa, mereka mempunyai alamat yang sama di persekitaran analog dan persekitaran cakera sebenar, hanya membuat perbezaan di tempat lain.

Awan ringanTidak boleh menggunakan okx analog.

Pencipta Kuantiti - Impian KecilMasalah seni bina yang pelbagai ini tidak dapat diselesaikan dengan baik, kerana setiap pertukaran mempunyai antara muka yang berbeza, dan batasan frekuensi antara muka juga tidak sama, yang akan menimbulkan banyak masalah.

Pencipta Kuantiti - Impian KecilBaiklah, terima kasih kerana mencadangkan, dan laporkan permintaan ini di sini.

Awan ringanPerasaan yang lebih baik untuk disatukan dengan JS, JS boleh menyesuaikan diri dengan pelbagai cara berdagang.

Pemangsa trendAdakah anda akan mempertimbangkan lebih banyak varieti pada masa akan datang?

Pencipta Kuantiti - Impian KecilTidak sopan.

Awan ringanBaiklah, terima kasih banyak.

Pencipta Kuantiti - Impian KecilHalo, sementara, strategi bahasa PINE hanya boleh menggunakan satu jenis sahaja.

Pencipta Kuantiti - Impian KecilTidak sopan, terima kasih atas sokongan anda. Dokumen akan terus diperbaiki.

Pencipta Kuantiti - Impian KecilYa, saya faham.

Pencipta Kuantiti - Impian KecilPINE template library, parameter yang boleh ditetapkan untuk menukar alamat pangkalan pertukaran.