Qubx


NameQubx JSON
Version 0.6.67 PyPI version JSON
download
home_pageNone
SummaryQubx - Quantitative Trading Framework
upload_time2025-07-21 13:24:31
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 - Quantitative Trading Framework

[![CI](https://github.com/xLydianSoftware/Qubx/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/xLydianSoftware/Qubx/actions/workflows/ci.yml)

```
⠀⠀⡰⡖⠒⠒⢒⢦⠀⠀
⠀⢠⠃⠈⢆⣀⣎⣀⣱⡀  QUBX | Quantitative Backtesting Environment
⠀⢳⠒⠒⡞⠚⡄⠀⡰⠁         (c) 2024, by Dmytro Mariienko
⠀⠀⠱⣜⣀⣀⣈⣦⠃⠀⠀⠀
```

Qubx is a next-generation quantitative trading framework designed for efficient backtesting and live trading. Built with Python, it offers a robust environment for developing, testing, and deploying trading strategies.

## Features

- 🚀 High-performance backtesting engine
- 🔄 Live trading support
- 📊 Advanced data analysis tools
- 📈 Integration with multiple exchanges
- 🛠 Comprehensive strategy development toolkit
- 🔍 Detailed performance analytics

## Documentation

For detailed documentation, visit [Qubx Documentation](https://xlydiansoftware.github.io/Qubx/en/latest/)

## Prerequisites

To build and run Qubx, you need:

- Python 3.10 or higher
- C/C++ compiler for Cython compilation
- Poetry for dependency management

## Installation

### Using pip

```bash
pip install qubx
```

### Development Setup

1. Clone the repository
2. Install dependencies using Poetry:

```bash
poetry install
```

Example trading strategies can be found in the `examples/` directory.

## CLI Usage

Qubx comes with a command-line interface that provides several useful commands:

```bash
qubx --help  # Show all available commands
```

Available commands:

- `qubx deploy` - Deploy a strategy from a zip file
- `qubx ls` - List all strategies in a directory
- `qubx release` - Package a strategy into a zip file
- `qubx run` - Start a strategy with given configuration
- `qubx simulate` - Run strategy simulation

## Development

### Running Tests

Run the test suite:

```bash
just test
```

### Additional Commands

- Check code style: `just style-check`
- Build package: `just build`
- Run verbose tests: `just test-verbose`

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "Qubx",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Dmitry Marienko",
    "author_email": "dmitry.marienko@xlydian.com",
    "download_url": "https://files.pythonhosted.org/packages/cf/2d/cb386c64336c3af09c19b53d7e8794604d86e983826967892ffa0c96a6cb/qubx-0.6.67.tar.gz",
    "platform": null,
    "description": "# Qubx - Quantitative Trading Framework\n\n[![CI](https://github.com/xLydianSoftware/Qubx/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/xLydianSoftware/Qubx/actions/workflows/ci.yml)\n\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\nQubx is a next-generation quantitative trading framework designed for efficient backtesting and live trading. Built with Python, it offers a robust environment for developing, testing, and deploying trading strategies.\n\n## Features\n\n- \ud83d\ude80 High-performance backtesting engine\n- \ud83d\udd04 Live trading support\n- \ud83d\udcca Advanced data analysis tools\n- \ud83d\udcc8 Integration with multiple exchanges\n- \ud83d\udee0 Comprehensive strategy development toolkit\n- \ud83d\udd0d Detailed performance analytics\n\n## Documentation\n\nFor detailed documentation, visit [Qubx Documentation](https://xlydiansoftware.github.io/Qubx/en/latest/)\n\n## Prerequisites\n\nTo build and run Qubx, you need:\n\n- Python 3.10 or higher\n- C/C++ compiler for Cython compilation\n- Poetry for dependency management\n\n## Installation\n\n### Using pip\n\n```bash\npip install qubx\n```\n\n### Development Setup\n\n1. Clone the repository\n2. Install dependencies using Poetry:\n\n```bash\npoetry install\n```\n\nExample trading strategies can be found in the `examples/` directory.\n\n## CLI Usage\n\nQubx comes with a command-line interface that provides several useful commands:\n\n```bash\nqubx --help  # Show all available commands\n```\n\nAvailable commands:\n\n- `qubx deploy` - Deploy a strategy from a zip file\n- `qubx ls` - List all strategies in a directory\n- `qubx release` - Package a strategy into a zip file\n- `qubx run` - Start a strategy with given configuration\n- `qubx simulate` - Run strategy simulation\n\n## Development\n\n### Running Tests\n\nRun the test suite:\n\n```bash\njust test\n```\n\n### Additional Commands\n\n- Check code style: `just style-check`\n- Build package: `just build`\n- Run verbose tests: `just test-verbose`\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Qubx - Quantitative Trading Framework",
    "version": "0.6.67",
    "project_urls": {
        "Repository": "https://github.com/xLydianSoftware/Qubx"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f01454f6aa745fd9ecc8329accc9700d3de8c69789c000ca20ad09973db2fd1",
                "md5": "adf76fa5448d8239311ea071c1afb73d",
                "sha256": "be7643ec2df0bc179b327c894d8347c7332586dfaeb37bc3c5c1c8d9f4245682"
            },
            "downloads": -1,
            "filename": "qubx-0.6.67-cp312-cp312-manylinux_2_39_x86_64.whl",
            "has_sig": false,
            "md5_digest": "adf76fa5448d8239311ea071c1afb73d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 1241665,
            "upload_time": "2025-07-21T13:24:28",
            "upload_time_iso_8601": "2025-07-21T13:24:28.813507Z",
            "url": "https://files.pythonhosted.org/packages/7f/01/454f6aa745fd9ecc8329accc9700d3de8c69789c000ca20ad09973db2fd1/qubx-0.6.67-cp312-cp312-manylinux_2_39_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf2dcb386c64336c3af09c19b53d7e8794604d86e983826967892ffa0c96a6cb",
                "md5": "ba885869709862be9d536085fe196f20",
                "sha256": "1d025880784569644480a95c34789efa46160fdaa35c0fcfaebbe7497fed4047"
            },
            "downloads": -1,
            "filename": "qubx-0.6.67.tar.gz",
            "has_sig": false,
            "md5_digest": "ba885869709862be9d536085fe196f20",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 561715,
            "upload_time": "2025-07-21T13:24:31",
            "upload_time_iso_8601": "2025-07-21T13:24:31.035077Z",
            "url": "https://files.pythonhosted.org/packages/cf/2d/cb386c64336c3af09c19b53d7e8794604d86e983826967892ffa0c96a6cb/qubx-0.6.67.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-21 13:24:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "xLydianSoftware",
    "github_project": "Qubx",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "qubx"
}
        
Elapsed time: 2.17271s