Research is a work in progress. Estimated release: 1 December 2026. Our goal is to make it a search engine for trading setups in recorded crypto markets.

← All readings
Browse related readings

Research Readings Funding and positioning

Hourly change in open contracts

Also shown as Open interest change (1h)

The percentage change in the number of open derivative contracts over the preceding hour. A negative value means fewer contracts remained open; a positive value means more.

Live monitoring
Binance Futures only; depends on the full setup
Observed
measured over the trailing hour
Unit
Signed fraction (0.01 is 1%)
Valid range
-1 to 1,000
How to read it, with examples

How to read it

Uses contract counts, not their dollar value. Requires two recorded open-interest readings an hour apart.

Compare expanding or contracting positioning with price and reported liquidations.

What it does not prove

Every contract has a long and a short side. This total does not identify which side initiated an opening or closing trade.

Use in Research
Technical details

Registry definition

Signed fractional change in open interest measured in contracts over the trailing hour: the latest contract count divided by the count one hour earlier, minus one. -0.5 means half the open contracts were closed in the hour; +1 means open interest doubled. Contracts, not dollars, so a price move alone cannot manufacture a change. Absent without two open-interest reads an hour apart, and on days before raw open-interest polling exists in the record.

Field ID

feature.oi_contract_change_1h

Valid query operators

at least, at most, between

Window operators: lowest, highest, average, latest or change in, over a trailing window.

Editable query preset

Starting point only. Review and edit before running.

{
  "schema_version": "research_query.v2",
  "normalization_version": "archive_normalization.v1",
  "feature_version": "feature_defs.v1",
  "target": "record_occurrences",
  "where": {
    "all": [
      [
        "feature.oi_contract_change_1h",
        "lte",
        -0.2
      ],
      [
        "times.anchor_time",
        "gte",
        "2025-07-15T00:00:00.000Z"
      ]
    ]
  },
  "sort": [
    "times.anchor_time",
    "desc"
  ],
  "page": {
    "limit": 5,
    "cursor": null
  }
}

The search reports how often the record held this condition and what followed. It does not decide whether an idea works.

Related readings