Type/to search
1
Follow
1
Followers
Problemas encontrados ao usar GetRecords para obter dados da linha K em tempo real após alternar pares de negociação
FAQ
Created 2017-06-21 21:29:41  
 3
 2391

A pergunta de Zhou Bai, que queria obter K-lines de diferentes moedas através da troca de pares de moedas, é a seguinte:

function main() { LogReset(); while (true) { exchange.IO("currency", "ETH"); var curETH = exchange.GetCurrency(); var recordsOfETH = exchange.GetRecords(PERIOD_M5); Log(curETH, "当前搜集到recordsOfETH的5(分钟)线数量", recordsOfETH.length, ":", recordsOfETH); exchange.IO("currency", "LTC"); var curLTC = exchange.GetCurrency(); var recordsOfLTC = exchange.GetRecords(PERIOD_M5); Log(curLTC, "当前搜集到recordsOfLTC的5(分钟)线数量", recordsOfLTC.length, ":", recordsOfLTC); exchange.IO("currency", "BTC"); var curBTC = exchange.GetCurrency(); var recordsOfBTC = exchange.GetRecords(PERIOD_M5); Log(curBTC, "当前搜集到recordsOfBTC的5(分钟)线数量", recordsOfBTC.length, ":", recordsOfBTC); Sleep(5000); } }

No entanto, há uma duplicação de dados de linhas K obtidos durante o teste de troca de Bitcoin, como mostrado abaixo.
img
Então eu testei tudo em Okcoin, e tudo estava bem, como mostra o gráfico.
img
Por favor, me pergunte o que está causando o problema, é que eu não consegui as linhas K corretamente, ou é porque as linhas K do Bitcoin Exchange são coletadas em tempo real, não consegui localizar o problema, por favor, me pergunte o que está causando o problema.

Related Recommendations
Comment
All comments (3)

    img
    确实 比特币交易网 是没有提供 K线接口的。

    然后我用您的测试代码测试了一下,发现:
    img

    img

    您的托管者 是最新的么? 尽管大版本号没更新, 由于近期增加的功能比较多,所以小调整了几次,可以使用最新的试试看 是否还是这样。

    9 years ago

    我下载了最新的托管者测试了下还是这样,
    img
    系统环境是linux 64位,这个会有影响么?
    托管者截图 img

    9 years ago

    可以 QQ 联系我下 359706687 。 我远程帮您看下。

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