Skip to main content

SignalAI SDK — write trading strategies in Python and backtest them in the cloud

Project description

signalai_quant — SignalAI SDK

Write trading strategies in Python and backtest them in the cloud.

Full docs: https://signal-ai-mu.vercel.app/docs (Introduction · Concepts · Tutorial · SDK reference)

Quickstart

# the CLI (runs backtests in the cloud)
curl -fsSL https://signal-ai-mu.vercel.app/install.sh | sh

# the Python library (write strategies with autocomplete)
pip install signalai-quant

signalai login                 # opens your browser to sign in
signalai init my_strategy.py   # scaffold a strategy
signalai backtests submit my_strategy.py --symbols SPY --from 2024-01-01 --to 2024-12-31
signalai backtests get <id>
signalai signals list          # every read command also takes --json

submit runs your backtest in the cloud; signalai status <id> tracks it, and results are viewable in the web app. See the tutorial for the full walkthrough.

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

signalai_quant-0.0.6.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

signalai_quant-0.0.6-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file signalai_quant-0.0.6.tar.gz.

File metadata

  • Download URL: signalai_quant-0.0.6.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for signalai_quant-0.0.6.tar.gz
Algorithm Hash digest
SHA256 6e658b83476cbb1c4f5a775c75a36c5d799795052732f37e1572debd72329c93
MD5 1418b3476d4d34fec4915c6d187e9d86
BLAKE2b-256 2fe7e9a7cf6c94f2a4a9f49c88ada7ce24043a36d759549d5b37f226b2cf9af8

See more details on using hashes here.

Provenance

The following attestation bundles were made for signalai_quant-0.0.6.tar.gz:

Publisher: release.yml on yashkothari42/SignalAI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file signalai_quant-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: signalai_quant-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for signalai_quant-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 62c46f4b8b216baf3a3f27ab9a2e18cbd3871e09c2178988020b43a4496479e4
MD5 b8ee8fd2271c97e4d86cdc9c332a517d
BLAKE2b-256 01670bf4419bf02ace3ef79db032c9c155585b1198db761f11a94136db5bc5ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for signalai_quant-0.0.6-py3-none-any.whl:

Publisher: release.yml on yashkothari42/SignalAI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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