Skip to main content

filtrix-cli

Agent-first command-line interface to FILTRIX — historical trading-pattern backtesting.

Install

pipx install filtrix-cli      # or: uvx filtrix-cli ...

Authenticate

export FILTRIX_API_KEY=flt_your_key      # for backtests/screens/ticker/account
filtrix auth login                       # for managing API keys (stores a JWT)

Sign up (terminal)

filtrix auth register --email you@example.com --accept-tos
# FILTRIX emails a 6-digit code; paste it when prompted; you're logged in.

Examples

filtrix backtest --filter "gap_gup>=50" --filter "price_price<5"
filtrix screen --filter "gap_gup>=50" --limit 20
filtrix --json screen --filter "gap_gup>=50"     # force JSON in a terminal
filtrix ticker NVDA
filtrix filters --search gap
filtrix account
filtrix keys create --name laptop
filtrix llms          # machine-readable usage guide for AI agents

Output & scripting

Output is human-readable in a terminal and JSON when piped or with the global --json flag. Global flags (--json, --quiet, --profile, --api-key, --base-url) go BEFORE the subcommand. Exit codes: 0 ok, 2 usage, 3 not-found, 4 auth, 5 rate-limited, 6 network, 1 server.

Configuration

Settings resolve in order: CLI flag > environment variable > config file (filtrix config path shows the location). Use --profile NAME for multiple environments. Credentials (API key / JWT) are stored in cleartext in this TOML file (best-effort chmod 600 on POSIX) — treat it like an SSH key.

Metadata

Release files for filtrix-cli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for filtrix-cli 0.1.0
File Size Uploaded Provenance Actions
filtrix_cli-0.1.0.tar.gz 19.8 kB Without provenance Details for filtrix_cli-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for filtrix-cli 0.1.0
File Interpreter ABI Platform Actions
filtrix_cli-0.1.0-py3-none-any.whl Python 3 none any Details for filtrix_cli-0.1.0-py3-none-any.whl

Total release size: 40.8 kB

Release files / filtrix_cli-0.1.0.tar.gz

Download URL filtrix_cli-0.1.0.tar.gz
Size 19.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e5add034e16edbfb6ca1a434a20a05da9f9799445594def4b3e8d72719b34314
BLAKE2b-256 checksum
How to use checksums
1a5772fdc6bd9f648099cb0bb4d5bd3fb6c0f8dc6482423374a5d4567d94f0e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / filtrix_cli-0.1.0-py3-none-any.whl

Download URL filtrix_cli-0.1.0-py3-none-any.whl
Size 21.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2df90a77467776567a452e65bfdb329264ee5db0969f7dd45fb64f248f3930bc
BLAKE2b-256 checksum
How to use checksums
71c107b3de471b2f81db52d033706552cd27b9a7422128165063c50a61c0d3fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for filtrix-cli 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page