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

Uploaded Python 3

File details

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

File metadata

  • Download URL: signalai_quant-0.0.5.tar.gz
  • Upload date:
  • Size: 7.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.5.tar.gz
Algorithm Hash digest
SHA256 78cdbfc3a9454d3aaaa692a369ae0095b2800e9433710019206517df19583c95
MD5 2513d9c945faf46001e8ad55a11ab48e
BLAKE2b-256 044e5a2d61cfcb97cf4e317404e52d4f8cb1c1687a18b97cbc7bb21d923e005d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: signalai_quant-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 43392123a565a71e21117f539b8793332aafb2b36c8598bd0890163b64b2c7f0
MD5 58b2c6e507ade15a4f66364187a1303d
BLAKE2b-256 56bc74f43d188a37d44179a57609fd03ab6496676ea765cc560ff8245105b920

See more details on using hashes here.

Provenance

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