01In one minute
The short version
This page is an educational analytics tool. It reads public trade streams, computes ratios, and displays them. It does not know your account, your risk tolerance, or what price will do next. Any decision you take after looking at it is yours alone.
- It measures executions, not intentions. A buy print is a completed trade, not a promise of more buying.
- It sees five venues, not the market. Other exchanges, OTC desks and dark pools are missing by design.
- It sees trades, not the book. Cancelled orders, spoofing, icebergs and hidden liquidity are invisible.
- It is session-scoped. Reloading, switching pair or auto-refresh clears everything — the numbers are not history.
- It has no warranty. Data can be delayed, partial or wrong, and the page can be unavailable.
- It never places orders. There are no API keys and no account connection of any kind.
If any of those points is not acceptable for how you intend to use the page, do not use it for that purpose.
02Not financial advice
Nothing on this page or in the Order Flow tool constitutes financial, investment, trading, legal, accounting or tax advice. No content is a recommendation, solicitation or offer to buy or sell any asset, derivative or security.
- No personalised advice is provided — the tool cannot know your situation, objectives or constraints.
- No advisory, brokerage or fiduciary relationship is created by using it.
- Readings such as “74% buy” or a 🐋 marker are descriptions of observed prints, not entry or exit signals.
- Worked examples in the guide are illustrative numbers, not live recommendations.
Before making any decision, consult a suitably licensed professional in your jurisdiction, and verify every figure against the exchange you actually trade on.
03Data accuracy & latency
The figures are computed from public websocket trade streams delivered to your browser. They are best-effort, not audited market data.
- Near real time, not guaranteed real time. Exchange, network and browser latency all apply.
- Incomplete by nature. A dropped socket, a rate limit or a sleeping tab leaves gaps in the session.
- Venue-defined fields. “Side”, aggregation rules and quantity precision differ per exchange; one venue may describe a fill relative to the resting order rather than the taker.
- No corrections. Exchanges occasionally restate or bust trades; this page does not back-fill or amend history.
- No corporate-action handling. Token redenominations, migrations and rebrands can make a ticker’s history inconsistent.
- Display rounding. Values are rounded for display, so totals may not add up to the last cent.
Always reconcile with the source
Before acting on any reading, compare it with the exchange’s own trade feed and your chart. If the two disagree, assume this page is the one that is wrong.
04Third-party dependency
The tool connects directly to public endpoints operated by Binance, Bybit, OKX, Gate.io and Coinbase. It is not affiliated with, endorsed by, or sponsored by any of them.
- Each venue’s terms of use, market-data terms and rate limits apply to your use of its streams.
- Endpoints, payload formats and availability can change or be withdrawn at any time without notice.
- Venues may restrict access by region, IP or network; some feeds may therefore never connect for you.
- Exchange names, logos and trademarks belong to their respective owners.
If an exchange changes its API, the corresponding adapter may stop working until it is updated. No continuity of any particular feed is promised.
05What the numbers cannot see
Absence of evidence is not evidence of balance. A neutral 50% reading may simply mean the tool cannot see what is happening.
Bid/ask depth, cancellations, spoofed walls, hidden and iceberg orders are all outside the measurement.
OTC desks, internal matching, dark pools and exchanges not in the list are invisible.
A large buy can be a hedge, a spread leg, a liquidation cover or a wallet rebalance — not a directional bet.
Wash trades and self-crossing print as real volume while carrying no information.
Fees, funding, borrow costs and slippage are not modelled anywhere on the page.
Liquidations and stop cascades appear as aggressive prints, but they are consequences, not causes.
A neutral reading can be a blind spot
If the feeds are down, the pair is listed on only one venue, or the market is simply quiet, the page will look calm. Calm is not the same as balanced.
06Interpretation risk
- Taker-side inference. “Buy pressure” assumes the aggressor is the directional participant. It can equally be a seller lifting an offer to exit a short.
- Arbitrary whale threshold. 10,000 USDT is a fixed convention, not a universal definition of size. On BTC it is small; on a micro-cap it is enormous.
- Percentages hide scale. 95% buy on tiny volume can rank above 62% buy on millions of USDT. Always pair the number with its volume.
- Overlapping windows. The nine timeframes share prints, so their nets cannot be added to obtain a unique total volume.
- Unweighted average. The combined percentage treats every enabled window equally, regardless of how much traded inside it.
- Session scoping. The four cards reflect only the current session. A short session can look extreme purely because it has seen little data.
- Empty ≠ neutral. A window with no prints is displayed as “—” and contributes a neutral 50% to the combined average. It is a placeholder, not a market view.
- Receipt time, not exchange time. The tape shows when your browser received a print, so ordering near-simultaneous prints across venues can differ from the exchanges’ own timestamps.
07Availability & technology
The page is a static front end that depends on your browser, your network and third-party websockets. There is no service-level agreement.
- The tab must stay open and visible to keep collecting prints; hidden tabs intentionally close their sockets.
- Mobile browsers may suspend background pages, ending a session silently.
- Hosting is best-effort and may be rate-limited, restarted or unavailable.
- Ad blockers, corporate proxies, VPNs and firewalls can prevent specific websocket endpoints from connecting.
- Browser extensions that modify page content or intercept network traffic can alter or block data.
No guarantee is made that the tool will be available, uninterrupted, timely, secure or error-free.
08No orders, no accounts
This is a read-only analytics page. It does not connect to any exchange account, holds no API keys, and has no ability to place, amend or cancel orders. It does not read positions, balances or P&L.
Never automate decisions from a single indicator
If you build automation around this data, you do so entirely at your own risk. The output is a descriptive aggregate of public prints — it is not a validated trading model and has not been back-tested by this project.
09Risk of loss
Trading cryptoassets and derivatives involves substantial risk and can result in the total loss of your capital. Leverage magnifies both gains and losses and can trigger liquidation faster than you can react.
- Prices can gap through stops; slippage and thin liquidity can fill you far from your intended level.
- Order-flow readings can reverse within seconds; the page may show the opposite of what it showed a moment ago.
- Past behaviour of any indicator is not indicative of future results.
- Only risk capital you can afford to lose entirely, and define invalidation before entry.
- If you are unsure, do not trade. Consult a licensed professional.
Your decisions, your responsibility
You are solely responsible for every order you place, every position you hold, and every outcome that follows. The authors and operators of this tool accept no responsibility for trading losses.
10Jurisdiction & compliance
- You are responsible for complying with the laws and regulations that apply where you live.
- Access to certain exchanges, derivatives or assets may be restricted or prohibited in your jurisdiction.
- Tax treatment of trading activity is your responsibility; nothing here is tax advice.
- Do not use the tool if doing so would breach sanctions, licensing or exchange terms that bind you.
The page is accessible globally as a static document, which does not imply that any product or activity is lawful in your location.
11Liability & warranty
The tool and documentation are provided “as is” and “as available”, without warranties of any kind, whether express or implied, including merchantability, fitness for a particular purpose, accuracy and non-infringement.
- No warranty is given that the data is accurate, complete, timely or continuous.
- No liability is accepted for direct, indirect, incidental, special, consequential or punitive damages.
- No liability is accepted for lost profits, lost opportunity, data loss, or losses arising from third-party outages or API changes.
- Where liability cannot be excluded by law, it is limited to the greatest extent permitted.
This notice is not legal advice. Obtain independent legal review if you need a binding agreement for your own deployment of this project.
12Changes to this notice
This disclaimer may be updated as the tool changes — for example when a feed is added, a calculation is revised, or a limitation is discovered. The current version and date are shown at the top of the page.
Continued use of the tool after an update constitutes acceptance of the revised notice. If you do not agree with any part of it, stop using the tool.