Dapatkan array struktur {@struct/Trade Trade} tempat atau kontrak yang sepadan dengan pasangan dagangan yang ditetapkan pada masa ini, kod kontrak, iaitu data urus niaga pasaran.
Peraturanexchange.GetTrades()
fungsi mengembalikan pelbagai struktur {@struct/Trade Trade} jika permintaan data berjaya, dan ia mengembalikan nilai sifar jika permintaan data gagal.
{@struct/Trade Trade} array, nilai sifar
pertukaran.GetTrades() pertukaran.GetTrades ((simbol)
Parametersymbol
digunakan untuk menentukan pasangan dagangan dan kod kontrak tertentu yang sepadan dengan data array {@struct/Trade Trade} yang diminta. Jika parameter ini tidak diteruskan, data rekod transaksi terkini pasangan dagangan dan kod kontrak yang ditetapkan pada masa ini akan diminta secara lalai.exchange.GetTrades(symbol)
fungsi,exchange
Jika anda perlu meminta untuk mendapatkan data buku pesanan dengan mata wang yang diisytiharkan sebagai USDT dan mata wang dagangan sebagai BTC, parametersymbol
ialah:"BTC_USDT"
, dan format adalah format pasangan dagangan yang ditakrifkan oleh platform FMZ.exchange.GetTrades(symbol)
fungsi,exchange
adalah objek pertukaran niaga hadapan. Jika anda perlu meminta data buku pesanan kontrak kekal standard U BTCsymbol
ialah:"BTC_USDT.swap"
, dan formatnya adalah gabunganPasangan dagangandanKod kontrakditakrifkan oleh platform FMZ, dipisahkan oleh watak exchange.GetTrades(symbol)
fungsi,exchange
adalah objek pertukaran niaga hadapan. Jika anda perlu meminta data buku pesanan kontrak pilihan standard U BTCsymbol
ialah:"BTC_USDT.BTC-240108-40000-C"
(mengambil Binance Option BTC-240108-40000-C sebagai contoh), format adalah gabunganPasangan daganganyang ditakrifkan oleh platform FMZ dan kod kontrak opsyen khusus yang ditakrifkan oleh bursa, dipisahkan oleh watak
function main(){
var trades = exchange.GetTrades()
/*
The exchange interface may not be accessible due to network reasons (even if the docker program's device can open the exchange website, the API interface may not be accessible).
At this point, trade is null. When accessing trade[0].Id, it will cause an error. Therefore, when testing this code, ensure that you can access the exchange interface.
*/
Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type)
}
def main():
trades = exchange.GetTrades()
Log("id:", trades[0]["Id"], "time:", trades[0]["Time"], "Price:", trades[0]["Price"], "Amount:", trades[0]["Amount"], "type:", trades[0]["Type"])
void main() {
auto trades = exchange.GetTrades();
Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type);
}
Ujiexchange.GetTrades()
fungsi:
function main() {
// BTC's U-based perpetual contract
var trades = exchange.GetTrades("BTC_USDT.swap")
Log(trades)
}
def main():
trades = exchange.GetTrades("BTC_USDT.swap")
Log(trades)
void main() {
auto trades = exchange.GetTrades("BTC_USDT.swap");
Log(trades);
}
Apabila konfigurasiexchange
objek adalah objek pertukaran niaga hadapan, menggunakansymbol
parameter untuk meminta data rekod transaksi pasaran untuk simbol tertentu (simbol niaga hadapan).
exchange.GetTrades()
fungsi untuk mendapatkan pasangan dagangan semasa, sejarah transaksi pasaran (bukan mereka sendiri) yang sepadan dengan kontrak. Sesetengah pertukaran tidak menyokong fungsi ini, dan data tertentu yang dikembalikan adalah berapa banyak daripada julat rekod transaksi bergantung pada pertukaran dan perlu ditangani mengikut keadaan tertentu.exchange.GetRecords ()
fungsi mengembalikan urutan data yang sama, iaitu, elemen terakhir array adalah data yang paling dekat dengan masa semasa.
Perkhidmatanexchange.GetTrades()
fungsi mengembalikan array kosong apabila menggunakanMeniru Tickdata yang dikembalikan oleh sistemexchange.GetTrades()
fungsi apabila digunakanTick sebenarbacktesting dalam sistem backtesting adalah data snapshot aliran pesanan, iaitu array struktur {@struct/Trade Trade}.
Bursa yang tidak menyokongexchange.GetTrades()
fungsi:
Nama Fungsi | Pertukaran Spot yang tidak disokong | Pertukaran niaga hadapan tanpa sokongan |
---|---|---|
GetTrades | – | Futures_BitMart / Futures_Bibox |
{@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetRecords exchange.GetRecords}
exchange.GetDepth exchange.GetRecords