mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-12 15:26:54 +08:00
Fix hist_ref in update.py (#1096)
* Fix hist_ref in update.py * Update setup.py
This commit is contained in:
@@ -131,7 +131,7 @@ class DSBasedUpdater(RecordUpdater, metaclass=ABCMeta):
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
the start_time is not included in the hist_ref
|
the start_time is not included in the `hist_ref`; So the `hist_ref` will be `step_len - 1` in most cases
|
||||||
|
|
||||||
loader_cls : type
|
loader_cls : type
|
||||||
the class to load the model and dataset
|
the class to load the model and dataset
|
||||||
@@ -184,9 +184,9 @@ class DSBasedUpdater(RecordUpdater, metaclass=ABCMeta):
|
|||||||
dataset: DatasetH = self.record.load_object("dataset") if unprepared_dataset is None else unprepared_dataset
|
dataset: DatasetH = self.record.load_object("dataset") if unprepared_dataset is None else unprepared_dataset
|
||||||
# Special treatment of historical dependencies
|
# Special treatment of historical dependencies
|
||||||
if isinstance(dataset, TSDatasetH):
|
if isinstance(dataset, TSDatasetH):
|
||||||
hist_ref = dataset.step_len
|
hist_ref = dataset.step_len - 1
|
||||||
else:
|
else:
|
||||||
hist_ref = 0
|
hist_ref = 0 # if only the lastest data is used, then only current data will be used and no historical data will be used
|
||||||
else:
|
else:
|
||||||
hist_ref = self.hist_ref
|
hist_ref = self.hist_ref
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user