Sumber dimuat naik... memuat...

exchange.GetTrades

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)

Parametersymboldigunakan 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,exchangeJika anda perlu meminta untuk mendapatkan data buku pesanan dengan mata wang yang diisytiharkan sebagai USDT dan mata wang dagangan sebagai BTC, parametersymbolialah:"BTC_USDT", dan format adalah format pasangan dagangan yang ditakrifkan oleh platform FMZ.exchange.GetTrades(symbol)fungsi,exchangeadalah objek pertukaran niaga hadapan. Jika anda perlu meminta data buku pesanan kontrak kekal standard U BTC, parametersymbolialah:"BTC_USDT.swap", dan formatnya adalah gabunganPasangan dagangandanKod kontrakditakrifkan oleh platform FMZ, dipisahkan oleh watak ..exchange.GetTrades(symbol)fungsi,exchangeadalah objek pertukaran niaga hadapan. Jika anda perlu meminta data buku pesanan kontrak pilihan standard U BTC, parametersymbolialah:"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 .. lambang palsu senar

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 konfigurasiexchangeobjek adalah objek pertukaran niaga hadapan, menggunakansymbolparameter 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