Read this in other languages: English.
ZVT is a quant trading platform written after rethinking trading based on fooltrader, which includes scalable data recorder, api, factor calculation, stock picking, backtesting, and unified visualization layer, focus on low frequency, multi-level, multi-targets full market analysis and trading framework.
The entire framework is highly scalable, and only needs to write very little code to expand each module. The extended tutorials for each module are to be improved, and waiting for your contribution.
git clone https://github.com/zvtvz/zvt.git
setup virtual env(python>=3.6),install requirements
pip3 install -r requirements.txt
unzip data sample for the tests
python3 init_data_sample.py pytest tests
change DATA_PATH（default datasample is just for testing）
DATA_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'data'))
eastmoney: https://pan.baidu.com/s/1CMAlCRYwlhGVxS6drYUEgA 提取码: q2qn
netease: https://pan.baidu.com/s/1kMhEVO0kH_Pn6wXKyqvJEA 提取码: ijxg
sina: https://pan.baidu.com/s/1eusW65sdK_WE4icnt8JS1g 提取码: uux3
joinquant: https://pan.baidu.com/s/1ijrgjUd1WkRMONrwRQU-4w 提取码: dipd
unzip them to DATA_PATH
run the main entry app
for updating the data,please refer to recorders
docs is waiting for your contribution,especially english docs
If you think the project is helpful to you, you can buy me a cup of coffee
Looking forward to more developers participating in the development of zvt, I will promise Reivew PR as soon as possible and respond promptly. But submit PR please make sure
Developers are also welcome to provide more examples for zvt to complement the documentation, located at [zvt/docs] (https://github.com/zvtvz/zvt/docs)
wechat Public number (some tutorials would be here):
：Code submit frequency
：React/respond to issue & PR etc.
：Well-balanced team members and collaboration
：Recent popularity of project
：Star counts, download counts etc.