Metadata-Version: 2.4
Name: signalai-quant
Version: 0.0.5
Summary: SignalAI SDK — write trading strategies in Python and backtest them in the cloud
Project-URL: Homepage, https://signal-ai-mu.vercel.app/docs
Project-URL: Documentation, https://signal-ai-mu.vercel.app/docs
License: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# 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

```bash
# 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](https://signal-ai-mu.vercel.app/docs/tutorial) for the full walkthrough.
