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
Di sini, saya akan berkongsi dengan anda semua.
Jenisstrategi_arah
Sampai jumpa lagi
strategy.entry
strategy.exit
Arah kosong.
Jenisstrategi_arah
Sampai jumpa lagi
strategy.entry
strategy.exit
Jumlah urus niaga yang ditutup sepanjang selang perdagangan.
Jenissiri int
Sampai jumpa lagi
strategy.position_size
strategy.opentrades
Bilangan urus niaga yang belum ditutup atau terus dipegang. Jika tidak, menunjukkan 0.
Jenissiri int
Sampai jumpa lagi
strategy.position_size
Nilai mata wang keseluruhan transaksi yang telah selesai.
JenisPemancing siri
Sampai jumpa lagi
strategy.openprofit
strategy.position_size
strategy.grossprofit
Nilai mata wang keseluruhan bagi semua transaksi yang telah selesai.
JenisPemancing siri
Sampai jumpa lagi
strategy.netprofit
Keuntungan yang tidak diwujudkan dari kedudukan yang belum diletakkan.
JenisPemancing siri
Sampai jumpa lagi
strategy.netprofit
strategy.position_size
Hanya strategi yang boleh dilakukan.
Jenisconst senar
Sampai jumpa lagi
strategy.risk.allow_entry_in
Taktik yang tidak boleh dilakukan
Jenisconst senar
Sampai jumpa lagi
strategy.risk.allow_entry_in
Memungkinkan strategi yang boleh dilakukan lebih banyak dan tidak boleh dilakukan
Jenisconst senar
Sampai jumpa lagi
strategy.risk.allow_entry_in
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
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
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
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
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
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
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
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
adalah konstanta nama gaya garis garis titik fungsi Hline.
Jenisgaya garis
Sampai jumpa lagi
hline.style_solid
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
ialah konstanta nama bagi fungsi Hline.
Jenisgaya garis
Sampai jumpa lagi
hline.style_dotted
hline.style_dashed
Menggabungkan data yang diminta. Menggabungkan data dengan kemungkinan jurang (nilai na).
Jenisbarmerge_gaps
Sampai jumpa lagi
request.security
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
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
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
adalah butang pintasan untuk ((harga tertinggi + harga terendah) /2)
JenisPemancing siri
Sampai jumpa lagi
open
high
low
close
volume
time
hlc3
hlcc4
ohlc4
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
Ia adalah butang ringkas untuk (high + low + receive + receive) /4.
JenisPemancing siri
Sampai jumpa lagi
open
high
low
close
volume
time
hl2
hlc3
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
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
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
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 garisan k semasa dalam format UNIX. Ini adalah beberapa mili saat sejak 1 Januari 1970 00:00:00 UTC.
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
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
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
Jadual k jam semasa di zon masa bursa.
Jenissiri int
Sampai jumpa lagi
hour
time
year
month
weekofyear
dayofmonth
dayofweek
minute
second
K-Line minit semasa di zon masa bursa.
Jenissiri int
Sampai jumpa lagi
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
K-line saat ini pada zon masa bursa.
Jenissiri int
Sampai jumpa lagi
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
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
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
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
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
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
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
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
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.