把日K线组合为周K线,默认一周开始于周日(可调)。
使用方法: $.GetRecordsWeek(exchange)
$.GetRecordsWeek = function(exchange) { var rec1 = exchange.GetRecords(PERIOD_D1); if (!rec1) return null; if (rec1.length === 0) return []; var recN = []; var tmp = { Time: rec1[0].Time, Open: rec1[0].Open, High: rec1[0].High, Low: rec1[0].Low, Close: rec1[0].Close, Volume: rec1[0].Volume
大神,如果要4小时K线的话,怎么改?
【第2行改成】 var rec1 = exchange.GetRecords(PERIOD_H1);
【第15行改成】 if (Math.floor((rec1[i].Time / 3600000 / 4) + 1e-6) > Math.floor((rec1[i-1].Time / 3600000 / 4) + 1e-6)) {
谢谢大神