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.4.tar.gz (7.0 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.4-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: signalai_quant-0.0.4.tar.gz
  • Upload date:
  • Size: 7.0 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.4.tar.gz
Algorithm Hash digest
SHA256 fe62d73eb8bf265ac582087fe3109140c51c5cc5a30a4abdfa7559ce4b06c33b
MD5 09a27ca55dbe2b50954bf43ea3f9ab9e
BLAKE2b-256 2272dfc2aa3e980fcb3a6d9b5534a817f27a7502ceca5aeae40700e8ee49f9c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for signalai_quant-0.0.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: signalai_quant-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d38ac7c80a21e5feb90d14d6b8639a986ac909a3a8e43f2ff5a993db63184f6a
MD5 ba4b0eba78b48a0fa337e356384c03a7
BLAKE2b-256 52f698131cf2a8213907bbca263529b76b9ad20c4ed5239a1f4d4e2a08bf548d

See more details on using hashes here.

Provenance

The following attestation bundles were made for signalai_quant-0.0.4-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