Menulis contoh yang merakam transaksi token untuk merakam data sejarah, mengapa hanya satu rekod muncul pada masa yang sama semasa berjalan?

Penulis:igagix, Dicipta: 2018-10-30 00:28:47, Dikemas kini: 2018-10-30 00:41:13

img

    function main(){
        var tradesData = "";
        while(true){
        var huobiTrades = exchanges[0].GetTrades()[0];
   	    if(tradesData != huobiTrades['Time']){
            tradesData = huobiTrades['Time']; //赋值唯一时间戳
   		    
            var tradesType = "买入";//定义买卖类型及颜色
            var tradesTypeColor = "#32CD99";
            
            if (huobiTrades['Type'] == 1) {
        	    tradesType = "卖出";
        	    tradesTypeColor = "#CC3299";
            }

        //日志输出
        Log(tradesType, "时间:", 
        	_D(huobiTrades['Time']), "交易金额:", 
        	huobiTrades['Price'], "交易数量:", 
        	huobiTrades['Amount'], tradesTypeColor);
   	}
}
}

Lebih lanjut

Mimpi kecilYa, antara muka ini biasanya merupakan pertukaran yang mengembalikan sejumlah besar maklumat transaksi. Ia biasanya mempunyai ID dan timestamp untuk menilai sama ada data telah diperoleh.

DajiahaoGetTrades (() [0] anda hanya mengambil barisan pertama kadang-kadang terdapat beberapa barisan

Mimpi kecilJika transaksi tidak aktif, mungkin semua maklumat pembayaran yang sama akan dikembalikan dalam masa yang singkat, ID mungkin sama.

igagixToken

Mimpi kecilOh, ini bursa mana?

igagixPada masa yang sama, saya telah membuat keputusan yang sama, tetapi saya tidak dapat mengesan apa-apa. Saya tidak dapat mengesan apa-apa. Saya tidak dapat mengesan apa-apa. Saya tidak dapat melihat apa-apa.

igagixTerima kasih.