Net taker flow over the trailing four hours
Also shown as Net taker flow (4h)
Measures the net buyer-versus-seller initiation of traded notional across the trailing four hours.
Buy share is not net flow
- Live monitoring
- Binance Futures only; depends on the full setup
- Observed
- measured over the trailing four hours
- Unit
- Ratio
- Valid range
- -1 to 1
How to read it, with examples
How to read it
Sum taker buy and sell USD across (t - 4h, t], then divide their difference by their sum. +0.2 means 60% buy-initiated notional, -0.2 means 60% sell-initiated, and zero means balanced. This is a volume-weighted four-hour ratio, not the simple average of four hourly ratios. It is absent before the full observation window is covered or when the window has no traded notional.
Constructed example · not historical data
The four-hour total weights traded notional
- First 3 hours: $30k buys + $10k sellsNet +0.5
- Last hour: $10k buys + $30k sellsNet -0.5
- Full 4 hours: $40k buys + $40k sellsNet 0
Compare the broader flow window with the latest hour. Different signs can show that the latest hour's lean differs from the four-hour total; the windows overlap.
What it does not prove
A balanced four-hour total can hide strongly opposed shorter bursts. It does not measure new capital, position openings or the persistence of future flow.
More limits
Overlapping windows are not independent evidence.
Technical details
Registry definition
Net taker flow over the trailing four hours as a share of its traded notional, the same signed lean as taker_net_ratio_1h read at the horizon a move is judged on.
Field ID
feature.taker_net_ratio_4h
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.taker_net_ratio_4h",
"gte",
0.3
],
[
"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.