◆ DOCS

Swing Deck documentation

Everything you need to go from "downloaded the dmg" to "my stop-loss firewall raised my NVDA stop 4 times this week, automatically, without me breaking my own rules." Most questions are answered in under 60 seconds of reading.

Quick paths

⬢ 5-MIN READ

Getting started

Install the dashboard, add tickers, run your first audit. The shortest path to a working install.

⬢ 10-MIN READ

Broker setup

Connect E*Trade for read-only positions and (optionally) Raise-Stop automation. Covers Tradier and data providers too.

⬢ REFERENCE

API reference

Every endpoint on api.swing-deck.com — validation, checkout, alerts, sync, trial. Rate limits included.

⬢ WHEN THINGS BREAK

Troubleshooting

Dashboard won't load? Audit frozen? License not activating? Common failure modes and their fixes.

Common questions

Where does my data live?

On your laptop. The local server runs at http://localhost:8001 and writes all state to disk — audit_output.json, portfolio.txt, your journal. The cloud API only sees your email and license key. See the privacy policy for specifics.

Do I need Python?

Yes — Python 3.11 or newer. The installer doesn't bundle Python because the package would be ~400 MB with pandas and numpy. Download python.org/downloads if you don't have it; it's a 30-second install.

Is Swing Deck open source?

Source-available to subscribers — you can read, modify, and audit the code locally, but redistribution is restricted. See the terms. The cloud API and marketing site will be fully open source post-launch.

How do I migrate from another dashboard?

Export your ticker list to a plain text file (one symbol per line) and drop it in as portfolio.txt. For positions and trade history, the dashboard's Settings → Sync imports encrypted backups — or you can paste a JSON via Settings → Import.

⬡ STILL STUCK? Email support@swing-deck.com with what you tried and the output. A real person replies — usually within a few hours during US market hours.