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

Uploaded Source

Built Distribution

qubx-0.2.80-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.80.tar.gz.

File metadata

  • Download URL: qubx-0.2.80.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.80.tar.gz
Algorithm Hash digest
SHA256 9000bdc39fa242d431c67b8b66fd00593b26c7d49988c07dab10b08ad0bc321c
MD5 723559de9a073b92accaf1d808af0dcc
BLAKE2b-256 3a19e1ba19552cde161bedf210c898f076fb948e1c78ce54c85a3c3b7aa14d78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qubx-0.2.80-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c78bf916edeff189de32c64ab5325f930b8a68b143c7875162d6b8c3be2e1a8f
MD5 ac966bebfdbb7de3899a2486033ef2e0
BLAKE2b-256 576e711bd571102aa0d3b9eadf3746e19cceae0c69f689ac0248331cf2848bac

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