Qubx


NameQubx JSON
Version 0.4.3 PyPI version JSON
download
home_pagehttps://github.com/dmarienko/Qubx
SummaryQubx - quantitative trading framework
upload_time2024-12-05 16:25:39
maintainerNone
docs_urlNone
authorDmitry Marienko
requires_python<4.0,>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.36633s