Glossary

Glossary — Trading, Betfair & Crypto Terms

A consolidated, searchable glossary for BotBlog Academy. It covers trading concepts, Betfair API/market terms, crypto & on‑chain vocabulary, and developer/infra terms that matter when building bots. Use the search or alphabet nav to find terms quickly.

Tip: click any “Copy link” button to copy a markdown permalink ([Term](URL#anchor)) you can paste into READMEs, docs or chat.
Open course hub Download CSV
Runbook

Download the CSV for integration into READMEs, training decks, or onboarding playbooks.

Contribute

Suggest additions: info@botblog.co.uk

API key

Credential pair (public & private) used to authenticate programmatic access. Use sandbox keys for development; never commit live secrets to source control.

AMM (Automated Market Maker)

Protocol (e.g., Uniswap) that prices assets via liquidity pools and a formula (e.g., x*y=k) instead of a central order book.

Arbitrage

Strategy exploiting price differences between markets or instruments; must cover fees/slippage to be profitable.

Ask

Lowest price a seller will accept; the counterpart to the bid price.

Back (bet)

A bet supporting an outcome to happen — like ‘buy’. On Betfair a back wins if the selection wins; stake × (odds − 1) = potential profit.

Bid

Highest price a buyer will pay; together with ask defines the spread.

Bankroll

Capital allocated to a strategy; used to compute position sizes and set risk limits.

Backtesting

Running a strategy on historical data to estimate performance; must include realistic fills, slippage, and fees.

Bid/Ask spread

Difference between best ask and best bid; an immediate cost to cross the market.

OHLC / Candlestick

Open/High/Low/Close bar representing price movement in an interval; building block for many indicators.

Client order id / Idempotency key

Unique token attached to an order to allow safe retries without duplicate fills; essential for automation.

Candlestick wick / body

Body shows open-close range; wick (shadow) shows intrabar extreme prices. Useful in pattern recognition.

Custody / Hot wallet / Cold wallet

Custody is asset management. Hot wallets are online for frequent use; cold wallets are offline and more secure for long-term storage.

Dark pool

Private trading venue where orders are not publicly displayed; used for large block trades to reduce impact.

Derivative

Instrument deriving value from an underlying asset (futures, options, perpetuals).

Deployment

Process of releasing code; for bots include secrets handling, monitoring, and rollback/kill-switch plans.

Edge

Repeatable advantage or rule that produces positive expected value after costs.

Expected Value (EV)

EV = (WinRate × AvgWin) − (LossRate × AvgLoss). Positive EV (after fees/slippage) grows capital over time.

Fill / Partial fill

Execution that fills an order wholly or partially. Partial fills require handling for remaining quantity.

Fees

Charges by exchanges, brokers or networks (maker/taker, withdrawal fees); include fees in backtests and EV calcs.

Funding rate

Periodic payment between longs and shorts in perpetual swaps to anchor price to index; affects carry cost of positions.

Gas / Network fees

Fees paid to miners/validators to include transactions on‑chain (e.g., Ethereum gas); important for cost modeling on blockchain strategies.

Gapping

Price jumps between observations (e.g., overnight) that can bypass stop-loss orders and create stress scenarios.

GTC (Good‑Til‑Cancelled)

Order duration remaining active until executed or cancelled (exchange semantics may vary).

Heartbeat

Periodic liveness signal indicating the system/component is alive; used in monitoring and alerting.

Hot wallet

Online wallet for active transactions; more convenient but higher security risk than cold storage.

Idempotency

Property where repeated identical requests have the same effect as a single request; avoids duplicate orders on retries.

Impermanent loss

LP loss in AMMs relative to holding the assets due to price divergence; fees and incentives can offset it.

Instrument

Tradable asset (e.g., BTC‑USD, SP500 futures, MATCH_ODDS selection) or contract being traded.

Jump / Jump risk

Sudden large price moves that can cause slippage and stop bypass; factor into stress testing.

Kelly criterion

Formula to maximise long‑term growth given edge and win probability; often scaled down for risk control.

Liquidity

Availability of volume at or near current prices; low liquidity increases slippage and market impact.

Liquidation

Forced closing of positions when margin requirements fall below maintenance levels; avoid by monitoring margin and reducing leverage.

Maker / Taker

Maker adds liquidity (limit orders); taker removes liquidity (market orders). Fee schedules often differ for each role.

Market impact

Price effect caused by executing orders; larger orders and thinner books increase impact and realized slippage.

MarketBook fields (Betfair)

Key Betfair fields: AvailableToBack/AvailableToLay (price ladders), SizeMatched (per runner), TotalMatched (market volume matched).

Mempool

Pool of pending on‑chain transactions waiting to be included in a block; affects latency and MEV vectors.

MEV (Maximal Extractable Value)

Value miners/validators/actors can extract by reordering or including transactions (frontruns, sandwich attacks) in blocks.

Nonce (on‑chain)

Per‑account transaction counter preventing replays and ensuring correct ordering on chain.

Oracle

Service providing off‑chain data (e.g., price feeds) to smart contracts; centralization and manipulation risk matter.

Order book

Representation of current bids and asks at price levels; order book depth informs liquidity and potential impact.

Perpetual swap

Derivative without expiry that uses funding payments to tether contract price to an index (common in crypto derivatives).

Position sizing

Rules to determine quantity to trade given bankroll, risk fraction, and stop‑loss distance (fixed fraction, Kelly fraction, fixed size).

PnL (Profit & Loss)

Realized or unrealized profit and loss of trades; track per trade and aggregated for strategy performance.

Quote staleness

Age of market data; stale quotes can lead to wrong trade decisions in fast markets.

Reconciliation

Comparing expected orders/fills to exchange records to detect and correct mismatches; essential for accounting and recovery.

Rate limiting / Backoff / Jitter

APIs impose rate limits; use exponential backoff and jitter to retry safely and avoid bans.

Slippage

Difference between intended execution price and the actual fill; increases with order size or market volatility.

Sharpe ratio

Risk‑adjusted return metric: (mean return − risk‑free rate) / standard deviation of returns.

Stop‑loss

Order or rule exiting a losing position at predefined price to limit losses; may gap in fast markets.

Testnet / Sandbox

Simulated environment to test strategies and order flows without risking real funds; always validate end‑to‑end here first.

Observability / Telemetry

Collection of logs, metrics and traces to understand system behavior, diagnose issues and measure SLAs.

TWAP / VWAP

Execution algorithms slicing orders across time (TWAP) or by volume (VWAP) to reduce market impact.

Token / ERC‑20

Blockchain asset. ERC‑20 is the Ethereum fungible token standard enabling transfers and approvals used widely in DeFi.

Unrealized PnL

Profit or loss on open positions not yet realized; important for margin and risk computations.

UTC / Time zones

Use UTC timestamps in logs and reconciliation to avoid ambiguity across exchanges and regions.

Volatility (implied / realized)

Measure of price dispersion; implied vol reflects market expectations; realized vol is historical and used in sizing risk.

VWAP

Volume‑weighted average price; used as a benchmark for execution quality.

Wallet / HD wallet / mnemonic

Wallet holds keys for on‑chain accounts. HD wallets generate addresses from a mnemonic seed; manage keys securely and separate hot/cold use.

Wash trading

Self‑trading creating artificial volume; often illegal and distorts market data used for models.

Zero‑day / Fresh deployment

Newly deployed instance; restrict exposure and monitor metrics until stable.

© BotBlog — Academy • Last updated: 2025-11-11

Don’t miss our blog post!

We don’t spam! Read our privacy policy for more info.