MCPcopy
hub / github.com/microsoft/qlib / __init__

Method __init__

tests/data_mid_layer_tests/test_handler_storage.py:13–44  ·  view source on GitHub ↗
(
        self,
        instruments="csi300",
        start_time=None,
        end_time=None,
        infer_processors=[],
        learn_processors=[],
        fit_start_time=None,
        fit_end_time=None,
        drop_raw=True,
    )

Source from the content-addressed store, hash-verified

11
12class TestHandler(DataHandlerLP):
13 def __init__(
14 self,
15 instruments="csi300",
16 start_time=None,
17 end_time=None,
18 infer_processors=[],
19 learn_processors=[],
20 fit_start_time=None,
21 fit_end_time=None,
22 drop_raw=True,
23 ):
24 infer_processors = check_transform_proc(infer_processors, fit_start_time, fit_end_time)
25 learn_processors = check_transform_proc(learn_processors, fit_start_time, fit_end_time)
26
27 data_loader = {
28 "class": "QlibDataLoader",
29 "kwargs": {
30 "freq": "day",
31 "config": self.get_feature_config(),
32 "swap_level": False,
33 },
34 }
35
36 super().__init__(
37 instruments=instruments,
38 start_time=start_time,
39 end_time=end_time,
40 data_loader=data_loader,
41 infer_processors=infer_processors,
42 learn_processors=learn_processors,
43 drop_raw=drop_raw,
44 )
45
46 def get_feature_config(self):
47 fields = ["Ref($open, 1)", "Ref($close, 1)", "Ref($volume, 1)", "$open", "$close", "$volume"]

Callers

nothing calls this directly

Calls 2

get_feature_configMethod · 0.95
check_transform_procFunction · 0.90

Tested by

no test coverage detected