# Qubx
## Next generation of Qube quantitative backtesting framework (QUBX)
```
⠀⠀⡰⡖⠒⠒⢒⢦⠀⠀
⠀⢠⠃⠈⢆⣀⣎⣀⣱⡀ QUBX | Quantitative Backtesting Environment
⠀⢳⠒⠒⡞⠚⡄⠀⡰⠁ (c) 2024, by Dmytro Mariienko
⠀⠀⠱⣜⣀⣀⣈⣦⠃⠀⠀⠀
```
## Installation
> pip install qubx
## How to run live trading (Only Binance spot tested)
1. cd experiments/
2. Edit strategy config file (zero_test.yaml). Testing strategy is just doing flip / flop trading once per minute (trading_allowed should be set for trading)
3. Modify accounts config file under ./configs/.env and provide your API binance credentials (see example in example-accounts.cfg):
```
[binance-mde]
apiKey = ...
secret = ...
base_currency = USDT
```
4. Run in console (-j key if want to run under jupyter console)
```
> python ..\src\qubx\utils\runner.py configs\zero_test.yaml -a configs\.env -j
```
Raw data
{
"_id": null,
"home_page": "https://github.com/dmarienko/Qubx",
"name": "Qubx",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Dmitry Marienko",
"author_email": "dmitry@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/68/10/e993d02775855947f8327670065f5364f573e5e86a0a8b4cfa484e09883e/qubx-0.4.3.tar.gz",
"platform": null,
"description": "# Qubx\n\n## Next generation of Qube quantitative backtesting framework (QUBX)\n``` \n\u2800\u2800\u2870\u2856\u2812\u2812\u2892\u28a6\u2800\u2800\n\u2800\u28a0\u2803\u2808\u2886\u28c0\u28ce\u28c0\u28f1\u2840 QUBX | Quantitative Backtesting Environment\n\u2800\u28b3\u2812\u2812\u285e\u281a\u2844\u2800\u2870\u2801 (c) 2024, by Dmytro Mariienko\n\u2800\u2800\u2831\u28dc\u28c0\u28c0\u28c8\u28e6\u2803\u2800\u2800\u2800\n\n``` \n\n## Installation\n> pip install qubx\n\n## How to run live trading (Only Binance spot tested)\n1. cd experiments/\n2. Edit strategy config file (zero_test.yaml). Testing strategy is just doing flip / flop trading once per minute (trading_allowed should be set for trading)\n3. Modify accounts config file under ./configs/.env and provide your API binance credentials (see example in example-accounts.cfg):\n```\n[binance-mde]\napiKey = ...\nsecret = ...\nbase_currency = USDT\n```\n4. Run in console (-j key if want to run under jupyter console)\n\n```\n> python ..\\src\\qubx\\utils\\runner.py configs\\zero_test.yaml -a configs\\.env -j \n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Qubx - quantitative trading framework",
"version": "0.4.3",
"project_urls": {
"Homepage": "https://github.com/dmarienko/Qubx",
"Repository": "https://github.com/dmarienko/Qubx"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "01cbf2882d46833051e772180a06062cd2630ba222d0dda5ca443bb4e91c6e92",
"md5": "cfb18154d8f1b39da04d65a957aac8fb",
"sha256": "cd88f79e060284aa283f6da7d0a3ef9a43751b9b04f41270a9aef62b4e8e5c27"
},
"downloads": -1,
"filename": "qubx-0.4.3-cp311-cp311-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "cfb18154d8f1b39da04d65a957aac8fb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.10",
"size": 728372,
"upload_time": "2024-12-05T16:25:37",
"upload_time_iso_8601": "2024-12-05T16:25:37.101596Z",
"url": "https://files.pythonhosted.org/packages/01/cb/f2882d46833051e772180a06062cd2630ba222d0dda5ca443bb4e91c6e92/qubx-0.4.3-cp311-cp311-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6810e993d02775855947f8327670065f5364f573e5e86a0a8b4cfa484e09883e",
"md5": "38fdedce27595e976d3d33e92232e09f",
"sha256": "2b90ece94dd47a39a142e42cc15b7f5426b0403482f13c2ea5478e747f0be02e"
},
"downloads": -1,
"filename": "qubx-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "38fdedce27595e976d3d33e92232e09f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 185568,
"upload_time": "2024-12-05T16:25:39",
"upload_time_iso_8601": "2024-12-05T16:25:39.241243Z",
"url": "https://files.pythonhosted.org/packages/68/10/e993d02775855947f8327670065f5364f573e5e86a0a8b4cfa484e09883e/qubx-0.4.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-05 16:25:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dmarienko",
"github_project": "Qubx",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "qubx"
}