Skip to main content

Qubx - quantitative trading framework

Project description

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
  1. 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 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qubx-0.2.79.tar.gz (171.9 kB view details)

Uploaded Source

Built Distribution

qubx-0.2.79-cp311-cp311-manylinux_2_35_x86_64.whl (700.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.35+ x86-64

File details

Details for the file qubx-0.2.79.tar.gz.

File metadata

  • Download URL: qubx-0.2.79.tar.gz
  • Upload date:
  • Size: 171.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for qubx-0.2.79.tar.gz
Algorithm Hash digest
SHA256 3bcf7fdd2ee51d76fec21bb2a95da141fb8e64c3940ffe59f477a89e50431c76
MD5 aaa0088c0c94210307c118803fbeba00
BLAKE2b-256 f60490ceb646710d6b70f62b140d63e41fa082a81e5c6d8acc36cb437f045da4

See more details on using hashes here.

File details

Details for the file qubx-0.2.79-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for qubx-0.2.79-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 0477e27c553c9a9af440ab065e092b868f8edbd1260b227f46ebeb1ae25171d1
MD5 51cb97e35591896821a60f8ac4ba6759
BLAKE2b-256 2cbc6c4dbb718f973c6917bd475a2a3174569d8a3800c7320f16073f77ec6f1a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page