| Name | Held | Sh | Entry | Last | R now | To T1 | To stop | Health | Hold |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
| Ticker | Entry | Current | P&L | Rule | Action |
|---|---|---|---|---|---|
| Time | Ticker | Grade | Entry | Stop | T1 | Status |
|---|---|---|---|---|---|---|
| Ticker | Qty | Avg Entry | Current | P&L | Stop | Exit Rule | Status | Action |
|---|---|---|---|---|---|---|---|---|
The automatic version sends every Friday at 6:00 PM Eastern. This preview uses the same API report builder.
Risk per trade is taken first, the position cap second, cash last. Displacement margin is how far a new alert's claim score must beat a holding's hold score before a swap is even suggested.
Loading…
API keys stay in this browser only — never sent to our servers. Switch the active account any time from the dropdown in the top-right nav.
Places orders without an Approve tap. Runs only while this tab is open, on the same 60-second cycle as the dashboard refresh. Every guardrail below is checked first — anything that fails a check, or that can't be evaluated, is skipped and left for manual approval.
⚠️ Daily Loss Circuit Breaker
When realized losses reach your limit, signals stop for the day and you get a Telegram notification. Resets at next market open.
🔒 Security Model
Alpaca API keys are stored only in this browser's localStorage — never on our servers. Each device needs its own keys. We store only: your chat ID, preferences, and trade history.