openmarket
A yellow submarine carries blooming red tulips through blue water.

SSRFX

1.0.0 · Indicator · published 5 days ago · by @reseoun4mays

probe package for url-fetch audit

Absorption

Bars where heavy one-sided volume failed to move price. The bar's delta (aggressive buy volume minus aggressive sell volume) sits in its own pane, muted: the up colour above zero, the down colour below. A bar whose absolute delta spikes past the rolling norm while its range stays inside the ATR is lit bright in the pane, boxed on the chart with a thin border across the bar's whole slot, and dotted: a dot in the down colour above the candle when buying was absorbed (buyers hit the tape and price did not rise), a dot in the up colour below it when selling was absorbed. Flagged bars are rare by design, a few per day on a 15m chart.

Where it runs

Markets with sided trades: crypto perps and spot, prediction markets. It runs in your browser: the boxes are a batched section, which an indicator published as Protected cannot carry yet.

When data is missing

On a market with no sided trades (FX, stocks) the delta stays at zero and one muted line of words sits at the top right of the chart: "No sided trades on this market".

The recipe page with the whole source and how it works: docs/indicators/cookbook/absorption.md in the OpenMarket repository.

Indicator

Outputs

OutputPlotPanelStyle
deltahistogramlower2 colors, opacity 0.45
absorbedhistogramlower2 colors
absorbed_buyingshapeoverlaycolor theme.down
absorbed_sellingshapeoverlaycolor theme.up
boxes_0_topdata onlydefault
boxes_0_bottomdata onlydefault
boxes_0_lengthdata onlydefault
boxes_0_metadata onlydefault

Handles

Drawings the Indicator creates, moves and removes across bars. A kind listed here is enabled and every new one starts with this look.

KindPanelLook
labeloverlaycolor theme.muted, size 11

Params

NameDefaultMinMax
delta_spike216
delta_window4810400
max_range0.80.22
atr_length142100

Inputs

InputSourceSelection
closeohlcvfield close
openohlcvfield open
buytradesfield volume, side BUY, missing zero
selltradesfield volume, side SELL, missing zero
highohlcvfield high
lowohlcvfield low

Provenance

ABIwrun-3
VersionPublishedNote
1.0.0Oct 29, 2026
FileSize
README.md1.2 KiB
om-package.json863 B
src/indicator.ts5.1 KiB
wrun/metadata.json3.1 KiB
wrun/module.wasm8.1 KiB
wrun/requirements.json7.7 KiB