Crypto and chart analysis glossary
Every metric a bot can read and every term the lessons teach, one sentence each.
Price
- PriceSpotPerpFutures
- The last traded price of the market. Lesson: Price, candles and % change, step 1
- Price changeSpotPerpFuturesPer timeframe
- How much the price moved over the timeframe, as a percentage of where it started. Lesson: Price, candles and % change, step 5
Candles
- CloseSpotPerpFuturesPer timeframe
- The price at which the candle ended; for the current candle, the latest price. Lesson: Price, candles and % change, step 2
- Previous highSpotPerpFuturesPer timeframe
- The highest price of the previous candle, a common line for breakouts. Lesson: Highs, lows and breakouts, step 1
- Previous lowSpotPerpFuturesPer timeframe
- The lowest price of the previous candle, a common line for breakdowns. Lesson: Highs, lows and breakouts, step 1
- Candle rangeSpotPerpFuturesPer timeframe
- The distance from the candle's low to its high, as a percentage of the price. Lesson: Price, candles and % change, step 3
- Candle bodySpotPerpFuturesPer timeframe
- The distance between the candle's open and close, as a percentage of the price. Lesson: Price, candles and % change, step 3
- Upper wickSpotPerpFuturesPer timeframe
- The part of the candle above its body: how far buyers pushed before the price came back. Lesson: Price, candles and % change, step 3
- Lower wickSpotPerpFuturesPer timeframe
- The part of the candle below its body: how far sellers pushed before the price came back. Lesson: Price, candles and % change, step 3
Volume
- VolumeSpotPerpFuturesPer timeframe
- How much was traded in the timeframe, in the quote currency (USDT). Lesson: Volume and relative volume, step 1
- Trade countSpotPerpFuturesPer timeframe
- How many trades went through in the timeframe. Lesson: Trades: count, size and the biggest print, step 2
- Average trade sizeSpotPerpFuturesPer timeframe
- The volume divided by the number of trades: the typical size of one trade. Lesson: Trades: count, size and the biggest print, step 3
Buy and sell pressure
- Taker buy ratioSpotPerpFuturesPer timeframe
- The share of the volume that came from market buys, which hit the ask. Lesson: Volume and relative volume, step 5
- Buy/sell imbalanceSpotPerpFuturesPer timeframe
- Taker buy volume minus taker sell volume, as a share of the total; positive means buyers were more aggressive. Lesson: Volume and relative volume, step 5
Indicators
- RSISpotPerpFuturesPer timeframe
- A 0 to 100 score of how much of the recent movement went up; above 70 is called overbought, below 30 oversold. Lesson: RSI: overbought and oversold, step 1
- SMASpotPerpFuturesPer timeframe
- The simple moving average: the plain average of the last N closes. Lesson: Moving averages: SMA, EMA and VWAP, step 1
- EMASpotPerpFuturesPer timeframe
- The exponential moving average: an average of the last N closes that gives more weight to the recent ones. Lesson: Moving averages: SMA, EMA and VWAP, step 3
- MACD lineSpotPerpFuturesPer timeframe
- The MACD line: the difference between a fast and a slow EMA, usually 12 and 26. Lesson: MACD: momentum from two averages, step 1
- MACD signalSpotPerpFuturesPer timeframe
- The signal line: an EMA of the MACD line, usually over 9 candles. Lesson: MACD: momentum from two averages, step 2
- MACD histogramSpotPerpFuturesPer timeframe
- The MACD histogram: the MACD line minus the signal line; it crosses zero when they cross. Lesson: MACD: momentum from two averages, step 3
- Upper Bollinger bandSpotPerpFuturesPer timeframe
- The upper Bollinger Band: the moving average plus two standard deviations of the price. Lesson: Bollinger Bands: price against its own range, step 1
- Lower Bollinger bandSpotPerpFuturesPer timeframe
- The lower Bollinger Band: the moving average minus two standard deviations of the price. Lesson: Bollinger Bands: price against its own range, step 6
- Bollinger widthSpotPerpFuturesPer timeframe
- The distance between the two Bollinger Bands, as a percentage of the middle one; narrow bands mean a quiet market. Lesson: Bollinger Bands: price against its own range, step 5
- ATRSpotPerpFuturesPer timeframe
- The average true range: the average size of a candle's full movement over the last N candles, in price. Lesson: Volatility: ATR and realized volatility, step 3
- VWAPSpotPerpFuturesPer timeframe
- The volume-weighted average price: the average price of the day, weighted by how much was traded at each level. Lesson: Moving averages: SMA, EMA and VWAP, step 5
- Distance from VWAPSpotPerpFuturesPer timeframe
- How far the price is from the VWAP, as a percentage. Lesson: Moving averages: SMA, EMA and VWAP, step 6
Volatility
- Price rangeSpotPerpFuturesPer timeframe
- The distance from the lowest to the highest price in the timeframe, as a percentage. Lesson: Highs, lows and breakouts, step 4
- Realized volatilitySpotPerpFuturesPer timeframe
- Realized volatility: how much the price has actually been moving, measured from recent returns. Lesson: Volatility: ATR and realized volatility, step 5
Open interest
- Open interestPerpFutures
- Open interest: the total value of derivative positions still open, on both sides. Lesson: Open interest, step 1
- Open interest changePerpFuturesPer timeframe
- How much open interest changed over the timeframe, as a percentage; rising means new positions are being opened. Lesson: Open interest, step 3
Funding
- Funding ratePerp
- The periodic payment between longs and shorts that keeps a perpetual's price near spot; positive means longs pay. Lesson: Funding rate, step 2
Mark and index
- Mark pricePerpFutures
- The mark price: the fair value Binance uses to calculate PnL and liquidations, smoother than the last price. Lesson: Mark, index and last price, step 4
- Index pricePerpFutures
- The index price: the average spot price across several exchanges that the derivative follows. Lesson: Mark, index and last price, step 2
- Last vs mark pricePerpFutures
- The difference between the last traded price and the mark price, as a percentage. Lesson: Mark, index and last price, step 5
Basis and premium
- Perpetual premiumPerp
- How much the perpetual trades above or below spot, as a percentage; positive is a premium, negative a discount. Lesson: Premium and basis, step 1
- Futures basisFutures
- The basis: how much a dated future trades above or below spot, as a percentage. Lesson: Premium and basis, step 3
- Annualized basisFutures
- The basis scaled to a yearly rate, so contracts with different expiries can be compared. Lesson: Premium and basis, step 4
Order book
- SpreadSpotPerpFutures
- The gap between the best bid and the best ask, as a percentage of the price. Lesson: Order book: spread, depth and imbalance, step 2
- Bid depth within 0.5%SpotPerpFutures
- The value of buy orders waiting in the book within a set distance below the price. Lesson: Order book: spread, depth and imbalance, step 4
- Ask depth within 0.5%SpotPerpFutures
- The value of sell orders waiting in the book within a set distance above the price. Lesson: Order book: spread, depth and imbalance, step 4
- Order book imbalanceSpotPerpFutures
- Bid depth minus ask depth, as a share of both; positive means more buy orders are waiting. Lesson: Order book: spread, depth and imbalance, step 5
Trade flow
- Largest tradeSpotPerpFuturesPer timeframe
- The biggest single trade in the timeframe, in the quote currency. Lesson: Trades: count, size and the biggest print, step 4
Liquidations
- Long liquidationsPerpFuturesPer timeframe
- The value of long positions forcibly closed in the timeframe. Lesson: Liquidations, step 3
- Short liquidationsPerpFuturesPer timeframe
- The value of short positions forcibly closed in the timeframe. Lesson: Liquidations, step 3
- Liquidation countPerpFuturesPer timeframe
- How many liquidations happened in the timeframe, longs and shorts together. Lesson: Liquidations, step 5
Terms
- Bitcoin
- The first cryptocurrency: digital money with a fixed supply that runs on a public network no company controls. Lesson: Bitcoin and the blockchain, step 1
- Blockchain
- A public ledger of every transaction, kept in blocks that link to each other and are copied across thousands of computers. Lesson: Bitcoin and the blockchain, step 3
- Mining
- The work of adding new blocks to the Bitcoin blockchain, paid in newly created bitcoin. Lesson: Bitcoin and the blockchain, step 4
- Halving and the 21 million cap
- The programmed halving of the bitcoin paid to miners per block, roughly every four years, until the 21 million cap. Lesson: Bitcoin and the blockchain, step 5
- Wallet
- The software or device that holds the keys to your coins; the coins themselves stay on the blockchain. Lesson: Bitcoin and the blockchain, step 6
- Recovery phrase
- The 12 or 24 words that recreate a wallet; whoever has them controls the coins. Lesson: Bitcoin and the blockchain, step 6
- Decentralization
- Run by many independent participants instead of one company, so no single party can change the rules or stop it. Lesson: Bitcoin and the blockchain, step 7
- Altcoin
- Any cryptocurrency other than bitcoin. Lesson: Kinds of crypto, step 1
- Fork
- A copy of a blockchain's code or history that goes its own way, creating a new coin. Lesson: Kinds of crypto, step 1
- Coins and tokens
- A coin runs on its own blockchain; a token is issued on top of another one, like Ethereum. Lesson: Kinds of crypto, step 2
- Altcoins and bitcoin
- Bitcoin is the largest market, and most altcoins tend to follow its big moves. Lesson: Kinds of crypto, step 3
- Market cap
- The price of a coin times the number of coins in circulation: its total market value. Lesson: Kinds of crypto, step 5
- Stablecoin
- A token designed to hold a fixed value, usually one US dollar, such as USDT. Lesson: Kinds of crypto, step 6
- Memecoin
- A coin built around a joke or a community rather than a product, often very volatile. Lesson: Kinds of crypto, step 7
- Smart contract
- A program on a blockchain that runs by itself when its conditions are met. Lesson: Beyond coins: DeFi, web3 and other uses, step 1
- DeFi and liquidation
- Decentralized finance: lending, trading and other financial services run by smart contracts instead of banks. Lesson: Beyond coins: DeFi, web3 and other uses, step 2
- Liquidity pool
- A pool of two tokens locked in a smart contract so anyone can trade one for the other. Lesson: Beyond coins: DeFi, web3 and other uses, step 3
- Web3
- The idea of internet services where users hold their own accounts and assets through a wallet. Lesson: Beyond coins: DeFi, web3 and other uses, step 4
- NFT
- A token that represents one specific item, such as an artwork or a ticket, rather than an interchangeable amount. Lesson: Beyond coins: DeFi, web3 and other uses, step 5
- Recording documents
- Recording a document's fingerprint on a blockchain to prove it existed at that moment. Lesson: Beyond coins: DeFi, web3 and other uses, step 6
- Airdrop
- Tokens given away for free to wallets, usually to reward early users or promote a project. Lesson: Beyond coins: DeFi, web3 and other uses, step 7
- Supply and demand
- A price rises when more people want to buy than sell at that level, and falls when the opposite happens. Lesson: The crypto market, step 1
- Satoshi, a slice of BTC
- The smallest unit of bitcoin: one hundred millionth of a coin. Lesson: The crypto market, step 2
- Trading pair
- Two assets quoted against each other, like BTCUSDT: the price of one bitcoin in USDT. Lesson: The crypto market, step 3
- Centralized exchange
- A centralized exchange: a company such as Binance that holds your funds and matches orders on its own servers. Lesson: The crypto market, step 4
- Decentralized exchange
- A decentralized exchange: trading straight from your wallet through smart contracts, with no company in the middle. Lesson: The crypto market, step 4
- Common scams
- Fraud built around crypto, from fake giveaways and guaranteed returns to sites that copy real exchanges. Lesson: The crypto market, step 5
- Bots and conditions
- A set of market conditions that is checked continuously and sends a Signal when all of them are met. Lesson: The crypto market, step 6
- Spot
- The market where you buy or sell the coin itself, paid in full, with no expiry. Lesson: Spot, perpetuals and futures, step 1
- Long and short
- A long profits when the price rises; a short profits when it falls. Lesson: Spot, perpetuals and futures, step 2
- Perpetual
- A perpetual: a derivative contract with no expiry date that tracks spot through funding payments. Lesson: Spot, perpetuals and futures, step 3
- Leverage and liquidation
- Trading with borrowed money, which multiplies gains and losses; go too far and the position is liquidated. Lesson: Spot, perpetuals and futures, step 4
- Dated future
- A derivative contract with a fixed expiry date, settled at that date against the index price. Lesson: Spot, perpetuals and futures, step 5
- Markets watchlist
- The list on the Markets page: Binance symbols in Spot, Perpetual and Futures tabs, with price and 24h change, next to the selected market's panel. Lesson: The site, step 2
- Asset, market type and symbol
- What makes one market: an asset, a market type and a symbol. BTC on Spot and BTC on Perpetual are different markets, and each Futures contract is its own. Lesson: The site, step 3
- Metric catalogue
- The list of metrics a bot condition can read, grouped by category and limited by the market type. Lesson: The site, step 4
- Signals bell
- The bell in the header: the latest Signals, the unread count and the take profit and stop loss hits on your open operations. Lesson: The site, step 5
- Glossary and lesson search
- The page that defines every metric and lesson term in one sentence, and the search that opens with / or Ctrl+K and lands on the step that explains it. Lesson: The site, step 6
- Bot market
- The asset, market type and symbol a bot watches; the same asset in Spot, Perpetual and Futures counts as separate markets. Lesson: Building a bot, step 1
- Condition and threshold
- A metric with its timeframe, an operator and a threshold that can be a number, a multiple of the metric's own average or another metric. Lesson: Building a bot, step 2
- All or any
- How a bot combines its conditions: with all, every condition must be true together; with any, one is enough. Lesson: Building a bot, step 3
- Direction
- Which way the bot expects price to go: Long, Short or Alert only; Spot bots are long (Buy) or alert only. Lesson: Building a bot, step 4
- Cooldown
- The minimum time between two Signals from the same bot, from none up to 24 hours. Lesson: Building a bot, step 5
- Reset
- A setting that makes the conditions stop being true after a Signal before the bot can fire again. Lesson: Building a bot, step 5
- Take profit and stop loss
- Optional take profit and stop loss percentages on a bot, measured from the entry price without leverage, that close the Signal's virtual position. Lesson: Building a bot, step 6
- Templates
- A bot with conditions, direction, cooldown and reset already filled in, which you can edit before using it. Lesson: Building a bot, step 7
- Alert and Signal
- The alert is the notification sent when a bot fires; the Signal is the permanent record of that moment, which Okkana keeps measuring afterwards. Lesson: Signals and operations, step 1
- Entry reference price
- The last price at the moment a bot fires, from which every return, MFE and MAE of the Signal is measured. Lesson: Signals and operations, step 2
- MFE and MAE
- The best (maximum favorable) and worst (maximum adverse) return a Signal reached in the 24 hours after the trigger, in the bot's direction. Lesson: Signals and operations, step 3
- Virtual position
- A hypothetical position of 1,000 opened at a Signal's entry price, used only to score it: gross, funding, fees and net PnL, without leverage. Lesson: Signals and operations, step 4
- Take profit and stop loss
- Optional percentage levels from the entry that close a Signal's virtual position, and alert you through an open operation. Lesson: Signals and operations, step 5
- Operation
- Your own record of what you did on a Signal: one entry and one exit, or a discard. It never changes the Signal. Lesson: Signals and operations, step 6
- Taken vs discarded
- The average directional return, per window, of the Signals you took compared with the ones you discarded. Lesson: Signals and operations, step 7
- Signals report
- A file with one row per signal, with the bot's theoretical result next to the result you registered, as CSV or Excel. Lesson: Exporting your data, step 1
- Paper result
- The bot's theoretical result: what its virtual position returned, with no real order behind it. Lesson: Exporting your data, step 4
- Real result
- The result of your own operation on a signal, from the entry and exit you registered. Lesson: Exporting your data, step 4
- Totals row
- The last row of the report: the sums of the paper net PnL, the real net PnL and their difference. Lesson: Exporting your data, step 5
- Webhook
- An address of yours that Okkana calls with an HTTPS POST each time a bot fires or a take profit or stop loss is hit. Lesson: Webhooks, step 1
- Signing secret
- The whsec_ value shown once when you add a webhook: the key Okkana uses to sign each request and you use to check it. Lesson: Webhooks, step 2
- Request signature
- The Okkana-Signature header: the send time and an HMAC-SHA256 of the time and the body, which shows the request came from Okkana and wasn't altered. Lesson: Webhooks, step 4
- Retries
- A new delivery attempt after your server times out or answers 408, 429 or 5xx: up to 9 attempts over about 22 hours. Lesson: Webhooks, step 5
- API key
- A secret starting with okk_ that lets your own script or tool call Okkana's API to read your bots and signals, and optionally manage bots, without logging in. Lesson: API keys, step 1
- Scope
- A permission a key carries: bots:read, bots:write or signals:read. A route that needs a scope the key lacks answers 403. Lesson: API keys, step 3
- Rate limit
- The number of requests a key can make in one minute, counted apart for reads and writes. Over it, the API answers 429 with a Retry-After. Lesson: API keys, step 5
- Revoking a key
- Disabling a key from the profile. The next request with it answers 401. Lesson: API keys, step 6
- MCP
- A standard that lets an AI assistant call tools on a server; Okkana's server offers tools for your bots and signals. Lesson: MCP, step 1
- MCP client
- The assistant or app that connects to an MCP server, such as Claude Code, Cursor or VS Code. Lesson: MCP, step 2
- Key scopes
- The permission a key carries (bots:read, bots:write, signals:read), which decides the MCP tools it can see. Lesson: MCP, step 3
- MCP tools
- An action the server offers, such as list_bots or create_bot, with a hint saying whether it only reads, changes data or deletes. Lesson: MCP, step 4
- Rule validation
- The tool that checks a bot definition as create_bot would, stores nothing and answers with the errors by field path. Lesson: MCP, step 6
These lessons explain what each number measures. They are not trading advice, and the lesson charts use simulated data. Preview build: market data on this site is simulated.