Crypto charts, technical indicators and AI analysis.Bollinger bands × AI analysis
Trading pair guide / BTC-USDT-SWAP

BTC-USDT-SWAP: read the bands, check the signal, review the risk

A task-based guide to the OKX Bitcoin perpetual chart: contract identity, completed candles, AI-output checks, price-plan arithmetic and historical-statistics limits.

Editorial review · 2026-10-12 · Educational analysis; no live recommendation

Market chart & indicators

Choose a trading pair and interval to view candlesticks, moving averages and both Bollinger bands.

Loading public OKX data…
—
EMA 20BOLL 20BOLL 90EMA 50
Connecting to market dataOKX · Public market API
Source: OKX public API · Charts do not imply a trade recommendation.
01

Start with the instrument, not the coin name

This page concerns BTC-USDT-SWAP, the instrument identifier used to request an OKX perpetual-market chart. It is not the BTC-USDT spot instrument, nor a BTC-USD contract. A Bitcoin label alone does not establish which product, settlement currency or quantity unit you are viewing.

Before reading a signal, match the full instrument identifier on this page to the exchange screen. Confirm the current instrument status, contract value and quantity unit there. Tick size, minimum size and funding terms have not been live-verified for this tool; they are not replaced with remembered values.

ObjectWhat it representsWhat to check
BTC-USDTA spot-market instrumentSpot balances and available order types
BTC-USDT-SWAPA perpetual-market instrumentContract definition, quantity unit, margin settings and funding
This page’s chartOHLC candles requested for the selected instrumentExchange, candle interval, update time and candle completion

Your immediate task: write down the full instrument ID, selected interval and chart timestamp. If any of them differ from the screen you intend to use, fix that mismatch before considering the indicator.

02

Read the two bands on the selected timeframe

The application uses two Bollinger windows: 20 candles and 90 candles, both with a two-standard-deviation distance. It also displays EMA20 and EMA50. The 90-candle window is an application setting, not a universal Bollinger default.

Period means candles, not automatically days

At 1H, a 20-candle window spans about 20 hours of evenly spaced candles; at 4H, it spans about 80 hours. Switching the interval changes the information in the window even if the label “20” stays the same. Comparing a 1H breakout to a 4H chart requires recording both intervals.

Displayed itemCalculation / purposeIt does not establish
BOLL2020-candle mean with upper/lower bands at ±2 standard deviationsA confirmed reversal or profitable entry
BOLL90Same calculation over 90 candlesA separate higher-timeframe chart
EMA20 / EMA50Exponential averages with different response speedsA complete trend or risk model

For the same window, the lower band must lie below the middle and the upper band above it, unless the price variation is zero. This is also a useful implementation sanity check: upper = mean + 2 × standard deviation; lower = mean − 2 × standard deviation.

03

A touch, a crossing and a closed candle are different

A high or low touching a band is not the same as the close crossing it. The chart checks whether one close moves from inside to outside a band relative to the preceding candle. This describes a price event; it does not decide whether you should take a position.

Check the candle completion flag

OKX candle responses include a confirm field: 0 denotes an unfinished candle and 1 a finished candle. The latest candle can still change. The chart calculates its crossing on completed candles and separately labels the live last price.

  • Check data retrieval time and the last completed candle time.
  • Compare the previous close with its own band and the new completed close with its own band.
  • If price moves back inside later, record that later event; do not rewrite the earlier observation.
  • If several bands cross together, keep both observations instead of forcing one label.

A trend can continue along a band and a breakout can fail. Record what would invalidate your interpretation, the timeframe you will reassess and the information still missing. A chart marker alone cannot supply those decisions.

04

Check an AI output before relying on it

The reviewed application asks AI for direction, takeProfit, stopLoss and reason from a multi-timeframe market payload. A valid JSON response only proves that a response can be parsed. It does not establish current prices, a tested strategy or a suitable position size.

CheckQuestion to answerIf it fails
Identity & freshnessIs this the same instrument and candle set you selected?Do not use levels from another instrument or an old request.
Directional orderingFor long: stop < entry < target; for short: target < entry < stop?Reject inconsistent values rather than silently swapping them.
ReasoningDoes the explanation refer to the supplied timeframe and observable data?Ask for clarification; avoid treating confident wording as evidence.
Execution assumptionsWhich order type, trigger price and costs are assumed?Check exchange settings separately; this response does not execute orders.

AI analysis requires an authenticated account with an active membership or redemption quota. Check the instrument, timeframe and returned prices before using an output. The calculator below only checks the arithmetic of prices you enter.

05

Check your price plan’s arithmetic

Enter your own prices in the same quote unit. The checker validates their direction and calculates distance to stop, distance to target and their ratio. It does not choose prices, assess fill probability or calculate liquidation. Leave all fields blank until you have values to review.

No values entered. Nothing has been calculated.

The ratio is potential target distance divided by stop distance, before fees, funding and slippage. A larger ratio alone does not establish a better trade. Partial fills, gap moves and the exchange’s stop trigger can change the realised result.

Quantity and contract value belong in a separate exposure calculation. Do not treat a price-distance percentage as account-loss percentage, or a contract count as Bitcoin quantity without verifying the contract definition.

06

Know what a historical signal statistic measures

The old symbol-statistics endpoint reads AI analysis logs with result labels such as correct, wrong and none. Those labels are application records, not independent proof of executed trades. Before showing a win rate, define how each record is resolved and which records enter the denominator.

MetricDefinition to documentImportant boundary
Resolved signal rateCorrect / (correct + wrong), if that is the chosen ruleUnresolved records must be reported separately.
Return illustrationEntry/exit prices, direction, quantity and included costsAdding unweighted price percentages is not an account equity curve.
Both levels touchedAn ordering rule or lower-timeframe evidenceOne OHLC candle may not reveal which level was hit first.
Record completenessSuccessful, failed, repeated and unresolved requestsRemoving failures can bias the sample.

During the earlier read-only check, the BTC endpoint returned an empty record set. This page therefore makes no win-rate or profitability claim. When data is connected, show the period, sample count, costs, result policy and update time beside any number.

07

When the chart or signal does not look right

What you seeFirst checksNext action
Blank chart / data unavailablePublic API connection, exchange response, update timeRetry once; keep an error state instead of a zero price.
Chart differs from exchangeFull instrument ID, interval, timezone, completed candleCompare the same instrument and candle timestamp.
No crossingCompleted candles and minimum window lengthA valid chart can have no crossing; do not force a signal.
AI button is unavailableService connection, account entitlement, request stateDistinguish login, quota, market-data and AI provider errors.
Old AI levels remain visibleInstrument/interval changed or newer data requestedClear old outputs when context changes; request a new review.

When reporting a problem, include instrument ID, interval, retrieval time, last completed candle time and the exact error. Keep account credentials and API secrets out of the report.

08

Make a usable analysis note

Use this handover to review your own observations later. The checkboxes stay only on this page and are not uploaded or saved after reload. Print a copy if you need a record.

0 / 6 checks complete

Add your observation, the conditions that would change it and the next review time. An empty checklist is a prompt to collect evidence, not a reason to seek a stronger-sounding prediction.

09

Questions to settle before acting

Is BOLL90 the same as switching to a higher timeframe?

No. It uses 90 candles at the currently selected interval. Switching interval creates a different candle series.

Why can a live crossing disappear?

An unfinished candle can change before it closes. The chart bases its reported crossing on completed candles.

Does an AI target execute an order?

This website does not execute trades. A target and an exchange order are separate objects.

Does an empty history prove the strategy failed?

It establishes that no records were returned in that response. It does not prove a win rate, a loss rate or the absence of records in every system.

Can I use the same stop distance for every symbol?

This page supplies no universal setting. Contract definitions, price behavior, costs and your constraints require their own checks.

10

Sources, review scope and open questions

Reviewed 12 October 2026. Application-specific descriptions come from the existing frontend and PHP source inspected for this rebuild. External documentation explains candle fields and indicator definitions; it does not validate this application’s performance.

  • Still to verify: live BTC contract specifications and exchange fee/funding conditions.
  • Still to verify: a successful market connection and matched completed candles.
  • Still to verify: account integration, AI request freshness and quota behavior.
  • Still to verify: historical outcome rules, sample integrity and included trading costs.

Open the chart. Check the signal.

Charts use OKX public data. AI analysis is informational and does not execute trades.