diff --git a/candle.go b/candle.go index 80a0010..11fcb55 100644 --- a/candle.go +++ b/candle.go @@ -185,8 +185,12 @@ func (core *Core) SaveCandle(instId string, period string, rsp *CandleData, dura tmi := ToInt64(v[0]) last := ToInt64(v[4]) ty := reflect.TypeOf(v[4]).Name() + v4It, err := strconv.ParseInt(v[4].(string), 10, 64) + if err != nil { + logrus.Info("saveCandles last is 0 is err: ", err, "v4It: ", v4It, "v[4]: ", v[4], "v[4] type: ", ty, "leng: ", leng, " instId: ", instId, " period: ", period, " length of rsp.Data: ", len(rsp.Data), " data:", rsp.Data) + } if last == 0 { - logrus.Info("saveCandles last is 0: ", "v[4]: ", v[4], "v[4] type: ", ty, "leng: ", leng, " instId: ", instId, " period: ", period, " length of rsp.Data: ", len(rsp.Data), " data:", rsp.Data) + logrus.Info("saveCandles last is 0: ", "v[4]: ", v[4], "v[4] type: ", ty, " v4It: ", v4It, "leng: ", leng, " instId: ", instId, " period: ", period, " length of rsp.Data: ", len(rsp.Data), " data:", rsp.Data) continue } ts, _ := Int64ToTime(tmi)