Name | Qubx JSON |
Version |
0.6.67
JSON |
| download |
home_page | None |
Summary | Qubx - Quantitative Trading Framework |
upload_time | 2025-07-21 13:24:31 |
maintainer | None |
docs_url | None |
author | Dmitry Marienko |
requires_python | <4.0,>=3.10 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Qubx - Quantitative Trading Framework
[](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[](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"
}