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.81.tar.gz (172.0 kB view details)

Uploaded Source

Built Distribution

qubx-0.2.81-cp311-cp311-manylinux_2_35_x86_64.whl (700.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.35+ x86-64

File details

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

File metadata

  • Download URL: qubx-0.2.81.tar.gz
  • Upload date:
  • Size: 172.0 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.81.tar.gz
Algorithm Hash digest
SHA256 176c699ab6c34ee7a3e375cc7127d54b39dfcbbde775d1c6da61e98e06716ad8
MD5 c3128bfb0714e18abbfc5b21e5ef10eb
BLAKE2b-256 805518ab44afc9b0c5cef9d75796562a99974a87a35d34fb54333b6df75e7364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qubx-0.2.81-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1e7f3348e32618c4acad45d4f4e7333480cfa378eb9ffe823e08ccc9d4315485
MD5 c968dfdbd1b0b7a83f910fab9187702d
BLAKE2b-256 540a7b8aac84481725675e7e8d61bb8cb569be50a4864ec04687e9c5c1ab88f4

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