Macro drivers

Which macro chart crypto moves with, per half hour. Moving together is not a cause: this says what moves with crypto now, not what comes next.
Coins
Hours
Horizon
Table as it stood

Moving together

Strength is the correlation of 30-minute changes over the same half hours, from −1 to +1. Clear = beyond the two-sided 5% bar with a Bonferroni correction over the eight main charts (an extra chart such as S&P 500: over 15), from at least 20 half hours. That bar treats the half hours as independent, so it is checked a second way: the same half hours, with whole New York trading days resampled 4,000 times at the same level, so that a few strong days cannot carry it alone. Bold and full colour = clear on both. Dotted underline = clear only on the first: grey when the window has fewer than 10 trading days to resample (3 and 7 days, 90 days and the earlier windows of the comparison are not in the half-hour data here), orange when the day blocks include zero. The tooltip of each value gives both intervals. Minus = opposite direction (VIX up, BTC down). Click a column header to sort on it (highest correlation first, click again for most negative first); click a row or a chart to enlarge it, hover it (tap on a phone) to read each half hour. Under the table you switch the extra charts on and off; S&P 500 is on by default. US hours: 08:00 to 16:00 New York, Monday to Friday, so the 8:30 data releases (CPI, jobs, PPI) are in; every chart over the same half hours. Outside US hours: Asia, Europe and evening, each chart over its own half hours. The Nasdaq, the Russell and VIX come from their futures (NQ, RTY, VX), which trade nearly around the clock. Lead: each chart is also measured one half hour ahead of crypto, and "Ran ahead" appears only when that is clear; a 30-minute measurement cannot show which market moved first within the same half hour. The long view on daily returns over months and years is in Create Backtest, Correlation Lab. Source: TradingView public feed, 30m bars; measured on the station, refreshed at most every 30 minutes when this screen is opened.

Breadth · top 60

How broad the move is across the top 60: how many coins are green, beat BTC, sit above their 50- and 200-day average or have EMA33 above SMA44, and how the equal-weighted basket did against the cap-weighted one.
Loading…

Engine Room

Scheduled tasks, what runs now, what starts at login, and the Claude sessions per folder. The switches are yours.

Alerts

One list for the whole station: the measures listed under New alert (prices, indicators, funding, open interest, volume, liquidations, breadth, TradingView symbols, early warnings and trending lists), Polymarket markets and the wallets you follow. The station checks them every minute and sends what fires to Telegram, also when no screen of this app is open, as long as the station pc is on, connected and the alert service runs; this pc and the phone see the same list. Night rest 23:00–07:00: what fires then comes as one message after 07:00. This page plays no sound.

Armed

New alert

Pick what to watch, then the condition and the level: type it, take a step, or drag on the chart. Every chart in the app also has Add alert… on its right-click menu.

Log

Every alert that fired, from every source, with what it said and whether it reached Telegram. For Polymarket the price an hour and a day later is on Polymarket → Alerts.

Polymarket

Live from Polymarket's public APIs, read straight from this page. Nothing is placed or signed here.

Funding-Arb Portfolio Backtester

Backtests portfolios of the crypto-&-tradfi funding trade (short a Hyperliquid perp to collect funding, long the matching asset on a broker) and searches a rule space for the rules that optimize each objective. Models leverage on equity, transaction fees and broker financing. Liquidations are checked per leg (Liquidation check, below): the Hyperliquid perp against its own margin and maintenance margin, hour by hour, and the broker leg against half its margin, trading only while its market is open. Switch the check off for the upper bound without it.

Asset classes ⓘ
Universe & direction ⓘ
Ready.

Funding-Rate Arbitrage

Delta-neutral funding capture: buy the underlying on your broker (costs financing to carry) and short a crypto perp (collect funding when positive). Net carry = captured funding − financing, before transaction cost. The round-trip cost is amortized over the holding period — a 90-day hold means paying the round-trip fee about 4× a year, so shorter holds eat more of the funding you capture — and it is shown separately in Tx drag and subtracted in Net · turnover.

Decentralized exchange · no KYC
Hyperliquid Get account↗
Lighter
Centralized exchange · needs KYC
Loading…
Each row is the best venue to short for that asset (highest funding among liquid venues). Click the ▶ caret to compare all venues; click the asset name for its funding history.
Loading…
—

Funding rate (APY) by exchange

Smoothing
One APY funding line per exchange (right axis), smoothed over the window you pick above (Hour = raw per-hour, then Day / Week / Month moving averages) so the venues stay legible and the cross-venue spread is visible directly — the gap between lines is the extra funding one venue pays over another for the same trade. The dashed breakeven hurdle = financing + tx drag; a line above it = positive net carry there. Click a label to show/hide a line. Scroll to zoom, drag to pan, hover for values. Full cached history.
Best venue (Hyperliquid): each bar = that day's mean hourly funding, shown as APY . Orange line = the Hyperliquid perp daily close.
Hyperliquid — each bar = that calendar week's mean hourly funding, as APY. Green = longs pay shorts (you collect when short the perp); red = the reverse.
Hyperliquid — average funding by day of the week (Mon–Sun, UTC), as APY. Each bar averages every hour that fell on that weekday. Watch for the carry fading or going red at weekends, when the tradfi market is shut — a cue to trim the short leg.
Hyperliquid and Binance rows rank on the trailing mean over the chosen funding window, fetched per market — a single hour annualizes to nonsense (ZHIPU's last hour reads +146% APR against a seven-day mean of −3.5%). Bitget and MEXC have no equivalent public endpoint here and stay on their current snapshot, so treat those two columns as indicative; a leg still on a snapshot is never ranked on. Venues that block browser CORS fail gracefully and show as unavailable.
Mode
Backtest
Single Indicator Optimization
Indicator Combination
Leverage Optimization
Seasonality
Regression Analysis
Return Autocorrelation
DCA Optimization
Rolling Window
Asset
B BTC ▾
Indicators
Exposure & leverage
Date range & capital
Configure parameters and press Run Backtest
Modules

Volatility Screener

Crypto perps on Hyperliquid, ranked by recent realized volatility to surface long/short candidates. Vol-expansion = 24h volatility ÷ 30-day baseline — the "volatile lately" signal: above 1× means the asset is more turbulent than its own monthly norm. Volatility is annualized close-to-close: 1h vol from the last hour's 1-minute returns, 24h vol from 5-minute returns, 7d and 30d from hourly returns. Vol-expansion therefore sets a 5-minute figure against an hourly one, so it is not like for like: finer bars can read higher or lower than hourly ones. Vol-exp. 1h beside it takes the same 24 hours on hourly returns and divides by the same hourly 30-day baseline: like for like, but cut from only 24 returns, so coarser. Funding APR around +11% is Hyperliquid's fixed interest component (0.01% per 8 hours, about 10.95% a year): a real payment, not by itself a sign of crowding. Use the momentum (% change) columns to read direction, and the liquidity/funding columns to judge whether a name is actually tradeable. Click a row for the price chart and a per-timeframe breakdown.
Minimum 24h volume · turnover only ⓘ ● —

—

Hyperliquid perpetual
—

Last 30 days of hourly close prices (Hyperliquid). Scroll to zoom, drag to pan, hover for values.

Volatility is annualized close-to-close realized vol over each window; the small figure under each one is the same measure without the yearly scaling, one standard deviation of an hourly or daily return (not a forecast of the move). Vol-expansion above 1× means the asset is more volatile than its own 30-day baseline — the “volatile lately” signal. Read the change rows for direction (long vs short), and funding for the cost (or rebate) of holding the position. Per-window figures show n/a when there isn’t enough candle history (newly listed markets).

Convergence Trades · legacy backtester

Mean reversion on the price ratio of two related commodities: when the ratio stretches beyond its rolling average (entry at ±z), go long the cheap leg / short the rich leg and hold until the ratio converges back. Dollar-neutral legs on Hyperliquid perps. Two data views: Long history (daily futures) backtests decades of futures history with measured HL funding means as constant carry; Hyperliquid only (real funding) uses only real Hyperliquid perp prices and real hourly funding. The reference has a third, Perp-like history + Hyperliquid perps, which is built on its server and cannot be reproduced here — it is listed in the field below and greyed out.

Strategy configuration

Data and test
Signal
Execution

My Backtests

Stored on the machine that serves this page, so this is the same list on the desktop and on the phone. Opening one restores every field and runs it.

My Collections (0)

Results & costs

Your real Bybit account first, in dollars from the account's own records.
Reading the account figures…
Execution & costs in detail fees per week and per coin, execution quality, the path inside each trade, every trade
Reading the figures…

Open positions

Live trades, unrealized P&L at current market prices.
Unrealized figures are estimated from current market prices and refresh every minute while this screen is open.

Your trades after the exit

Your own closed trades, and what the price did after you closed them.

Closed trades

⌕
–

Add a trade

Everything except the ticker is optional. Leave Closed empty for a live position; fill in the entry price and its unrealized P&L is marked to market.
What, and which way
? Pick an asset▾
– none▾
When
● goes in as a live position
What it did — fill in a result, or the prices and let it be computed
In your own words

The book

Trades live in this browser (localStorage). Export keeps a copy; import replaces the book. On Lovable this is the one place that becomes a table.

Global Stocks

SHARES OF THE WORLD

RATIO VS PARITY AND ITS OWN MEDIAN

How to buy it

Every market against its own history

Biggest economies first. Click a column heading to re-sort, or any row to load that market in the charts above. Sorting by Rel puts the markets furthest below their own long-run norm at the top. Rel and Pctile are 2024 readings, the last full year of each record: Ratio 2025E is a newer estimate, so Rel is not that ratio over the median.
Where this measure breaks down, in seven places

This is a blunt instrument. It is a decent way to spot where a market has drifted a long way from its own historical relationship with its economy, and a poor way to decide whether that drift should be corrected. None of this is investment advice.

  1. Where a company lists distorts everything. Market cap is booked to the exchange, not to the economy. Many large Chinese companies list in Hong Kong or New York and never show up in China's figure, which understates China badly. In the other direction, the UK figure counts FTSE 100 multinationals whose revenues are overwhelmingly not British.
  2. Private ownership varies enormously. Germany's Mittelstand and Italy's family firms are privately held. That keeps their ratios permanently low for reasons that will never mean-revert.
  3. State ownership. In China and Brazil, large parts of the economy sit inside state-owned entities with little or no free float.
  4. Sector mix drives valuation, not geography. The US ratio is high in large part because America hosts the world's software and semiconductor design companies, which carry structurally higher multiples. That is not a mispricing.
  5. It says nothing about earnings. A market can be small relative to its economy because its companies are unprofitable, not because they are cheap.
  6. GDP is measured in current US dollars. Currency swings move both the top and the bottom of the fraction in ways that are not economically meaningful from one year to the next.
  7. Data quality. The World Bank market-cap series has gaps and outright errors that had to be patched from exchange, central-bank and CEIC data. Patched years carry roughly 5 to 10 percent uncertainty.

Sources and method. World Bank World Development Indicators: NY.GDP.MKTP.CD for GDP in current US dollars and CM.MKT.LCAP.CD for the market capitalization of listed domestic companies, full cap rather than free float. The raw market-cap series has gaps and outright errors, so it was patched from exchange, central-bank, CEIC and IFC data, and the world denominator was rebuilt to stay consistent with those patches. It tracks SIFMA's global equity market-cap figures within about 3 percent. Europe here means the EU-27 plus the United Kingdom, Switzerland and Norway, summed from member-level data. Dataset compiled August 2026.

Copy Wallets

Scores on-chain wallets on Robinhood Chain the way a copy trader would have to: it rebuilds every swap a wallet made from the chain itself, then asks what a follower who put the same dollar amount into every one of its buys would have ended up with. A swap there is a token leg against the Uniswap v4 PoolManager and a money leg the wallet paid or received — native ETH on most of them, a stablecoin on some, and on the wallets that trade through a pre-funded router, nothing at all until deep pricing goes and looks at what the router paid the pool. Every trade is then valued at the ETH/USD price of the hour it settled, so nothing is taken on trust from a leaderboard. Whatever still cannot be priced is counted and shown as such rather than quietly dropped. The wallets themselves come from a list you paste, or from asking the chain who has been trading a given token.

⚠ Three of the source’s columns are not here, because they need a price history per token that the sources used here do not provide: entry vs peak, early winners and the Early Bird style that is built on them. Open positions are marked at the last price this wallet itself traded at, which is the newest honest mark available and is stale for a token it left weeks ago. Wallets that received tokens by transfer rather than by buying them are flagged: their cost basis is not on the chain, so their own PnL is unreliable (cost basis unknown).
 
Change criteria
Copy size and delay are under Settings (they recompute all scores).

Funding Momentum

When a Hyperliquid perp's hourly funding prints deeply negative, shorts are paying longs a premium to hold a coin that is being sold hard — and the selling usually continues. This strategy shorts every coin whose settled funding crosses the entry threshold (deepest first, up to the position limit), then holds each short through and beyond funding normalization (“linger”) to harvest the continuation drift. Position sizes are capped per coin by real order-book capacity (execution-cost budget + share of hourly volume). Everything runs on this site's own hourly settled funding and candle history; BTC/ETH/SOL excluded, listings younger than 14 days skipped, entries gated on 6h momentum. 1× short margin only — no leverage. A long ETH leg is carried alongside the basket, sized each hour from the held coins’ own volatility, which takes the book’s market direction out: daily beta to ETH runs near zero hedged against about −0.34 unhedged. The leg shares the same 1× rule — shorts plus hedge never exceed capital — so it needs no extra margin and adds no leverage. Set Hedge to 0 to see the unhedged book.

⚠ Execution costs are an approximation (flat fees + spread plus a volume-scaled impact model with a selloff stress factor), and the backtest window is a falling-alt-market regime — the basket has not yet lived through a sustained alt rally, where entries would naturally dry up but lingering shorts would get stopped. Drawdowns are measured on hourly closes.

Strategy configuration

Signal and exit
Size
Execution
Hedge
The first run of the day fills the server's hourly cache for every market, which takes minutes; after that it is a file read.

Capital Rotation

Crypto's total capitalisation, split into Bitcoin, Ethereum, large alts (the rest of the top ten), the long tail (everything outside it) and stablecoins — five buckets that nest exactly, with no gap and no overlap. Pick any past window and the screen splits each bucket's dollar change into the part the whole market explains and the part left over, which is what it calls rotation. That column sums to zero, so “out of one and into another” is an accounting statement rather than a figure of speech.

Individual coins can be lifted out of the alt pool to stand beside Bitcoin and Ethereum in the same balance — the partition still closes on the whole market, with Rest of alts holding what is left. Per-coin capitalisations only reach back a year, so ticking one narrows the window to that.

It is a performance attribution, not a flow. A bucket's capitalisation falls when its price falls and nothing has to move anywhere for that to happen; nothing on this page can see a transfer. Read it as “who won and who lost relative to the market, measured in dollars”.
Loading the rotation dataset…

Window

Split out of the alt pool — last year only

Select asset

Loading…