F&G 71 · Greed
BTC.D 58.7% +0.2%
ETH.D 11.56% +0.16%
MCAP $2.77T +4.1%
Altcoins $74.03B
Stablecoins $113.38B
Derivatives $987.77B
@justscreeneren
EN RU

Custom screener: three conditions in one alert

The JustScreener custom screener is one rule built from three conditions: open interest change, price change, and 24h turnover change. Each condition has its own percentage and its own interval from 1 minute to 4 hours, and the alert arrives only when every enabled condition holds at the same moment on the same venue. You don't pick a coin in advance: the screener sweeps pairs across 10 exchanges every minute.
In short
  • Three conditions in one rule: open interest change, price change, and 24h turnover change. Each has its own percentage and its own interval — from 1 minute to 4 hours.
  • It's AND, not OR: every enabled condition must hold at the same moment on the same venue. A disabled condition simply isn't checked.
  • The alert arrives on the minute the combination forms, not every minute it keeps holding.
  • A threshold can be negative — “dropped by N%”. The open interest condition works on futures only.

Why use it when the single screeners exist

A single screener answers one question. The price screener says a coin has moved; the open interest screener says positions were opened or closed on the pair; the 24h turnover screener says trading activity changed. Then the manual check begins: an alert about a price rise arrives, you open the coin and look at whether open interest is rising with it.
The custom screener moves that check inside the condition itself. You describe the combination once, and the alert arrives only for the coins where it formed. This is not an extension of the single screeners but a stricter filter: each condition you add cuts the number of hits rather than raising it.
Two things follow. Thresholds here are set noticeably lower than in the single screeners: the value comes from the coincidence, not from the strength of each condition. And if you want independent alerts — price separately, turnover separately — that is two screeners, not one custom screener. It runs alongside them and changes none of their settings.

What exactly you can combine

There are three conditions, and they are fixed. Each compares the current value with the value N minutes ago and checks whether the change in percent has reached your threshold.
ConditionWhat the screener comparesInterval, minutes
OI changeOpen interest now and N minutes ago1–240
Price changePrice now and N minutes ago1–240
Turnover change24h turnover now and N minutes ago1–240
The interval is picked from a fixed list of values, the largest being 240 minutes, that is 4 hours. Intervals need not match across conditions: “price over 15 minutes while open interest rises over an hour” is a workable combination.
A threshold can be negative
A minus sign means a drop: −5% fires when the value has fallen by 5% or more. Signs can be mixed across conditions, so a combination like “price down, turnover up” is set up in the normal way. A zero in the threshold field is not “any change” but an unset condition: a screener with an enabled yet unfilled condition checks nothing at all.
The OI condition exists on futures only
There is no open interest on spot: a trade completes at once, no open position remains, and in spot venue data it is zero. An enabled OI condition therefore leaves only futures venues in the selection — there are 9 of them. For the same reason a non-zero minimum open interest floor cuts spot out entirely, even with the market filter set to spot and futures.
Market filter and the floors
The market filter keeps spot and futures, spot only, or futures only. Two floors — minimum open interest and minimum 24h turnover — are set in millions of dollars and cut thin pairs, where a percentage looks loud on pennies. What each of these metrics means on its own is covered in the article on cryptocurrency parameters.
All conditions on one venue
The combination is checked per exchange. A price rise on one venue and an open interest rise on another do not count as a match. The alert lists the venues where every condition held at once — usually one or two.

Two illustrative combinations

A price rise on new positions
An illustrative example: price +2% over 15 minutes and open interest +3% over 30 minutes, futures only, minimum open interest $10m. This combination keeps only the upward moves where positions are building at the same time. A rise driven by short covering will not land here: open interest falls there rather than rises, so the second condition fails. Thin pairs are cut by the floor.
A price drop on rising turnover
An illustrative example: price −4% over 30 minutes and 24h turnover +20% over an hour, minimum turnover $50m. The negative threshold picks out the drops, and the turnover condition keeps the ones that trades stand behind rather than an empty order book. The alert says both conditions met; neither of them predicts where price goes next.
Both examples use two conditions out of three. That is the way to start: a pair of conditions already cuts most of the noise the screener is set up for, while a third easily turns the rule into a week of silence.
How the screener helps
Checking the same combination by hand works for a few coins, and only for as long as your attention holds. The custom screener sweeps pairs across 10 exchanges every minute and sends an alert only when every enabled condition holds at once on one venue. The alert carries the venue, the changes in open interest, price, and turnover with their dollar size, the funding rate, and the 24-hour price range. No need to pick a coin in advance.
Open the custom screener

What the alert contains

The alert is built from the very numbers the condition fired on, so you don't have to open the exchange and check again:
  • The pair, plus a hit counter for the period you chose if you enabled the alert limit.
  • Every venue where the combination formed: a link to the chart, the funding rate, the open interest change and its dollar size, the price change, and the turnover change with its dollar size.
  • The 24-hour price range: high, current price, low.
  • The long/short ratio when a fresh snapshot exists for the pair; it doesn't cover every pair.
The same hit stays as a card in the notifications feed on the site, where you can star it, comment on it, and filter the feed by coin or screener. The delivery channel — push, Telegram, or both — is chosen in the settings and doesn't change the content.
What the alert does not contain matters too: an entry, a stop, or a position size. Conditions matching is a fact about the market, not a trade recommendation.

Why the condition never fires

Silence from the custom screener almost always has one of five causes. Check them in order and loosen one setting at a time — otherwise you can't tell which one was in the way.
Thresholds carried over from the single screeners
Three “normal” thresholds almost never coincide within one minute. Set them lower here: the combination already selects a rare event, and there is no need to make each condition strong on its own.
An enabled condition with an empty field
If a condition is on but its percentage or interval is unset, the screener stops checking altogether — it is the whole rule that goes quiet, not one condition. From the outside that looks like a running screener with no hits, which is why the form requires both fields.
Intervals on different scales
“Price over a minute” together with “turnover over four hours” land in the same check very rarely. Differing intervals are useful when they are neighbours — 15 minutes and an hour — not when they differ by two orders of magnitude.
An OI condition with the spot-only filter
That is guaranteed silence: there is no open interest on spot. The same pair of settings in a milder form — an OI condition and a non-zero open interest floor with the spot-and-futures filter — simply removes every spot venue from the selection.
The rate is capped by limits, not by conditions
The pause between alerts per coin and the alert limit per period work independently of the conditions: the combination formed, yet no message went out. On top of that the screener does not repeat itself — the alert arrives on the minute the combination forms, not every minute it holds.
Strict filters on top of strict thresholds
High floors, the market filter, and checking favourites only all stack on each other. In that silence you cannot tell which part is to blame — start with wide thresholds and one filter.

What the custom screener does not do

  • No OR logic. There is one rule and it is entirely AND. Independent alerts on price and on turnover are two separate screeners.
  • No upper bound. You cannot set “price moved by no more than 1%”: a threshold is a lower bound on the change. The closest working option is to leave only the open interest condition enabled and read the price change in the alert itself.
  • No cross-venue comparison. The combination is checked inside one exchange; differences between venues are what other screeners are for.
  • No indicators, levels, or liquidations. The set of conditions is closed: open interest, price, and 24h turnover.
  • No entry, stop, or position size. The screener reports that the combination formed — the decision stays with you.
After the trial, the free plan sends one alert a day.

Custom screener FAQ

How is the custom screener different from the price or open interest screener?

A single screener answers one question and alerts on one condition. The custom screener combines up to three conditions into one rule and alerts only when every enabled one is met. It is not an extension of the single screeners but a stricter filter: each condition you add cuts the number of hits.

Can I get an alert when at least one condition is met?

No. The logic here is AND only. If you want independent alerts on price and on turnover, that is two separate screeners — price and 24h turnover — and they run alongside the custom one.

Can I set a drop instead of a rise?

Yes. A threshold with a minus sign means “the change is at least this large downwards”: −5% fires when the value has fallen by 5% or more. Conditions can be mixed — a price drop together with rising turnover, for instance.

Why does the open interest condition find nothing on spot?

Open interest does not exist on spot: a trade completes at once and no open position remains, so it is zero in spot venue data. An enabled OI condition therefore leaves only futures venues in the selection. For the same reason, a non-zero minimum open interest floor cuts spot out entirely.

Why does the screener stay silent for weeks?

The most common reason is thresholds carried over from the single screeners: three “normal” thresholds almost never coincide within one minute. The second is an empty field on an enabled condition: with no percentage or no interval, the screener checks nothing at all. The third is intervals too far apart, plus strict filters on top of strict thresholds. Loosen one setting at a time.

Does an alert arrive every minute while the conditions hold?

No. The screener compares the combination against the previous minute and sends an alert only on the minute it forms. While the combination keeps holding, no new alerts arrive for that coin. On top of that, the pause between alerts per coin and the alert limit per period cap the rate.

Can I set a condition like “price stays flat”?

No. A threshold is a lower bound on the change; there is no upper bound in the form. The closest working option is to leave only the open interest condition enabled and read the price change in the alert itself — it arrives together with the venue numbers.

Every form field is explained in “Setting up the custom screener”, and ready-made combinations with a walkthrough are in custom screener use cases. The underlying metrics are covered in cryptocurrency parameters and open interest.