mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-14 00:06:58 +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:
@@ -5,7 +5,7 @@ import qlib
|
|||||||
from qlib.config import REG_CN
|
from qlib.config import REG_CN
|
||||||
from qlib.utils import init_instance_by_config, flatten_dict
|
from qlib.utils import init_instance_by_config, flatten_dict
|
||||||
from qlib.workflow import R
|
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.data import GetData
|
||||||
from qlib.tests.config import CSI300_BENCH, CSI300_GBDT_TASK
|
from qlib.tests.config import CSI300_BENCH, CSI300_GBDT_TASK
|
||||||
|
|
||||||
@@ -70,6 +70,10 @@ if __name__ == "__main__":
|
|||||||
sr = SignalRecord(model, dataset, recorder)
|
sr = SignalRecord(model, dataset, recorder)
|
||||||
sr.generate()
|
sr.generate()
|
||||||
|
|
||||||
|
# Signal Analysis
|
||||||
|
sar = SigAnaRecord(recorder)
|
||||||
|
sar.generate()
|
||||||
|
|
||||||
# backtest. If users want to use backtest based on their own prediction,
|
# 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.
|
# please refer to https://qlib.readthedocs.io/en/latest/component/recorder.html#record-template.
|
||||||
par = PortAnaRecord(recorder, port_analysis_config, "day")
|
par = PortAnaRecord(recorder, port_analysis_config, "day")
|
||||||
|
|||||||
Reference in New Issue
Block a user