토큰 거래 기록의 예를 작성하여 역사 데이터를 기록합니다. 왜 실행 중 같은 시간에 하나의 기록만 나타나는가?

저자:이가기스, 창작: 2018-10-30 00:28:47, 업데이트: 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);
   	}
}
}

더 많은

작은 꿈예, 이 인터페이스는 일반적으로 거래소가 일정 양의 거래 정보를 반환하는 인터페이스입니다. 일반적으로 ID와 시간표가 있습니다.

다자야오GetTrades ((() [0] 당신은 첫 번째 항목만 가져갑니다.

작은 꿈만약 거래가 활성화되지 않는다면, 짧은 시간에 동일한 거래 정보를 반환할 수도 있고, ID도 동일할 수도 있다.

이가기스코인

작은 꿈우와, 이게 어떤 거래소야?

이가기스대신은 왔고, 네 어제 테스트를 할 때, 출력 기록이 잘못되었습니다. 그리고 지금 반환 된 ID는 동일합니다. 나중에 시간 으로 변경하여 판단했습니다. 감사합니다.

이가기스감사합니다.