├── .DS_Store ├── README.md ├── data ├── .DS_Store ├── IC_test.csv ├── IC_train.csv ├── factor_data.pickle └── stock_data.pickle ├── gplearn ├── .DS_Store ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-311.pyc │ ├── _program.cpython-311.pyc │ ├── fitness.cpython-311.pyc │ ├── functions.cpython-311.pyc │ ├── genetic.cpython-311.pyc │ └── utils.cpython-311.pyc ├── _program.py ├── fitness.py ├── functions.py ├── genetic.py └── utils.py ├── main.py ├── result ├── .DS_Store ├── backtest │ ├── [0.0, 0.0].png │ ├── [0.0, 0.0]_holdings.csv │ ├── [0.0, 0.0]_stats.csv │ └── [0.0, 0.0]_trading_details.csv ├── factor │ ├── factor1.gv │ ├── factor1.jpg │ ├── factor1.pdf │ ├── factor1.pickle │ ├── factor2.gv │ ├── factor2.jpg │ ├── factor2.pdf │ └── factor2.pickle └── plot │ └── 1因子IC图.jpg ├── stock_selection_factor.py ├── timing_factor.py ├── toolkit ├── .DS_Store ├── DataProcess.py ├── IC.py ├── __pycache__ │ ├── DataProcess.cpython-311.pyc │ ├── IC.cpython-311.pyc │ ├── SetupGplearn.cpython-311.pyc │ ├── backtest.cpython-311.pyc │ ├── my_plot.cpython-311.pyc │ ├── setupGPlearnSelecting.cpython-311.pyc │ └── setupGPlearnTiming.cpython-311.pyc ├── backtest.py ├── factor_test.py ├── gplearn_basic.py ├── my_plot.py └── setupGPlearn.py └── 遗传算法实证思路梳理.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/README.md -------------------------------------------------------------------------------- /data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/data/.DS_Store -------------------------------------------------------------------------------- /data/IC_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/data/IC_test.csv -------------------------------------------------------------------------------- /data/IC_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/data/IC_train.csv -------------------------------------------------------------------------------- /data/factor_data.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/data/factor_data.pickle -------------------------------------------------------------------------------- /data/stock_data.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/data/stock_data.pickle -------------------------------------------------------------------------------- /gplearn/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/.DS_Store -------------------------------------------------------------------------------- /gplearn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__init__.py -------------------------------------------------------------------------------- /gplearn/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /gplearn/__pycache__/_program.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__pycache__/_program.cpython-311.pyc -------------------------------------------------------------------------------- /gplearn/__pycache__/fitness.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__pycache__/fitness.cpython-311.pyc -------------------------------------------------------------------------------- /gplearn/__pycache__/functions.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__pycache__/functions.cpython-311.pyc -------------------------------------------------------------------------------- /gplearn/__pycache__/genetic.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__pycache__/genetic.cpython-311.pyc -------------------------------------------------------------------------------- /gplearn/__pycache__/utils.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/__pycache__/utils.cpython-311.pyc -------------------------------------------------------------------------------- /gplearn/_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/_program.py -------------------------------------------------------------------------------- /gplearn/fitness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/fitness.py -------------------------------------------------------------------------------- /gplearn/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/functions.py -------------------------------------------------------------------------------- /gplearn/genetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/genetic.py -------------------------------------------------------------------------------- /gplearn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/gplearn/utils.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/main.py -------------------------------------------------------------------------------- /result/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/.DS_Store -------------------------------------------------------------------------------- /result/backtest/ [0.0, 0.0].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/backtest/ [0.0, 0.0].png -------------------------------------------------------------------------------- /result/backtest/[0.0, 0.0]_holdings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/backtest/[0.0, 0.0]_holdings.csv -------------------------------------------------------------------------------- /result/backtest/[0.0, 0.0]_stats.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/backtest/[0.0, 0.0]_stats.csv -------------------------------------------------------------------------------- /result/backtest/[0.0, 0.0]_trading_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/backtest/[0.0, 0.0]_trading_details.csv -------------------------------------------------------------------------------- /result/factor/factor1.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor1.gv -------------------------------------------------------------------------------- /result/factor/factor1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor1.jpg -------------------------------------------------------------------------------- /result/factor/factor1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor1.pdf -------------------------------------------------------------------------------- /result/factor/factor1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor1.pickle -------------------------------------------------------------------------------- /result/factor/factor2.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor2.gv -------------------------------------------------------------------------------- /result/factor/factor2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor2.jpg -------------------------------------------------------------------------------- /result/factor/factor2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor2.pdf -------------------------------------------------------------------------------- /result/factor/factor2.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/factor/factor2.pickle -------------------------------------------------------------------------------- /result/plot/1因子IC图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/result/plot/1因子IC图.jpg -------------------------------------------------------------------------------- /stock_selection_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/stock_selection_factor.py -------------------------------------------------------------------------------- /timing_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/timing_factor.py -------------------------------------------------------------------------------- /toolkit/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/.DS_Store -------------------------------------------------------------------------------- /toolkit/DataProcess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/DataProcess.py -------------------------------------------------------------------------------- /toolkit/IC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/IC.py -------------------------------------------------------------------------------- /toolkit/__pycache__/DataProcess.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/DataProcess.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/__pycache__/IC.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/IC.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/__pycache__/SetupGplearn.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/SetupGplearn.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/__pycache__/backtest.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/backtest.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/__pycache__/my_plot.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/my_plot.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/__pycache__/setupGPlearnSelecting.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/setupGPlearnSelecting.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/__pycache__/setupGPlearnTiming.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/__pycache__/setupGPlearnTiming.cpython-311.pyc -------------------------------------------------------------------------------- /toolkit/backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/backtest.py -------------------------------------------------------------------------------- /toolkit/factor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/factor_test.py -------------------------------------------------------------------------------- /toolkit/gplearn_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/gplearn_basic.py -------------------------------------------------------------------------------- /toolkit/my_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/my_plot.py -------------------------------------------------------------------------------- /toolkit/setupGPlearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/toolkit/setupGPlearn.py -------------------------------------------------------------------------------- /遗传算法实证思路梳理.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjsbjl/use-gplearn-to-generate-CTA-factor/HEAD/遗传算法实证思路梳理.pdf --------------------------------------------------------------------------------