| | |
| | | // hqChartData.name = data.name |
| | | const kLines = JSON.parse(window.localStorage.getItem("kLine")); |
| | | hqChartData.name = "123"; |
| | | // console.log('data.name', data.name) |
| | | // |
| | | // var yClose = data.preKPrice |
| | | |
| | | var yClose = ""; |
| | | console.log("recvData===data.name22", recvData, kLines); |
| | | recvData = JSON.parse(recvData); |
| | | |
| | | |
| | | if (kLines.type === "SZHB") { |
| | | recvData = recvData.data; |
| | | recvData.reverse(); |
| | |
| | | // var today = new Date(strItem.t) |
| | | // var date = today.getFullYear() * 10000 + (today.getMonth() + 1) * 100 + today.getDate() |
| | | var date = moment.unix(strItem.id).format("YYYYMMDD"); |
| | | // |
| | | var time = moment.unix(strItem.id).format("HHmm"); |
| | | var open = parseFloat(strItem.open); |
| | | var close = parseFloat(strItem.close); |
| | | var high = parseFloat(strItem.high); |
| | |
| | | var vol = parseFloat(strItem.vol) * 100; |
| | | var amount = parseFloat(Math.random() * 100 + ""); |
| | | // |
| | | var newItem = [date, yClose, open, high, low, close, vol, amount]; |
| | | var newItem = [date, yClose, open, high, low, close, vol, amount, time]; |
| | | |
| | | hqChartData.data.push(newItem); |
| | | // |
| | | yClose = close; |
| | | } |
| | | }else{ |
| | | } else { |
| | | for (var i = 0; i < recvData.length; ++i) { |
| | | var strItem = recvData[i]; |
| | | // var item = strItem.split(',') |
| | | // var today = new Date(strItem.t) |
| | | // var date = today.getFullYear() * 10000 + (today.getMonth() + 1) * 100 + today.getDate() |
| | | var date = moment.unix(strItem.t).format("YYYYMMDD"); |
| | | var time = moment.unix(strItem.t).format("HHmm"); |
| | | |
| | | var open = parseFloat(strItem.o); |
| | | var close = parseFloat(strItem.c); |
| | | var high = parseFloat(strItem.h); |
| | |
| | | var vol = parseFloat(strItem.v) * 100; |
| | | var amount = parseFloat(Math.random() * 100 + ""); |
| | | // |
| | | var newItem = [date, yClose, open, high, low, close, vol, amount]; |
| | | var newItem = [date, yClose, open, high, low, close, vol, amount, time]; |
| | | |
| | | hqChartData.data.push(newItem); |
| | | // |
| | | yClose = close; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (option.Data.Self.IsDestroy === false) { |
| | | HQData.Log("[HQData.RecvHistoryData] hqchartData ", hqChartData); |
| | | callback(hqChartData); |
| | |
| | | for (var i = 0; i < data.klines.length; ++i) { |
| | | var strItem = data.klines[i]; |
| | | var item = strItem.split(","); |
| | | var today = new Date(Date.parse(item[0])); |
| | | var date = |
| | | today.getFullYear() * 10000 + |
| | | (today.getMonth() + 1) * 100 + |
| | | today.getDate(); |
| | | var time = today.getHours() * 100 + today.getMinutes(); |
| | | |
| | | var time = moment.unix(item[0]).format("HHmm"); |
| | | var open = parseFloat(item[1]); |
| | | var close = parseFloat(item[2]); |
| | | var high = parseFloat(item[3]); |