Alpaca is not configured. US stock data will fail or fall back to weaker free providers (Stooq/Yahoo) and hourly data won't be available until credentials are added.
Add these environment variables in Coolify → bendik-trader app → Environment Variables:
ALPACA_API_KEY_ID
ALPACA_API_SECRET_KEY
Restart/redeploy the app after saving. Do not paste API keys into this dashboard — credentials must stay server-side only.
Provider/sync issues — click to expand
Controls
All active stocks are tracked and synced. Charts highlight the top 5 by correlation; the correlation table shows everything.
Interval
Timeframe
Actions
Tracked stocks (highlighted = currently in top 5)
loading instruments…
Add instrument
BTC + Top 5 Correlated Stocks
BTC-USD price on the left axis, top 5 correlated stocks rebased to % change from start on the right axis. Drag the slider below to set the visible date range.
Data Sync Status
Provider config, current selection, and per-symbol cache state.
Alpaca
—
Database
—
Interval
—
Timeframe
—
Tracked / Top 5
—
Last sync duration
—
Bar table
—
Cache warm jobs
idle
non-blocking; runs in background
Symbol
Source
Rows
Last bar
Synced
Provider errors
BTC price (USD & GBP)
BTC-USD on left axis, BTC-GBP on right axis. Use the slider to zoom.
Top 5 stocks (raw price)
Native close price for the 5 highest-correlated stocks.
Normalised performance (rebased to 100)
BTC-USD plus top 5 stocks rebased to 100 on the first aligned timestamp.
Rolling correlation over time
Pearson correlation of returns vs BTC-USD on a rolling window (14 bars). One line per top-5 stock. -1 to +1.
Category averages
Average BTC-correlation by group. Higher = the whole sector moves with Bitcoin; lower = the group is decoupled.
Correlation vs BTC-USD
Snapshot Pearson correlation over the selected timeframe. Sorted highest first.
Correlation table (all tracked)
Click a column to sort. Highlighted rows are in the top 5 shown on charts.
#
Ticker
Company
Category
Signal
r
β
R²
t
Stock %
BTC %
N
First
Last
loading…
Trading Bot OFF
Reads positions from your Alpaca paper account every minute, compares to dashboard signals, and (in live mode) places orders.
Filters: r≥—, |t|≥—, R²≥—.
Caps: — per position, — open max, — trades/day.
Mode
—
Market
—
Equity
—
Buying power
—
Daily P&L
—
Open positions
—
Last tick
—
Last error
—
Activity today
Open positions
Symbol
Side
Qty
Avg entry
Mkt value
Unrealised P&L
no positions
Recent decisions
Time
Symbol
Signal
Action
Reason
no decisions yet
Project Wiki & Roadmap
A living explanation of what this dashboard does, how it works, and where it's heading.
What this dashboard does
Tracks Bitcoin price in USD and GBP.
Tracks all active crypto-related public equities.
Stores historical bars (daily & hourly) in Postgres price_bars.
Calculates Pearson correlation vs BTC, including rolling window.
Top 5 by correlation drive the main charts; full list in the table.
How correlation works
Computed on percentage returns, not raw prices.
Aligned by shared timestamps only (BTC trades 24/7, stocks 5×/week).