gitextract_wz5tjxvh/ ├── .gitignore ├── LICENSE ├── README.md ├── analysts.py ├── assessments.py ├── compare_elegantrl.py ├── compare_rllib.py ├── compare_sb3.py ├── config/ │ ├── 01commom/ │ │ ├── actpolicy.json │ │ ├── commodities.json │ │ ├── contracts.json │ │ ├── fees.json │ │ ├── holidays.json │ │ ├── hots.json │ │ └── sessions.json │ ├── 03research/ │ │ ├── cta.json │ │ ├── hft.json │ │ ├── log_debugger.json │ │ ├── log_evaluator.json │ │ └── log_trainer.json │ └── 04realtime/ │ └── log.json ├── dataset/ │ └── his/ │ ├── day/ │ │ ├── CFFEX/ │ │ │ ├── CFFEX.IC_HOT.dsb │ │ │ ├── CFFEX.IF_HOT.dsb │ │ │ ├── CFFEX.IH_HOT.dsb │ │ │ ├── CFFEX.TF_HOT.dsb │ │ │ └── CFFEX.T_HOT.dsb │ │ ├── CZCE/ │ │ │ ├── CZCE.AP_HOT.dsb │ │ │ ├── CZCE.CF_HOT.dsb │ │ │ ├── CZCE.JR_HOT.dsb │ │ │ ├── CZCE.MA_HOT.dsb │ │ │ ├── CZCE.RM_HOT.dsb │ │ │ ├── CZCE.SF_HOT.dsb │ │ │ ├── CZCE.SR_HOT.dsb │ │ │ ├── CZCE.TA_HOT.dsb │ │ │ └── CZCE.ZC_HOT.dsb │ │ ├── DCE/ │ │ │ ├── DCE.a_HOT.dsb │ │ │ ├── DCE.c_HOT.dsb │ │ │ ├── DCE.cs_HOT.dsb │ │ │ ├── DCE.i_HOT.dsb │ │ │ ├── DCE.jd_HOT.dsb │ │ │ ├── DCE.l_HOT.dsb │ │ │ ├── DCE.m_HOT.dsb │ │ │ ├── DCE.p_HOT.dsb │ │ │ ├── DCE.pp_HOT.dsb │ │ │ ├── DCE.rr_HOT.dsb │ │ │ └── DCE.y_HOT.dsb │ │ ├── INE/ │ │ │ ├── INE.lu_HOT.dsb │ │ │ └── INE.sc_HOT.dsb │ │ └── SHFE/ │ │ ├── SHFE.ag_HOT.dsb │ │ ├── SHFE.al_HOT.dsb │ │ ├── SHFE.bu_HOT.dsb │ │ ├── SHFE.cu_HOT.dsb │ │ ├── SHFE.fu_HOT.dsb │ │ ├── SHFE.hc_HOT.dsb │ │ ├── SHFE.ni_HOT.dsb │ │ ├── SHFE.pb_HOT.dsb │ │ ├── SHFE.rb_HOT.dsb │ │ └── SHFE.zn_HOT.dsb │ └── min5/ │ ├── CFFEX/ │ │ ├── CFFEX.IC_HOT.dsb │ │ ├── CFFEX.IF_HOT.dsb │ │ ├── CFFEX.IH_HOT.dsb │ │ ├── CFFEX.TF_HOT.dsb │ │ └── CFFEX.T_HOT.dsb │ ├── CZCE/ │ │ ├── CZCE.AP_HOT.dsb │ │ ├── CZCE.CF_HOT.dsb │ │ ├── CZCE.JR_HOT.dsb │ │ ├── CZCE.MA_HOT.dsb │ │ ├── CZCE.RM_HOT.dsb │ │ ├── CZCE.SF_HOT.dsb │ │ ├── CZCE.SR_HOT.dsb │ │ ├── CZCE.TA_HOT.dsb │ │ └── CZCE.ZC_HOT.dsb │ ├── DCE/ │ │ ├── DCE.a_HOT.dsb │ │ ├── DCE.c_HOT.dsb │ │ ├── DCE.cs_HOT.dsb │ │ ├── DCE.i_HOT.dsb │ │ ├── DCE.jd_HOT.dsb │ │ ├── DCE.l_HOT.dsb │ │ ├── DCE.m_HOT.dsb │ │ ├── DCE.p_HOT.dsb │ │ ├── DCE.pp_HOT.dsb │ │ ├── DCE.rr_HOT.dsb │ │ └── DCE.y_HOT.dsb │ ├── INE/ │ │ ├── INE.lu_HOT.dsb │ │ └── INE.sc_HOT.dsb │ └── SHFE/ │ ├── SHFE.ag_HOT.dsb │ ├── SHFE.al_HOT.dsb │ ├── SHFE.bu_HOT.dsb │ ├── SHFE.cu_HOT.dsb │ ├── SHFE.fu_HOT.dsb │ ├── SHFE.hc_HOT.dsb │ ├── SHFE.ni_HOT.dsb │ ├── SHFE.pb_HOT.dsb │ ├── SHFE.rb_HOT.dsb │ └── SHFE.zn_HOT.dsb ├── dataset_from_storage.py ├── elegantrl/ │ ├── __init__.py │ ├── agent.py │ ├── demo.py │ ├── env.py │ ├── evaluator.py │ ├── net.py │ ├── replay.py │ └── run.py ├── envs.py ├── envs_simple_cta.py ├── features.py ├── reprocess.py ├── requirements/ │ ├── full_with_cuda.yaml │ └── full_without_cuda.yaml ├── run_toy.py ├── runner.py ├── stoppers.py ├── strategies.py └── wtpy/ ├── CodeHelper.py ├── ContractMgr.py ├── CtaContext.py ├── ExtModuleDefs.py ├── ExtToolDefs.py ├── HftContext.py ├── ProductMgr.py ├── SelContext.py ├── SessionMgr.py ├── StrategyDefs.py ├── WtBtEngine.py ├── WtCoreDefs.py ├── WtDataDefs.py ├── WtDtEngine.py ├── WtDtServo.py ├── WtEngine.py ├── WtMsgQue.py ├── WtUtilDefs.py ├── __init__.py ├── apps/ │ ├── WtBtAnalyst.py │ ├── WtCtaOptimizer.py │ ├── WtHotPicker.py │ ├── __init__.py │ └── datahelper/ │ ├── DHBaostock.py │ ├── DHDefs.py │ ├── DHFactory.py │ ├── DHRqData.py │ ├── DHTushare.py │ ├── __init__.py │ └── db/ │ ├── MysqlHelper.py │ ├── __init__.py │ └── initdb_mysql.sql ├── monitor/ │ ├── DataMgr.py │ ├── EventReceiver.py │ ├── PushSvr.py │ ├── WatchDog.py │ ├── WtBtMon.py │ ├── WtLogger.py │ ├── WtMonSvr.py │ ├── __init__.py │ └── static/ │ ├── __init__.py │ └── console/ │ ├── __init__.py │ ├── index.html │ └── static/ │ ├── __init__.py │ ├── css/ │ │ ├── __init__.py │ │ ├── app.7b6729291f05cec91b99cfd44c17df6b.css │ │ └── static/ │ │ ├── __init__.py │ │ └── fonts/ │ │ └── __init__.py │ └── js/ │ ├── __init__.py │ ├── app.d3652914f874ea570f72.js │ ├── manifest.3ad1d5771e9b13dbdad2.js │ └── vendor.cd39a6c53a9d7599c08c.js └── wrapper/ ├── ContractLoader.py ├── PlatformHelper.py ├── WtBtWrapper.py ├── WtDtHelper.py ├── WtDtServoApi.py ├── WtDtWrapper.py ├── WtExecApi.py ├── WtMQWrapper.py ├── WtWrapper.py ├── __init__.py ├── linux/ │ ├── __init__.py │ ├── executer/ │ │ └── __init__.py │ ├── parsers/ │ │ └── __init__.py │ └── traders/ │ └── __init__.py ├── x64/ │ ├── __init__.py │ ├── executer/ │ │ └── __init__.py │ ├── parsers/ │ │ └── __init__.py │ └── traders/ │ └── __init__.py └── x86/ ├── __init__.py ├── executer/ │ └── __init__.py ├── parsers/ │ └── __init__.py └── traders/ └── __init__.py