एक बार जब उसने पूछा कि क्या वह विभिन्न मुद्राओं के 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-लाइन डेटा में दोहराव आया है, जैसा कि नीचे दिखाया गया है।
और फिर मैंने Okcoin पर सब कुछ ठीक किया, जैसा कि चित्र में दिखाया गया है।
कृपया मुझे बताएं कि इस समस्या का कारण क्या है, क्या मैंने K लाइन को गलत तरीके से प्राप्त किया है, या यह कि बिटकॉइन एक्सचेंज की K लाइन वास्तविक समय में एकत्र की गई है, समस्या का पता लगाने में असमर्थ है, कृपया मुझे बताएं!