ProjectName and Description
一个"完美的"README去快速开始你的项目!
探索本项目的文档 »
查看Demo
·
报告Bug
·
提出新特性
本篇README.md面向开发者
请将所有链接中的“shaojintian/Best_README_template”改为“your_github_name/your_repository”
- 本版本支持Ubuntu,其他系统未作详细测试。
- 依赖微软量化交易平台qlib。
- 安装qlib
- Clone the repo
git clone https://github.com/vinsvison/sqlib.git
filetree
├── ARCHITECTURE.md
├── LICENSE.txt
├── README.md
├── /account/
├── /bbs/
├── /docs/
│ ├── /rules/
│ │ ├── backend.txt
│ │ └── frontend.txt
├── manage.py
├── /oa/
├── /static/
├── /templates/
├── useless.md
└── /util/
请阅读ARCHITECTURE.md 查阅为该项目的架构。
具体参考:https://qlib.readthedocs.io/en/latest/start/installation.html 可以直接 pip install qlib 若需要修改源码的,建议源码安装。
pip install numpy
pip install --upgrade cython
git clone https://github.com/microsoft/qlib.git && cd qlib
python setup.py install
特别说明:支持python==3.8版本。
具体参考:https://github.com/Toumash/mlflow-docker
根据自己的实际情况修改.env
执行几个sh脚本后,运行docker-compose up -d
特别说明:也可以直接 pip install mlflow
然后mlflow ui 启动服务
docker run -d --name prefect-postgres -v prefectdb:/var/lib/postgresql/data -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=prefect -e POSTGRES_DB=prefect postgres:latest
pip install prefect
prefect config set PREFECT_API_DATABASE_CONNECTION_URL="postgresql+asyncpg:https://postgres:prefect@localhost:5432/prefect"
docker start prefect-postgres
prefect server start
![image](https://private-user-images.githubusercontent.com/57177476/264660411-4a5e7f40-c1eb-4786-b5d5-6bd1e57879de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU0Nzk4MDEsIm5iZiI6MTcyNTQ3OTUwMSwicGF0aCI6Ii81NzE3NzQ3Ni8yNjQ2NjA0MTEtNGE1ZTdmNDAtYzFlYi00Nzg2LWI1ZDUtNmJkMWU1Nzg3OWRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA0VDE5NTE0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBkYWRkODY1OGJhNTg5MGEwOGRmMjVlOTlmZjllYzdhYTZmZGRkOGE4NjUwOTg4MmMwYWZlN2JiYmM0NGU4OTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.IbJo_03zOk_jpqH1KVz__xONPPMth7XVuLutl_vBmj0)
docker run -d -p 8080:8088 -v /home/idea/qlib/qlib_t/sqlib:/home/superset/app -e "SUPERSET_SECRET_KEY=sqlib1234" --name superset amancevice/superset
docker exec -it superset superset-init
docker exec -it superset bash
pip install duckdb-engine -i https://pypi.tuna.tsinghua.edu.cn/simple
exit
docker restart superset
- qlib
- mlflow
- prefect
- superset
- duckdb
请阅读CONTRIBUTING.md 查阅为该项目做出贡献的开发者。
贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
该项目使用Git进行版本管理。您可以在repository参看当前可用版本。
知乎:zhihu.com/people/ideaplat qq group : 851540137
您也可以在贡献者名单中参看所有参与该项目的开发者。
该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt