Command Index¶
Use this page when you need the canonical CLI reference for the stable stacksats command groups.
For first-run onboarding, use Quickstart. For task-first routing, use Task Hub.
For built-in strategy behavior and parameter defaults, see Strategies.
Most Common Commands (copy/paste)¶
stacksats demo backtest
stacksats data fetch
stacksats data prepare
stacksats data doctor
stacksats strategy validate --strategy simple-zscore
stacksats strategy backtest --strategy simple-zscore --start-date 2024-01-01 --end-date 2024-12-31 --output-dir output
stacksats strategy export --strategy simple-zscore --start-date 2024-01-01 --end-date 2024-12-31 --output-dir output
stacksats strategy decide-daily --strategy run-daily-paper --total-window-budget-usd 1000
stacksats serve agent-api --registry-path .stacksats/agent_service_registry.json
stacksats strategy run-daily --strategy run-daily-paper --total-window-budget-usd 1000 --mode paper
stacksats strategy animate --backtest-json output/<strategy_id>/<version>/<run_id>/backtest_result.json
Command Pages¶
- Validate Command
- Backtest Command
- Export Command
- Decide Daily Command
- Agent API Service
- Demo Command
- Data Command
- Run Daily Command
- Animate Command
Prerequisites¶
- If you have not run StackSats before, start with
stacksats demo backtest. - The stable CLI subset covers
stacksats demo,stacksats data,stacksats strategy, andstacksats serve. - Runtime commands resolve a BRK-wide parquet via
STACKSATS_ANALYTICS_PARQUET, managed default~/.stacksats/data/bitcoin_analytics.parquet, or legacy local fallback./bitcoin_analytics.parquet. - Visual commands (
stacksats strategy animate,stacksats-plot-mvrv,stacksats-plot-weights) requirestacksats[viz]. - Hosted agent API commands (
stacksats serve agent-api) requirestacksats[service]. stacksats-plot-weightsalso needsstacksats[deploy]plusDATABASE_URLbecause it reads stored weight windows from Postgres before rendering.- Helper scripts such as
stacksats-plot-mvrvandstacksats-plot-weightsare documented tools outside the frozen stable CLI contract. - See Stability Policy for the exact boundary and Quickstart for install paths.
Legacy Anchors¶
These sections are retained only to preserve older in-page links.
2) Validate Strategy via Strategy Lifecycle CLI¶
Canonical page: Validate Command
3) Run Full Backtest via Strategy Lifecycle CLI¶
Canonical page: Backtest Command
4) Export Strategy Artifacts¶
Canonical page: Export Command
5) Run Idempotent Daily Execution¶
Canonical page: Run Daily Command
6) Generate Agent-Facing Daily Decisions¶
Canonical page: Decide Daily Command
7) Host the Agent API Service¶
Canonical page: Agent API Service
8) Animate Backtest Output (HD GIF)¶
Canonical page: Animate Command
Troubleshooting¶
- Start with the Troubleshooting hub for symptom-based links.
- If a command errors with import issues, verify StackSats is installed; if you are using a checkout, confirm editable install from repo root.
- If a command errors with data coverage, verify runtime parquet path/date bounds and confirm it was derived from canonical
merged_metrics. - For strict validation failures, use Validation Checklist.
- For task-first troubleshooting, use Task Hub.