트랜잭션 변경 후 GetRecords를 사용하여 실시간으로 K선 데이터를 얻는 데 문제가 있습니다.

저자:, 2017-06-21 21:29:41, 업데이트:

소백은 질문을 하고, 거래 쌍을 교환하는 방식으로 다른 통화의 K 라인을 얻고 싶어합니다.

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);
    }
}

그러나 비트코인 거래소에서 테스트를 통해 얻은 K 라인 데이터가 반복되는 경우가 발생했습니다.imgOKCoin에서 모든 것을 테스트했습니다.img이 문제를 일으키는 이유는 제가 K 라인을 얻는 방식이 잘못되었는지, 아니면 비트코인 거래소의 K 라인이 실시간으로 수집되는 문제이기 때문에 위치 문제가 발생하지 않았기 때문일까요?


더 많은

작은 꿈https://dn-filebox.qbox.me/1de1b7de4ffaff10a91f15e1c3201307fde334bf.png 실제로 비트코인 거래망은 K 라인 인터페이스를 제공하지 않습니다. 그리고 나서 저는 여러분의 테스트 코드를 사용해 보았습니다. https://dn-filebox.qbox.me/4408aec8a61e085e49ff1538c604e68dc1dc8477.png https://dn-filebox.qbox.me/66589341c54405b4492839f9ce2bc1fba3ab34e0.png 귀하의 호스트는 최신 버전입니까? 큰 버전 번호가 업데이트되지 않았음에도 불구하고, 최근 추가된 기능이 더 많기 때문에 몇 번 작은 조정이 이루어졌습니다. 최신 버전으로 테스트 할 수 있습니다.

작은 꿈QQ에서 359706687로 연락해 주시면 됩니다.

저는 최신 호스트 테스트를 다운로드했습니다. https://dn-filebox.qbox.me/900dba21f1a7bdb01c1760f54ea84520aa90f419.png 시스템 환경은 64비트 리눅스입니다. 관리자 스크린 https://dn-filebox.qbox.me/733adee9ef8be8e39445750f8aafc5473dbca2c3.png