├── .github └── workflows │ └── python-publish.yml ├── LICENSE ├── README.md ├── __init__.py ├── __pycache__ ├── __init__.cpython-311.pyc └── __init__.cpython-312.pyc ├── backtest ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-311.pyc │ ├── __init__.cpython-312.pyc │ ├── __init__.cpython-39.pyc │ ├── bt_backtest.cpython-311.pyc │ ├── bt_backtest.cpython-312.pyc │ ├── turtle.cpython-311.pyc │ ├── turtle.cpython-312.pyc │ ├── turtle.cpython-39.pyc │ ├── vec_backtest.cpython-311.pyc │ ├── vec_backtest.cpython-312.pyc │ └── vec_backtest.cpython-39.pyc ├── bt_backtest.py ├── turtle.py └── vec_backtest.py ├── data ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-311.pyc │ ├── __init__.cpython-312.pyc │ ├── __init__.cpython-39.pyc │ ├── demjson.cpython-311.pyc │ ├── demjson.cpython-312.pyc │ ├── demjson.cpython-39.pyc │ ├── fundamental.cpython-311.pyc │ ├── fundamental.cpython-312.pyc │ ├── fundamental.cpython-39.pyc │ ├── industry.cpython-311.pyc │ ├── industry.cpython-312.pyc │ ├── industry.cpython-39.pyc │ ├── macro.cpython-311.pyc │ ├── macro.cpython-312.pyc │ ├── macro.cpython-39.pyc │ ├── money.cpython-311.pyc │ ├── money.cpython-312.pyc │ ├── money.cpython-39.pyc │ ├── news.cpython-311.pyc │ ├── news.cpython-312.pyc │ ├── news.cpython-39.pyc │ ├── sector.cpython-311.pyc │ ├── trade.cpython-311.pyc │ ├── trade.cpython-312.pyc │ ├── trade.cpython-39.pyc │ ├── util.cpython-311.pyc │ ├── util.cpython-312.pyc │ ├── util.cpython-39.pyc │ ├── wencai.cpython-311.pyc │ └── wencai.cpython-39.pyc ├── cookies.json ├── demjson.py ├── fundamental.py ├── hexin.js ├── industry.py ├── macro.py ├── money.py ├── news.py ├── ths.js ├── trade.py ├── util.py └── wencai.py ├── plot ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-311.pyc │ ├── __init__.cpython-312.pyc │ ├── chart_plot.cpython-311.pyc │ ├── chart_plot.cpython-312.pyc │ ├── data_plot.cpython-311.pyc │ └── data_plot.cpython-312.pyc ├── chart_plot.py └── data_plot.py └── stock ├── __init__.py ├── __pycache__ ├── __init__.cpython-311.pyc ├── __init__.cpython-312.pyc ├── __init__.cpython-39.pyc ├── stock_pool.cpython-311.pyc ├── stock_pool.cpython-312.pyc ├── stock_pool.cpython-39.pyc ├── ths_em_pool.cpython-311.pyc ├── ths_em_pool.cpython-312.pyc └── ths_em_pool.cpython-39.pyc ├── stock_pool.py └── ths_em_pool.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/__init__.py -------------------------------------------------------------------------------- /__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /backtest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__init__.py -------------------------------------------------------------------------------- /backtest/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/bt_backtest.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/bt_backtest.cpython-311.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/bt_backtest.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/bt_backtest.cpython-312.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/turtle.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/turtle.cpython-311.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/turtle.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/turtle.cpython-312.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/turtle.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/turtle.cpython-39.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/vec_backtest.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/vec_backtest.cpython-311.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/vec_backtest.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/vec_backtest.cpython-312.pyc -------------------------------------------------------------------------------- /backtest/__pycache__/vec_backtest.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/__pycache__/vec_backtest.cpython-39.pyc -------------------------------------------------------------------------------- /backtest/bt_backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/bt_backtest.py -------------------------------------------------------------------------------- /backtest/turtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/turtle.py -------------------------------------------------------------------------------- /backtest/vec_backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/backtest/vec_backtest.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/demjson.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/demjson.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/demjson.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/demjson.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/demjson.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/demjson.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/fundamental.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/fundamental.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/fundamental.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/fundamental.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/fundamental.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/fundamental.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/industry.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/industry.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/industry.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/industry.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/industry.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/industry.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/macro.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/macro.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/macro.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/macro.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/macro.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/macro.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/money.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/money.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/money.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/money.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/money.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/money.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/news.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/news.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/news.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/news.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/news.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/news.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/sector.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/sector.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/trade.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/trade.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/trade.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/trade.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/trade.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/trade.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/util.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/util.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/util.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/util.cpython-312.pyc -------------------------------------------------------------------------------- /data/__pycache__/util.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/util.cpython-39.pyc -------------------------------------------------------------------------------- /data/__pycache__/wencai.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/wencai.cpython-311.pyc -------------------------------------------------------------------------------- /data/__pycache__/wencai.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/__pycache__/wencai.cpython-39.pyc -------------------------------------------------------------------------------- /data/cookies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/cookies.json -------------------------------------------------------------------------------- /data/demjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/demjson.py -------------------------------------------------------------------------------- /data/fundamental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/fundamental.py -------------------------------------------------------------------------------- /data/hexin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/hexin.js -------------------------------------------------------------------------------- /data/industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/industry.py -------------------------------------------------------------------------------- /data/macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/macro.py -------------------------------------------------------------------------------- /data/money.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/money.py -------------------------------------------------------------------------------- /data/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/news.py -------------------------------------------------------------------------------- /data/ths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/ths.js -------------------------------------------------------------------------------- /data/trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/trade.py -------------------------------------------------------------------------------- /data/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/util.py -------------------------------------------------------------------------------- /data/wencai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/data/wencai.py -------------------------------------------------------------------------------- /plot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__init__.py -------------------------------------------------------------------------------- /plot/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /plot/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /plot/__pycache__/chart_plot.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__pycache__/chart_plot.cpython-311.pyc -------------------------------------------------------------------------------- /plot/__pycache__/chart_plot.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__pycache__/chart_plot.cpython-312.pyc -------------------------------------------------------------------------------- /plot/__pycache__/data_plot.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__pycache__/data_plot.cpython-311.pyc -------------------------------------------------------------------------------- /plot/__pycache__/data_plot.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/__pycache__/data_plot.cpython-312.pyc -------------------------------------------------------------------------------- /plot/chart_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/chart_plot.py -------------------------------------------------------------------------------- /plot/data_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/plot/data_plot.py -------------------------------------------------------------------------------- /stock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__init__.py -------------------------------------------------------------------------------- /stock/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /stock/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /stock/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /stock/__pycache__/stock_pool.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/stock_pool.cpython-311.pyc -------------------------------------------------------------------------------- /stock/__pycache__/stock_pool.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/stock_pool.cpython-312.pyc -------------------------------------------------------------------------------- /stock/__pycache__/stock_pool.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/stock_pool.cpython-39.pyc -------------------------------------------------------------------------------- /stock/__pycache__/ths_em_pool.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/ths_em_pool.cpython-311.pyc -------------------------------------------------------------------------------- /stock/__pycache__/ths_em_pool.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/ths_em_pool.cpython-312.pyc -------------------------------------------------------------------------------- /stock/__pycache__/ths_em_pool.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/__pycache__/ths_em_pool.cpython-39.pyc -------------------------------------------------------------------------------- /stock/stock_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/stock_pool.py -------------------------------------------------------------------------------- /stock/ths_em_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkfy920/qstock/HEAD/stock/ths_em_pool.py --------------------------------------------------------------------------------