Jika Anda ingin mendapatkan K-line dari berbagai mata uang dengan cara menukar pasangan mata uang, kode ini adalah sebagai berikut:
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);
}
}
Namun, data K-line yang diperoleh saat pengujian di bursa bitcoin menunjukkan hal yang sama, seperti gambar di bawah ini.
Kemudian saya melakukan tes pada Okcoin dan semuanya berjalan dengan baik, seperti gambar.
Apakah saya mendapatkan K-line dengan cara yang salah, atau karena K-line di bursa bitcoin adalah masalah pengumpulan real-time, saya tidak dapat mengidentifikasi masalah ini, tolong jawab!