Dashboard
Updated 3 s ago1Pause all2Stop all3Liquidate all16CashSecuredPut · SPY stopped with an errorTradier 401: access token expired4+5 more15:10Open bot ›5
Equity7
Crypto16,848.59USDT
Equity25,410.00USD
Option18,205.00USD
4 Live bots · capital + P&L
Today P&L8
Crypto−34.50USDT−0.20%
Equity+210.35USD+0.83%
Option0.00USD0.00%
since 00:00 Taipei · incl. unrealized
Total P&L
Crypto−151.41USDT−0.89%
Equity+1,410.00USD+5.88%
Option+205.00USD+1.14%
since each bot's first start
Open positions10
6open
Crypto3,073.83USDT1 · 18%
Equity19,008.40USD5 · 75%
Option—none
market value · positions · % of equity
Bots at a glance11needs attention first, then Today P&L %
| Name | Mode | Status | Today P&L | Total P&L | Positions | Max loss used12 | |
|---|---|---|---|---|---|---|---|
| CashSecuredPut · SPY | Live | ErrorTradier 401: access token expired | — | +205.00USD · +1.14% | — | 0 / 1,800 USD | |
| VegasTunnel · ETH | Paper | PausedDaily loss limit · 13:42 | −312.40USDT · −3.21% | −587.40USDT · −5.87% | — | 587.40 / 1,000 USDT | |
| VegasTunnel · SOL | Live | StoppedMax loss limit · 10-24 03:15 | — | −500.00USDT · −10.00% | — | 500.00 / 500 USDT | |
| MomentumRotation | Live | Running | +210.35USD · +0.83% | +1,410.00USD · +5.88% | 519,008.40 USD | 0 / 2,400 USD | |
| VegasTunnel · BTC | Live | Runningv7 available | −34.50USDT · −0.28% | +348.59USDT · +2.90% | 13,073.83 USDT | 0 / 1,200 USDT | |
| VegasTunnel · BTC v7 test | Paper | Starting…Pre-start checks… | — | — | — | 0 / 1,000 USDT |
View all bots ›6 of 6 · up to 8 rows here
Recent activity13fills and triggered alerts · last 10 · Taipei time
15:10!CashSecuredPut · SPYAlert · Bot error: Tradier 401, access token expired
13:42!VegasTunnel · ETHPaperAlert · Daily max loss reached, new entries paused
13:42▼VegasTunnel · ETHPaperExit · Sell 0.8500 ETH at 2,431.20 · stop-loss−212.40 USDT
09:18▼VegasTunnel · ETHPaperExit · Sell 0.6000 ETH at 2,447.80 · exit signal−100.00 USDT
10-25 08:00▲VegasTunnel · BTCEntry · Buy 0.0440 BTC at 69,534.39 · pullback to EMA169
10-24 10:00▼VegasTunnel · BTCExit · Sell 0.0440 BTC at 70,555.39 · target reached +2.5%+82.09 USDT
10-24 03:15!VegasTunnel · SOLAlert · Max loss reached, bot stopped and positions closed
10-24 03:15▼VegasTunnel · SOLExit · Sell 24.00 SOL at 171.30 · Max loss close−138.20 USDT
10-23 21:31▼MomentumRotationExit · Sell 14 META at 585.20 · rebalance+312.40 USD
10-23 21:31▲MomentumRotationEntry · Buy 12 GLD at 245.60 · rebalance
VARIANT · Needs attention expanded (④)
CashSecuredPut · SPY stopped with an errorTradier 401: access token expired15:10Open bot ›
Tradier cash: last test failedToken expired15:10Open connection ›
VegasTunnel · ETH (Paper) paused itselfToday −312.40 of 300 USDT13:42Open bot ›
VegasTunnel · SOL stopped itselfTotal −500.00 of 500 USDT10-24 03:15Open bot ›
Grafana webhook: last test failedHTTP 50215:10Open channel ›
VegasTunnel · BTC runs v5; v7 is ActiveEdit the bot to switch version (needs a restart)Open bot ›
VARIANT · Needs attention, nothing to do (④)
All systems normal6 bots reporting heartbeats · 5 connections and 4 enabled channels passed their last test
VARIANT · KPI strip with Paper selected (⑥)
VARIANT · First run, no bots yet (⑮) · whole page2 of 6 done
Dashboard
Updated 3 s agoGet started with Algonics15
Six steps from a strategy to a live bot. This list replaces the dashboard until the first bot is added.
✓
Add a connectionA broker or exchange account, tested with a read-only call
✓ Binance main · tested 10-26 15:10✓
Add a channeloptionalTelegram, email, webhook, DingTalk or Lark, for alerts
✓ Ops Telegram3
Add a strategy and run a backtestRegister a strategy from a local folder or Git, then backtest it
Add strategy4
Activate a versionOnly an Active version can run in a bot
Open strategy5
Add a Paper botLive market data, simulated fills
Add bot6
Promote to LiveFrom the Paper bot's ⋮ menu, once you are happy with it
Open BotsAnnotations · Dashboard (first sidebar item, /). Answers "is everything OK?" first (Needs attention), then "how am I doing?" (KPIs, bots, activity). No equity curve, market snapshot, strategy stats or alerts widget in v1. ① Updated 3 s ago: the page refreshes itself; the time is the last successful refresh. ② Pause all (outlined) pauses every Running bot, Paper and Live, after a confirm (01b). Pause only stops opening new positions: exits and stop-losses keep running, open positions are not closed. Resume each bot from the Bots list or its page. Disabled when no bot is running. ③ Stop all (outlined) stops every bot that is not already Stopped or in Error, Paper and Live, after a confirm (01c) that works like the single-bot Stop: two checkboxes, both off by default, Cancel open orders and Close all positions; without them orders and positions stay on the accounts. Liquidate all (error-outlined, last; numbered ⑯ below). No Add bot or Backtest button here: bots are added from the Bots page. ④ Needs attention banner (MUI Alert, coloured by the worst item: error red, warning amber, info blue). Collapsed by default: only the most severe item (icon, title, short detail, time, link) and a +N more count; the chevron at the bottom centre expands the rest in the same compact rows and collapses them again (variant). Items: only things you can act on, Paper and Live, errors first then newest: a bot in Error, a bot that paused itself on Daily max loss or stopped itself on Max loss, a connection or an enabled channel whose last test failed, a running bot whose strategy has a newer Active version. Bot health uses the bot's heartbeat and last error only (no separate stale-data check); a missing heartbeat over 60 s shows here as "No heartbeat". An item disappears when the cause is gone. Empty: a slim green All systems normal banner (variant). No section heading on this page above the banner or the KPI strip. ⑤ Each item has one link: Open bot (04c), Open connection (06), Open channel (07). ⑥ Live / Paper toggle for the KPI strip, default Live; there is no All, so paper results never mix with real money. Remembered per user. ⑦ KPI cards show one row per asset class that has bots in the selected mode: Crypto (exchange bots, USDT), Equity (stock and ETF bots, USD), Option (option bots, USD); a class without bots has no row. Each row is in its market's currency, never converted or summed across classes. Equity: each bot's capital + P&L; Stopped bots are included. ⑧ Today P&L since 00:00 Taipei and Total P&L since each bot's first start, both include unrealized P&L and fees; % of that class's starting capital. ⑨ Bots counts for the selected mode: running / paused / error / stopped; each opens the Bots list (04) filtered by that status (04 needs a status filter from the link). ⑩ Open positions: total count on top; per asset class the market value, number of positions and share of that class's equity. ⑪ Bots at a glance: all modes, up to 8 rows, needing attention first (Error, paused or stopped by a limit), then Today P&L %. Health dot: green heartbeat OK, amber paused by a limit, red error, grey stopped, blue starting. A row opens the bot page (04c); View all bots opens 04. ⑫ Max loss used: loss from the bot's starting capital against its Max loss limit (amber from 50%, red at 100%). ⑬ Recent activity: the last 10 fills (entries, exits) and triggered alerts across bots, newest first; the bot name opens its page. No start / stop / pause records: there is no audit log in v1. ⑭ Variants: Needs attention expanded, all systems normal, Paper KPI strip (only Crypto has Paper bots). ⑮ First run: until the first bot is added, a checklist replaces the widgets: Add a connection, Add a channel (optional), Add a strategy and run a backtest, Activate a version, Add a Paper bot, Promote to Live. Done steps show a green check and what was added; the next step has the filled button; each button opens its page (06b, 07b, 03b, 03e, 04b, 04). Pause all, Stop all and Liquidate all are hidden (no bots yet). ⑯ Liquidate all: emergency action, same as the single-bot Liquidate now (04e) applied to every bot: cancels all open orders, closes all positions at market, then every bot becomes Stopped. Danger confirm (01d): type LIQUIDATE to enable the button.
Sample data: bots, P&L, connections and channels match the Bots (04), Connections (06) and Channels (07) pages and are for illustration only.
Sample data: bots, P&L, connections and channels match the Bots (04), Connections (06) and Channels (07) pages and are for illustration only.