Pour obtenir des lignes K de différentes monnaies en échangeant des paires de transactions, le code est le suivant:
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);
}
}
Mais il y a une répétition des données de ligne K obtenues lors du test de l’échange Bitcoin, comme le montre l’image ci-dessous.
Et puis j’ai testé Okcoin et tout était normal, comme le montre le diagramme.
S’il vous plaît, mesdames et messieurs, quelle est la cause de ce problème, est-ce que j’ai eu une mauvaise façon d’obtenir les lignes K, ou est-ce que c’est parce que les lignes K des échanges Bitcoin sont collectées en temps réel, je n’arrive pas à localiser le problème, s’il vous plaît, mesdames et messieurs, répondez-moi !