diff --git a/examples/workflow_by_code.py b/examples/workflow_by_code.py index 7fd299338f..67b2d26cfe 100644 --- a/examples/workflow_by_code.py +++ b/examples/workflow_by_code.py @@ -5,7 +5,7 @@ from qlib.config import REG_CN from qlib.utils import init_instance_by_config, flatten_dict from qlib.workflow import R -from qlib.workflow.record_temp import SignalRecord, PortAnaRecord +from qlib.workflow.record_temp import SignalRecord, PortAnaRecord, SigAnaRecord from qlib.tests.data import GetData from qlib.tests.config import CSI300_BENCH, CSI300_GBDT_TASK @@ -70,6 +70,10 @@ sr = SignalRecord(model, dataset, recorder) sr.generate() + # Signal Analysis + sar = SigAnaRecord(recorder) + sar.generate() + # backtest. If users want to use backtest based on their own prediction, # please refer to https://qlib.readthedocs.io/en/latest/component/recorder.html#record-template. par = PortAnaRecord(recorder, port_analysis_config, "day")