Type/to search
0
Follow
0
Followers
Eu escrevi um exemplo para registrar os dados históricos dos pares de negociação de moeda para moeda da Huobi. Por que apenas um registro aparece ao mesmo tempo durante a operação?
FAQ
Created 2018-10-30 00:28:47  Updated 2018-10-30 00:41:13
 7
 2506

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); } } }
Related Recommendations
Comment
All comments (7)

    是的 , 这个接口一般是 交易所 返回不定数量的成交信息。一般都有ID 和时间戳 用来 判断 是不是已经获取过的数据。

    8 years ago

    大神来了,是的昨天在测试的时候,正好遇到输出一条记录,被误导了。还有现在返回的ID都是一样的,后来才改成时间戳来判断了。多谢两位解惑

    8 years ago

    哦 这个是哪个交易所 ?

    8 years ago

    如果 成交不活跃 , 可能 短时间内返回的 都是一样的 成交信息 , ID 可能也就一样了。

    8 years ago

    GetTrades()[0] 你只取第一条 有时候有多条的

    8 years ago

    谢谢

    8 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)