1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-06-06 05:51:17 +08:00

Add SigAnaRecord in to workflow_by_code.py (#707)

* Update workflow_by_code.py

* Update workflow_by_code.py
This commit is contained in:
you-n-g
2021-11-23 12:37:50 +08:00
committed by GitHub
parent 45ebb1d0e0
commit 3974bfe746

View File

@@ -5,7 +5,7 @@ import qlib
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 @@ if __name__ == "__main__":
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")