| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This example tries to demonstrate how Qlib supports data without fixed shared frequency.
For example,
To support such non-fixed-frequency, Qlib implements an Arctic-based backend. Here is an example to import and query data based on this backend.
Please refer to the installation docs of mongodb. Current version of script with default value tries to connect localhost via default port without authentication.
Run following command to install necessary libraries
pip install pytest coverage gdown pip install arctic # NOTE: pip may fail to resolve the right package dependency !!! Please make sure the dependency are satisfied.
cd examples/orderbook_data/
gdown https://drive.google.com/uc?id=15FuUqWn2rkCi8uhJYGEQWKakcEqLJNDG # Proxies may be necessary here.
python ../../scripts/get_data.py _unzip --file_path highfreq_orderbook_example_data.zip --target_dir .python create_dataset.py initialize_library # Initialization Libraries
python create_dataset.py import_data # Initialization LibrariesAfter importing these data, you run example.py to create some high-frequency features.
pytest -s --disable-warnings example.py # If you want run all examples
pytest -s --disable-warnings example.py::TestClass::test_exp_10 # If you want to run specific exampleExpression computing between different frequencies are not supported yet
| Back | FazBrowse Home | New Git URL |