Struktur maklumat kedudukan kontrak.
Data asal dikembalikan oleh antara muka pertukaran, tiada atribut seperti itu tersedia untuk backtesting.
Maklumat
objek
PerkhidmatanSymbol
medan adalah kod produk dagangan yang ditakrifkan oleh platform FMZ dan formatnya adalah selaras denganSymbol
medan struktur {@struct/Ticker Ticker}.
Symbol
Nilai medan adalah (contohnya):BTC_USDT
, yang menunjukkan pasangan dagangan spot BTC_USDT.Symbol
Nilai medan adalah (contohnya):BTC_USDT.swap
, yang mewakili kontrak perpetual BTC standard USDT.Simbol senar Saiz bar kedudukan, diisi dengan pengiraan jika antara muka pertukaran tidak memberikan data ini, ia mungkin tidak tepat. MarginLevel nombor Ukuran kedudukan, yang biasanya bilangan bulat positif (bilangan nombor kontrak). Jumlah nombor Jumlah pembekuan kedudukan, bilangan kedudukan yang dibekukan sementara apabila pesanan yang ditutup tidak dipenuhi. Beku Jumlah nombor Harga purata kedudukan, yang pada prinsipnya adalah harga purata kedudukan secara keseluruhan (tidak mengambil bahagian dalam penyelesaian). Harga nombor Keuntungan/kerugian bergolak kedudukan pada dasarnya adalah keuntungan/kerugian kedudukan yang tidak direalisasikan, jika data tidak disediakan oleh antara muka pertukaran, ia akan diisi dengan data keuntungan/kerugian antara muka pertukaran yang lain. Keuntungan nombor Jenis kedudukan, merujuk kepada {@var/POSITION_DIRECTION/PD_LONG PD_LONG}, {@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}. Jenis nombor Kod kontrak, lihat penerangan fungsi {@fun/Futures/exchange.SetContractType exchange.SetContractType} untuk butiran. Jenis Kontrak senar Margin yang diduduki oleh kedudukan, diisi dengan 0 jika antara muka pertukaran tidak memberikan data ini. Margin nombor
Fungsi exchange.GetPositions( mengembalikan pelbagai Positions atau pelbagai kosong. Untuk niaga hadapan mata wang kripto, adalah penting untuk diperhatikan bahawa array struktur Kedudukan dikembalikan oleh fungsi exchange.GetPositions(). Untuk atribut FrozenAmount, Profit, dan Margin dalam struktur data kedudukan, kerana data yang disediakan oleh pertukaran tidak seragam, antara muka GetPositions(, definisi data yang dikembalikan oleh objek pertukaran mungkin berbeza. Sebagai contoh, beberapa bursa tidak mempunyai data pembekuan kedudukan dalam data kedudukan, jadi FrozenAmount adalah 0.
{@fun/Futures/exchange.GetPositions exchange.GetPositions}
Aset Pasaran