Dapatkan array struktur {@struct/Trade Trade} dari spot atau kontrak yang sesuai dengan pasangan perdagangan yang saat ini ditetapkan, kode kontrak, yaitu data transaksi pasar.
Peraturanexchange.GetTrades()
fungsi mengembalikan array struktur {@struct/Trade Trade} jika permintaan data berhasil, dan mengembalikan nilai nol jika permintaan data gagal.
{@struct/Trade Trade} array, nilai nol
pertukaran.GetTrades ((() exchange.GetTrades (simbol)
Parametersymbol
digunakan untuk menentukan pasangan perdagangan tertentu dan kode kontrak yang sesuai dengan data array {@struct/Trade Trade} yang diminta. Jika parameter ini tidak dilewati, data catatan transaksi terbaru dari pasangan perdagangan yang saat ini ditetapkan dan kode kontrak akan diminta secara default.exchange.GetTrades(symbol)
fungsi,exchange
Jika Anda perlu meminta untuk mendapatkan data buku pesanan dengan mata uang denominasi sebagai USDT dan mata uang perdagangan sebagai BTC, parametersymbol
adalah:"BTC_USDT"
, dan formatnya adalah format pasangan perdagangan yang didefinisikan oleh platform FMZ.exchange.GetTrades(symbol)
fungsi,exchange
Jika Anda perlu meminta data buku pesanan kontrak abadi standar U BTCsymbol
adalah:"BTC_USDT.swap"
, dan formatnya adalah kombinasi daripasangan perdagangandankode kontrakdidefinisikan oleh platform FMZ, dipisahkan oleh karakter exchange.GetTrades(symbol)
fungsi,exchange
Jika Anda perlu meminta data buku pesanan dari kontrak opsi standar U BTCsymbol
adalah:"BTC_USDT.BTC-240108-40000-C"
(mengambil Binance Option BTC-240108-40000-C sebagai contoh), formatnya adalah kombinasi daripasangan perdagangandidefinisikan oleh platform FMZ dan kode kontrak opsi khusus yang didefinisikan oleh bursa, dipisahkan oleh karakter
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);
}
Ujilahexchange.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);
}
Ketika dikonfigurasiexchange
obyek adalah obyek bursa berjangka, menggunakansymbol
parameter untuk meminta data catatan transaksi pasar untuk simbol tertentu (simbol berjangka).
exchange.GetTrades()
fungsi untuk mendapatkan pasangan perdagangan saat ini, sejarah transaksi pasar (bukan mereka sendiri) yang sesuai dengan kontrak. Beberapa bursa tidak mendukung fungsi ini, dan data spesifik yang dikembalikan adalah berapa banyak dari rentang catatan transaksi tergantung pada bursa dan perlu ditangani sesuai dengan situasi tertentu.exchange.GetRecords ()
fungsi mengembalikan urutan data yang sama, yaitu, elemen terakhir array adalah data yang paling dekat dengan waktu saat ini.
Peraturanexchange.GetTrades()
fungsi mengembalikan array kosong saat menggunakanSimulasi Tickdata yang dikembalikan oleh sistem backtesting.exchange.GetTrades()
fungsi saat digunakanBenar-benar Tickbacktesting dalam sistem backtesting adalah data order flow snapshot, yaitu array struktur {@struct/Trade Trade}.
Bursa yang tidak mendukungexchange.GetTrades()
Fungsi:
Nama Fungsi | Pertukaran Spot yang tidak didukung | Pertukaran Futures Tanpa Dukungan |
---|---|---|
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