Screener
Table
The screener is the "Screener" section of the app and the section of the same name in the Telegram bot; the data in both is the same. The bot calculates it from the exchanges' market data: last price, best bid and ask, 24-hour volume, funding rate and funding time. The screener also receives data from exchanges the terminal does not trade on; "Trade" is available if the row's arbitrage type and the markets of both legs are supported by the terminal (see "What is Profit Cloud → Arbitrage types").
A row is the best pair of two legs of one asset within the same markets compared, chosen by the mode's ranking key; the legs are on different exchanges. The more expensive leg (MAX) comes first, the cheaper one (MIN) second; in perp–spot the perpetual contract always comes first. Pairs whose prices diverge by more than 500 % are discarded: these are different coins under one ticker.
Columns:
| Column | What it is |
|---|---|
| "Action" | other bundles for the asset, "Trade", favorites, alert |
| "Markets compared" | the row's markets compared |
| "Binding" | both legs: role, market, exchange, ticker; the ticker is a link to the exchange page |
| "Last price" | the leg's last price |
| "Funding" | rate per period, time to payout, period in hours |
| "Funding forecast 8h, %" | the current rate normalized to 8 hours |
| "Volume 24h, ~USD" | the leg's volume over a day |
| "Binding lifetime" | how long the spread stays above the threshold; "Price spread" only |
| "Last price spread, %" | (P1 − P2) ÷ P2 × 100 |
| "Bid1/ask1 spread, %" | executable spread at the best order book prices |
| "Funding diff 8h, %" | difference between the two legs' rates per 8 hours |
| "Funding time gap" | difference between the times of the two legs' next payouts |
| "Last update" | age of each leg's data |
| "TradingView ticker", "TradingView spread chart" | a string for TradingView; copied |
The mode's main column is highlighted. Sorting by a column — descending, ascending, back to the ranking. Search covers asset, ticker, exchange and markets compared, across all pages. "Show rows" — 1–100, 50 by default; the results hold no more than 100 rows.
Refresh: "Auto-refresh" — every 30 seconds by default, no more often than once every 10 seconds. Open screeners share a common request limit: when it runs short, the refresh is postponed. A screener that is not on screen is not refreshed. A manual refresh resets the search, page and sorting and reloads the reference data.
Executable spread
"Bid1/ask1 spread, %" = (bid1 of the first leg − ask1 of the second leg) ÷ ask1 of the second leg × 100 — at the best order book prices: sell the first leg, buy the second. This is the entry spread for "SHORT MAX · LONG MIN". Without order book data — "—".
The screener's spreads are gross: without fees, funding and order book depth for the lot. The spread on the lot volume with fees is on the bundle window's chart.
Volume
"Volume 24h, ~USD" is the leg's volume over 24 hours according to the exchange. Legs without volume do not get into the results; the threshold is in the global filters.
Funding
"Funding" is the signed rate per period, the countdown to the payout and the period in hours. For spot — "—". The icon next to it opens the funding history — the last 32 payouts.
Rate per 8 hours = rate × 8 ÷ period. The bot determines the period from the payout history; a leg with an unmeasured period does not get into the funding modes.