A python tool developed for WorldQuant Brain Platform User
Project description
PyWorldQuant
PyWorldQuant is a helper for WorldQuant Brain Member that can automatically submit alpha factors in the WorldQuant Brain Platform.
It is also my early version of research job. In this project,i use multiprocess and Brain API to make my research on Brain Platform more easily and efficiently. May the code be helpful to anyone who wants to do research on Brain Platform.
Advantage:easy to use,need less time to simulate and collect the performance data,easy to adjust your parameter with in the alpha. disadvantage:need to update as the platform develops
Documentation
Project Structure
pyworldquant/
|-- alpha_generator
| |-- alpha_workshop.py
| |-- alphapool.csv
| |-- 101alpha_Convert.txt
|-- doc
|-- data
|-- LICENSE
|-- README.md
|-- requirements.txt
|-- alphatest.py
Brief WorkFlow
alpha workfow
Brain Platform workflow
Quick Start
1,fill in your own usename and key in config.py.
2,choose your research settinglist in settinglist which also located in config.py. If you do not have preference in region and universe,you can use the default setting.
3,build your own alphapool by creating your own alpha generator.If you do not have preference, you can try my alphapool demo or WorldQuant alpha101 as your first try.
4,install the necessary package
pip install -r requirement.txt
5, run the alphatest.py
python3 alphatest.py
To be continued
1,work on how to make the alphapool more effective. 2,work on how to maker better use of the given dataset to formulate better alpha.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyworldquant-0.0.1.tar.gz
.
File metadata
- Download URL: pyworldquant-0.0.1.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c56e49b904795dc6238267b204039d7f22906f6ae8ea74e882ec76ca15e229f |
|
MD5 | cb8f0158ae9e02f6a6304e9af2309806 |
|
BLAKE2b-256 | dee2213f277c6a43db7492cde9756935d4cdbf6aaed01283d40b1aa1b735bc2c |
File details
Details for the file pyworldquant-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: pyworldquant-0.0.1-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec2a5acd243517bc31a6f76a0856a4a047c1d39360edf9cbf1f8da256bf14359 |
|
MD5 | a885ad4b31cf57c949294e304bb67e79 |
|
BLAKE2b-256 | 18f740735ec47b38c63d8f7133701a5aebfbbb6851350b73a627a9aa033a4ccb |