check sync from time with start time instead of end time

This commit is contained in:
c9s 2021-12-09 12:14:30 +08:00
parent 787cb78074
commit 06262f0172

View File

@ -180,7 +180,7 @@ var BacktestCmd = &cobra.Command{
// if we don't have klines before the start time endpoint, the back-test will fail.
// because the last price will be missing.
if firstKLine != nil && syncFromTime.Before(firstKLine.EndTime) {
if firstKLine != nil && syncFromTime.Before(firstKLine.StartTime) {
return fmt.Errorf("the sync-from-time you gave %s is earlier than the previous sync-start-time %s. "+
"re-syncing data from the earlier date before your first sync is not support,"+
"please clean up the kline table and restart a new sync",