{"id":13657,"date":"2026-08-17T18:24:09","date_gmt":"2026-08-17T18:24:09","guid":{"rendered":"https:\/\/bjftradinggroup.com\/?page_id=13657"},"modified":"2026-08-17T18:32:07","modified_gmt":"2026-08-17T18:32:07","slug":"glossary","status":"publish","type":"page","link":"https:\/\/bjftradinggroup.com\/vi\/glossary\/","title":{"rendered":"Glossary"},"content":{"rendered":"<p><\/p>\n<div class=\"glo-page\">\n<div class=\"glo-hero\">\n<h1 class=\"glo-hero-h1\">Forex Arbitrage, HFT &amp; <span class=\"glo-gold\">Broker Execution Glossary<\/span><\/h1>\n<p>Nearly 80 key terms in arbitrage, high-frequency trading, and broker execution, defined in plain language and kept current for 2026.<\/p>\n<\/p><\/div>\n<p class=\"glo-lead\"><strong>This glossary defines the vocabulary of forex and crypto arbitrage, high-frequency trading, and broker execution.<\/strong> Each entry gives a plain-language definition and, where useful, a link to a deeper guide. It is maintained by BJF Trading Group (Ontario, Canada), a developer of arbitrage and execution software since 2000. Use the jump links below to move by topic, or search the page for a specific term.<\/p>\n<div class=\"glo-nav\">\n    <strong>Jump to a section<\/strong><br \/>\n    <a href=\"#strategies\">Arbitrage strategies<\/a><br \/>\n    <a href=\"#execution\">Broker &amp; execution<\/a><br \/>\n    <a href=\"#infrastructure\">Market infrastructure<\/a><br \/>\n    <a href=\"#concepts\">Trading concepts<\/a><br \/>\n    <a href=\"#crypto\">Crypto terms<\/a><br \/>\n    <a href=\"#news\">News trading<\/a><br \/>\n    <a href=\"#bjf\">BJF technology<\/a>\n  <\/div>\n<p>  <!-- ============ STRATEGIES ============ --><\/p>\n<h2 id=\"strategies\">Arbitrage strategies<\/h2>\n<div class=\"glo-term\" id=\"arbitrage\"><span class=\"glo-t\">Arbitrage<\/span><\/p>\n<p>Profiting from a price difference for the same or equivalent asset across two markets or points in time, ideally with little or no directional risk. In practice the difference is small and short-lived, so speed and low costs decide whether it is capturable.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"latency-arbitrage\"><span class=\"glo-t\">Latency arbitrage<\/span><\/p>\n<p>A strategy that uses a faster price feed to act on a move before a slower broker&#8217;s quote updates, entering at the stale price. The edge is measured in milliseconds and depends on both infrastructure and the broker tolerating the flow.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/latency-arbitrage\/\">Latency arbitrage guide<\/a>. Related: fast feed, slow feed, execution latency, toxic flow.<\/span><\/div>\n<div class=\"glo-term\" id=\"triangular-arbitrage\"><span class=\"glo-t\">Triangular arbitrage<\/span><\/p>\n<p>Exploiting a pricing inconsistency between three currency or crypto pairs (for example converting A to B to C and back to A) when the implied cross rate differs from the quoted one. The gap is usually tiny and closes fast.<\/p>\n<p><span class=\"glo-see\">Related: cross-exchange arbitrage, spatial arbitrage.<\/span><\/div>\n<div class=\"glo-term\" id=\"statistical-arbitrage\"><span class=\"glo-t\">Statistical arbitrage (stat arb)<\/span><\/p>\n<p>A quantitative approach that trades many correlated instruments based on statistical relationships and mean reversion, rather than a single guaranteed price gap. Wins on modeling and diversification over many trades.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/forex-pairs-trading-statistical-arbitrage\/\">Pair trading and statistical arbitrage<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"pair-trading\"><span class=\"glo-t\">Pair trading<\/span><\/p>\n<p>Going long one instrument and short a correlated one, profiting when the spread between them reverts to its normal range. Direction-neutral, but exposed to leg risk if only one side fills.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/forex-pairs-trading-statistical-arbitrage\/\">Pair trading guide<\/a>. Related: leg risk, spread z-score, hedge.<\/span><\/div>\n<div class=\"glo-term\" id=\"cross-exchange-arbitrage\"><span class=\"glo-t\">Cross-exchange arbitrage<\/span><\/p>\n<p>Buying an asset on one venue and selling it on another where the price is higher, most common in crypto because liquidity is fragmented across exchanges. Fees, transfer times, and withdrawal limits often consume the gap.<\/p>\n<p><span class=\"glo-see\">Related: spatial arbitrage, CEX, withdrawal risk.<\/span><\/div>\n<div class=\"glo-term\" id=\"basis-arbitrage\"><span class=\"glo-t\">Basis (cash-and-carry) arbitrage<\/span><\/p>\n<p>Capturing the difference between the spot price of an asset and its futures price, by holding the spot and shorting the future (or vice versa) until they converge. Capital-driven and lower-speed than latency strategies.<\/p>\n<p><span class=\"glo-see\">Related: funding-rate arbitrage, perpetual futures.<\/span><\/div>\n<div class=\"glo-term\" id=\"funding-rate-arbitrage\"><span class=\"glo-t\">Funding-rate arbitrage<\/span><\/p>\n<p>Earning the periodic funding payment on crypto perpetual futures by holding offsetting spot and perpetual positions, so the net directional exposure is near zero and the funding rate is the return. Return scales with capital, not speed.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/funding-rate-arbitrage\/\">Funding-rate arbitrage<\/a>. Related: perpetual futures, basis arbitrage.<\/span><\/div>\n<div class=\"glo-term\" id=\"swap-arbitrage\"><span class=\"glo-t\">Swap arbitrage<\/span><\/p>\n<p>Exploiting differences in overnight swap (rollover) rates between brokers or account types, for example holding a positive-swap position at one venue against an offsetting position where the swap cost is lower or waived.<\/p>\n<p><span class=\"glo-see\">Related: covered interest arbitrage, negative swap.<\/span><\/div>\n<div class=\"glo-term\" id=\"covered-interest-arbitrage\"><span class=\"glo-t\">Covered interest arbitrage<\/span><\/p>\n<p>Using a forward contract to lock in a risk-free return from the interest-rate difference between two currencies, so the exchange-rate risk is hedged. The classic textbook arbitrage behind forex swap pricing.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"news-arbitrage\"><span class=\"glo-t\">News (event) arbitrage<\/span><\/p>\n<p>Trading the large, fast price moves around scheduled economic releases, capturing the gap between the instant the data hits and the moment quotes fully adjust. Speed-sensitive and heavily scrutinized by broker risk desks.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/economic-news-trading-software\/\">News trading software<\/a>. Related: economic calendar, spike, pre-news spread widening.<\/span><\/div>\n<div class=\"glo-term\" id=\"spatial-arbitrage\"><span class=\"glo-t\">Spatial arbitrage<\/span><\/p>\n<p>The general term for exploiting a price difference for the same asset in two different places (venues or geographies) at the same time. Cross-exchange crypto arbitrage is the most common modern example.<\/p>\n<\/div>\n<p>  <!-- ============ EXECUTION ============ --><\/p>\n<h2 id=\"execution\">Broker &amp; execution<\/h2>\n<div class=\"glo-term\" id=\"a-book\"><span class=\"glo-t\">A-book<\/span><\/p>\n<p>A broker model that passes your order to an external liquidity provider and earns from spread markup or commission. The broker has no direct interest in whether you win or lose.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/broker-execution-transparency\/\">How brokers fill your orders<\/a>. Related: STP, ECN, B-book.<\/span><\/div>\n<div class=\"glo-term\" id=\"b-book\"><span class=\"glo-t\">B-book<\/span><\/p>\n<p>A broker model that keeps your order internally and takes the opposite side, so your losses become broker revenue. Not inherently bad, but a conflict of interest that becomes a problem when routing is switched silently for profitable accounts.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/broker-execution-transparency\/\">A-book vs B-book explained<\/a>. Related: dealing desk, internalization, toxic flow.<\/span><\/div>\n<div class=\"glo-term\" id=\"hybrid-c-book\"><span class=\"glo-t\">Hybrid \/ C-book<\/span><\/p>\n<p>A mixed model where a broker warehouses some flow internally and hedges the rest to liquidity providers, tuned per client. Fairness depends entirely on whether the routing is disclosed.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"dealing-desk\"><span class=\"glo-t\">Dealing desk (DD)<\/span><\/p>\n<p>A broker that acts as market maker and internally manages the other side of client trades. Can offer tight spreads to ordinary traders, but has discretion over execution.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"ndd\"><span class=\"glo-t\">No dealing desk (NDD)<\/span><\/p>\n<p>A broker that routes orders to external liquidity rather than internalizing them. A routing label, not a guarantee of fair fills, since the quality of the liquidity and any account-specific filtering still matter.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"stp\"><span class=\"glo-t\">STP (Straight-Through Processing)<\/span><\/p>\n<p>Passing client orders directly to liquidity providers without a dealing desk intervening. A form of A-book routing.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"ecn\"><span class=\"glo-t\">ECN (Electronic Communication Network)<\/span><\/p>\n<p>A venue that matches orders from many participants and shows depth of market, typically charging commission on a raw spread. Often marketed as the most transparent retail routing model.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"market-maker\"><span class=\"glo-t\">Market maker<\/span><\/p>\n<p>A participant that quotes both a buy and a sell price and profits from the spread and from managing inventory risk. Retail B-book brokers act as market makers to their clients.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"internalization\"><span class=\"glo-t\">Internalization<\/span><\/p>\n<p>Filling a client order against the broker&#8217;s own book instead of sending it to the market. Efficient and often gives good fills, but concentrates the conflict of interest in the broker.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"toxic-flow\"><span class=\"glo-t\">Toxic flow<\/span><\/p>\n<p>Order flow that is consistently profitable against whoever takes the other side, usually because the trader has a speed or information advantage. Brokers hedge, reject, or filter it because they cannot warehouse it profitably.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/broker-execution-transparency\/\">Toxic flow explained<\/a>. Related: latency arbitrage, virtual dealer plugin.<\/span><\/div>\n<div class=\"glo-term\" id=\"last-look\"><span class=\"glo-t\">Last look<\/span><\/p>\n<p>A short window after you send an order in which the party filling it can accept, reject, or re-price the trade after already seeing your request. Symmetric last look is a fair risk check; asymmetric last look is one-sided against the client.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/broker-execution-transparency\/\">Last look and slippage<\/a>. Related: asymmetric slippage, rejection rate.<\/span><\/div>\n<div class=\"glo-term\" id=\"asymmetric-last-look\"><span class=\"glo-t\">Asymmetric last look<\/span><\/p>\n<p>Last look applied unfairly: your order is filled when the price moves against you but rejected when it moves in your favor. Over many trades this is a large hidden cost that looks like bad luck on any single fill.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"slippage\"><span class=\"glo-t\">Slippage<\/span><\/p>\n<p>The difference between the price you requested and the price you actually received. Normal in a moving market; the warning sign is the shape of the distribution, not its size.<\/p>\n<p><span class=\"glo-see\">Related: asymmetric slippage, price improvement.<\/span><\/div>\n<div class=\"glo-term\" id=\"asymmetric-slippage\"><span class=\"glo-t\">Asymmetric slippage<\/span><\/p>\n<p>Slippage that is systematically negative: you are filled worse than requested far more often than better. A strong signal of hostile execution, measurable by comparing positive versus negative slippage counts.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/broker-execution-transparency\/\">Slippage forensics<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"requote\"><span class=\"glo-t\">Requote<\/span><\/p>\n<p>Instead of filling or rejecting your order, the server offers a new, usually worse price and asks you to confirm. The delay alone can destroy a fast strategy; selective requotes on winning trades indicate targeted execution.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"price-improvement\"><span class=\"glo-t\">Price improvement<\/span><\/p>\n<p>Being filled at a better price than you requested. Genuine price improvement shows up in your own trade log, not just in marketing, and its near-total absence is itself a red flag.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"fill-rate\"><span class=\"glo-t\">Fill rate<\/span><\/p>\n<p>The share of your orders that are filled versus sent. A healthy fill rate is high and stable across market conditions and does not drop on your profitable trades.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"rejection-rate\"><span class=\"glo-t\">Rejection rate<\/span><\/p>\n<p>The share of orders that are rejected rather than filled. Low is good, and it should not correlate with trades that were about to move in your favor.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"spread-markup\"><span class=\"glo-t\">Spread markup<\/span><\/p>\n<p>Extra spread a broker adds on top of the raw liquidity spread as a cost of doing business. Account-specific markup that appears only on profitable patterns is a form of targeted execution.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"virtual-dealer-plugin\"><span class=\"glo-t\">Virtual dealer plugin (VDP)<\/span><\/p>\n<p>A generic term for a server-side module that applies configurable delay, artificial slippage, requote probability, or rejection to targeted accounts, used to neutralize flow a broker cannot hedge. Its fingerprint is added, account-specific execution latency.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/anti-arbitrage-plugins\/\">Anti-arbitrage plugins<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"execution-latency\"><span class=\"glo-t\">Execution latency<\/span><\/p>\n<p>The time from sending an order to receiving the fill. For latency arbitrage it is the whole game; a sudden step-up, especially after an account turns profitable, points to a deliberate server-side delay.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/latency-arbitrage-backtest-execution-time-gap\/\">The execution-time gap<\/a>.<\/span><\/div>\n<p>  <!-- ============ INFRASTRUCTURE ============ --><\/p>\n<h2 id=\"infrastructure\">Market infrastructure<\/h2>\n<div class=\"glo-term\" id=\"fix-api\"><span class=\"glo-t\">FIX API<\/span><\/p>\n<p>The Financial Information eXchange protocol, an industry-standard messaging format for sending orders and market data directly to a broker or venue, bypassing a retail terminal. Favored for low-latency and automated execution.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/fix-api-forex-trading\/\">FIX API forex trading<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"fix-bridge\"><span class=\"glo-t\">FIX bridge<\/span><\/p>\n<p>Software that connects a trading terminal or engine to a liquidity provider over FIX, translating between the platform and the venue. A common source of hidden latency and dialect quirks.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"liquidity-provider\"><span class=\"glo-t\">Liquidity provider (LP)<\/span><\/p>\n<p>A bank, non-bank market maker, or venue that supplies the quotes a broker fills client orders against. The quality and speed of the LP shape a broker&#8217;s execution.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"aggregator\"><span class=\"glo-t\">Aggregator<\/span><\/p>\n<p>A system that combines quotes from multiple liquidity providers into a single, deeper order book, so orders can be filled at the best available price across sources.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"co-location\"><span class=\"glo-t\">Co-location<\/span><\/p>\n<p>Placing your trading server in the same data center as the broker or exchange to minimize network latency. Effectively required for competitive latency arbitrage.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/vps-speed-for-arbitrage\/\">VPS speed for arbitrage<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"vps\"><span class=\"glo-t\">VPS (Virtual Private Server)<\/span><\/p>\n<p>A remote always-on server that runs your trading software. For arbitrage, its value is network distance to the broker, not CPU or RAM.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/forex-arbitrage-vps\/\">Forex arbitrage VPS guide<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"datacenters\"><span class=\"glo-t\">LD4 \/ NY4 \/ TY3<\/span><\/p>\n<p>Major financial data centers (London, New York, Tokyo) where many brokers and liquidity providers host their servers. Choosing hosting in the same facility as your broker minimizes latency to it.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"price-feed\"><span class=\"glo-t\">Price feed<\/span><\/p>\n<p>The stream of live quotes a strategy reacts to. In latency arbitrage the reference feed must be faster than the broker&#8217;s own quote for an edge to exist.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"fast-slow-feed\"><span class=\"glo-t\">Fast feed \/ slow feed<\/span><\/p>\n<p>The fast feed is the low-latency reference that shows price moving first; the slow feed is the lagging broker quote you trade against. Latency arbitrage is the gap between the two.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"tick-data\"><span class=\"glo-t\">Tick data<\/span><\/p>\n<p>The record of every individual price change, with timestamps, rather than aggregated bars. Realistic backtesting and execution analysis depend on real tick data.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/the-critical-role-of-tick-comparison-in-forex-arbitrage-and-high-frequency-trading-hft\/\">Tick comparison<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"quote\"><span class=\"glo-t\">Quote<\/span><\/p>\n<p>The current bid and ask a venue or broker is showing for an instrument. The gap between them is the spread.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"depth-of-market\"><span class=\"glo-t\">Depth of market (order book)<\/span><\/p>\n<p>The list of resting buy and sell orders at each price level, showing how much size is available. Thin depth means larger orders move the price and slip more.<\/p>\n<\/div>\n<p>  <!-- ============ CONCEPTS ============ --><\/p>\n<h2 id=\"concepts\">Trading concepts<\/h2>\n<div class=\"glo-term\" id=\"pip\"><span class=\"glo-t\">Pip<\/span><\/p>\n<p>The standard smallest price increment in forex, usually the fourth decimal place for most pairs. Arbitrage edges are often a fraction of a single pip.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"lot\"><span class=\"glo-t\">Lot<\/span><\/p>\n<p>A standardized trade size. Minimum lot sizes matter for small accounts because they force a position size that may be reckless relative to a tiny balance.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"spread\"><span class=\"glo-t\">Spread<\/span><\/p>\n<p>The difference between the bid and ask price, and a core trading cost. Variable spreads widen in thin liquidity and around news, and can be widened selectively on targeted accounts.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"drawdown\"><span class=\"glo-t\">Drawdown<\/span><\/p>\n<p>The peak-to-trough decline in account equity. Small accounts fail when normal drawdown exceeds the balance they can survive.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"profit-factor\"><span class=\"glo-t\">Profit factor<\/span><\/p>\n<p>Gross gains divided by gross losses. Above 1 is net positive; the metric is only meaningful alongside trade count and drawdown.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"expectancy\"><span class=\"glo-t\">Expectancy<\/span><\/p>\n<p>The average result you expect per trade, combining win rate and average win versus average loss. In arbitrage, tightening the loss tail often matters more than raising the win rate.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"sharpe-ratio\"><span class=\"glo-t\">Sharpe ratio<\/span><\/p>\n<p>A measure of return per unit of risk (volatility). Higher is better, and it lets strategies with different risk levels be compared on a common basis.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"hedge\"><span class=\"glo-t\">Hedge<\/span><\/p>\n<p>An offsetting position that reduces or neutralizes directional risk. Pair and basis strategies are built on hedged, direction-neutral exposure.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"leg-risk\"><span class=\"glo-t\">Leg risk<\/span><\/p>\n<p>In a two-sided trade, the risk that one side (leg) fills while the other does not, leaving unintended directional exposure. A key execution risk in pair and cross-venue arbitrage.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"spread-z-score\"><span class=\"glo-t\">Spread z-score<\/span><\/p>\n<p>A statistical measure of how far the spread between two correlated instruments has moved from its average, in standard deviations. Used to time pair-trading entries and exits.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"backtest\"><span class=\"glo-t\">Backtest \/ forward test<\/span><\/p>\n<p>Testing a strategy on historical data (backtest) or on live data without risking full capital (forward test). A backtest that assumes perfect fills overstates an execution-sensitive edge.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\">Backtesting on real ticks<\/a>.<\/span><\/div>\n<p>  <!-- ============ CRYPTO ============ --><\/p>\n<h2 id=\"crypto\">Crypto terms<\/h2>\n<div class=\"glo-term\" id=\"cex\"><span class=\"glo-t\">CEX (centralized exchange)<\/span><\/p>\n<p>A crypto exchange run by a company that holds custody and matches orders on its own order book. Cross-exchange arbitrage moves between multiple CEXs.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"dex\"><span class=\"glo-t\">DEX (decentralized exchange)<\/span><\/p>\n<p>An on-chain exchange where trades settle via smart contracts rather than a central operator. Arbitrage between DEXs and CEXs exists but competes with automated on-chain bots.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"mev\"><span class=\"glo-t\">MEV (Maximal Extractable Value)<\/span><\/p>\n<p>Value that can be captured by reordering, inserting, or censoring transactions in a block, often by on-chain arbitrage and liquidation bots. It frequently consumes the profit of naive DEX arbitrage.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"perpetual-futures\"><span class=\"glo-t\">Perpetual futures (perps)<\/span><\/p>\n<p>Crypto futures with no expiry, kept aligned to spot by periodic funding payments between longs and shorts. The basis for funding-rate arbitrage.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"funding-rate\"><span class=\"glo-t\">Funding rate<\/span><\/p>\n<p>The periodic payment exchanged between holders of long and short perpetual positions to keep the perp price near spot. When persistently positive or negative it creates a harvestable, capital-driven edge.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"stablecoin-depeg\"><span class=\"glo-t\">Stablecoin depeg<\/span><\/p>\n<p>When a stablecoin trades away from its intended peg (for example below 1 US dollar). Depegs create short-lived arbitrage if you can trust the peg will be restored, and large losses if it will not.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"withdrawal-risk\"><span class=\"glo-t\">Withdrawal \/ transfer risk<\/span><\/p>\n<p>The risk that funds cannot be moved between venues fast enough to complete a cross-exchange arbitrage, because of blockchain confirmation times, exchange processing, or limits. A common reason the theoretical gap is not capturable.<\/p>\n<\/div>\n<p>  <!-- ============ NEWS ============ --><\/p>\n<h2 id=\"news\">News trading<\/h2>\n<div class=\"glo-term\" id=\"economic-calendar\"><span class=\"glo-t\">Economic calendar<\/span><\/p>\n<p>The schedule of upcoming economic data releases and their expected impact. The backbone of news trading, since the largest, fastest moves cluster around scheduled events.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"nfp\"><span class=\"glo-t\">NFP (Non-Farm Payrolls)<\/span><\/p>\n<p>A high-impact monthly US employment release that regularly produces large, fast moves in currency and metal markets. A flagship event for news traders.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"cpi\"><span class=\"glo-t\">CPI (Consumer Price Index)<\/span><\/p>\n<p>A key inflation release that moves rate expectations and, with them, currencies. One of the most-traded scheduled events.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"fomc\"><span class=\"glo-t\">FOMC<\/span><\/p>\n<p>The US Federal Open Market Committee, whose rate decisions and statements drive some of the sharpest market reactions of the calendar. Spreads often widen defensively around it.<\/p>\n<\/div>\n<div class=\"glo-term\" id=\"pre-news-spread-widening\"><span class=\"glo-t\">Pre-news spread widening<\/span><\/p>\n<p>Brokers widening spreads just before a scheduled release to manage risk. Legitimate in general, but account-specific widening only on profitable patterns is a targeting signal.<\/p>\n<\/div>\n<p>  <!-- ============ BJF TECH ============ --><\/p>\n<h2 id=\"bjf\">BJF technology<\/h2>\n<div class=\"glo-term\" id=\"sharptrader-pro\"><span class=\"glo-t\">SharpTrader Pro<\/span><\/p>\n<p>BJF Trading Group&#8217;s professional arbitrage trading terminal for forex and crypto, covering latency, triangular, and related strategies.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/product\/sharptrader-forex-crypto-arbitrage\/\">SharpTrader Pro<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"sharptrader-optimizer\"><span class=\"glo-t\">SharpTrader Optimizer<\/span><\/p>\n<p>A backtesting and optimization tool that runs strategies on real historical tick data with configurable execution latency and variable spread applied per tick, so results reflect a realistic execution path rather than perfect fills.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\">SharpTrader Optimizer<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"phantom-drift\"><span class=\"glo-t\">Phantom Drift<\/span><\/p>\n<p>BJF&#8217;s execution-masking approach for latency arbitrage, designed to make the order flow less recognizable as textbook arbitrage so it survives broker detection longer.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/how-to-mask-latency-arbitrage-in-forex-trading-complete-guide-part-2\/\">Masking latency arbitrage<\/a>. Related: toxic flow, virtual dealer plugin.<\/span><\/div>\n<div class=\"glo-term\" id=\"beqi\"><span class=\"glo-t\">BEQI (Broker Execution Quality Index)<\/span><\/p>\n<p>BJF&#8217;s open methodology for turning your own trade and tick logs into a single comparable execution-quality score, so brokers can be ranked on evidence rather than reputation.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/\">Broker Audit Toolkit<\/a>. Related: fill rate, slippage symmetry, execution latency.<\/span><\/div>\n<div class=\"glo-term\" id=\"newsautotraderpro\"><span class=\"glo-t\">NewsAutoTraderPro<\/span><\/p>\n<p>BJF&#8217;s automated news-trading software, built to act on scheduled economic releases at the speed required to capture the initial move.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/product\/newsautotraderpro\/\">NewsAutoTraderPro<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"vip-crypto-arbitrage\"><span class=\"glo-t\">VIP Crypto Arbitrage<\/span><\/p>\n<p>BJF&#8217;s crypto arbitrage software for capturing price differences across cryptocurrency exchanges.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/product\/vip-crypto-arbitrage-software\/\">VIP Crypto Arbitrage<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"bright-duo\"><span class=\"glo-t\">Bright Duo<\/span><\/p>\n<p>A BJF execution-masking strategy for SharpTrader Pro and SharpTrader Lite, built as a modification of lock strategies to camouflage arbitrage flow. It opens locks on both sides, then partially closes and manages virtual trailing orders (up to three trailing levels per instrument) so the flow is less recognizable to broker detection.<\/p>\n<p><span class=\"glo-see\">Related: Phantom Drift, hedge, toxic flow, virtual dealer plugin.<\/span><\/div>\n<div class=\"glo-term\" id=\"dominion-force\"><span class=\"glo-t\">Dominion Force<\/span><\/p>\n<p>A momentum and trend-following strategy built into SharpTrader Pro and SharpTrader Lite for trading gold and indices. Unlike the platform&#8217;s arbitrage tools, it is not an arbitrage strategy: it detects price impulses and follows the trend that develops after an impulse.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/gold-arbitrage-and-non-arbitrage-strategies-a-professional-guide-to-profiting-from-xauusd\/\">Gold strategies for XAUUSD<\/a>.<\/span><\/div>\n<div class=\"glo-term\" id=\"easyfix\"><span class=\"glo-t\">EASYFIX protocol<\/span><\/p>\n<p>A modified FIX protocol for SharpTrader Pro and SharpTrader Lite that lets third-party developers connect their own software to the platform. It opens the SharpTrader engine to external integrations over a FIX-style interface.<\/p>\n<p><span class=\"glo-see\">See: <a href=\"https:\/\/bjftradinggroup.com\/fix-api-forex-trading\/\">FIX API forex trading<\/a>. Related: FIX API, FIX bridge, JBridge.<\/span><\/div>\n<div class=\"glo-term\" id=\"jbridge\"><span class=\"glo-t\">JBridge<\/span><\/p>\n<p>A bridge written to connect SharpTrader Pro and SharpTrader Lite to trading platforms such as JForex (Dukascopy), so orders and data pass between the SharpTrader engine and that platform.<\/p>\n<p><span class=\"glo-see\">Related: FIX bridge, EASYFIX protocol, liquidity provider.<\/span><\/div>\n<p>  <!-- ============ SIGNUP ============ --><\/p>\n<div class=\"glo-signup\">\n<h3>Subscribe to BJF trading research<\/h3>\n<p>New articles, research papers, and product releases, delivered when we publish them.<\/p>\n<div class='_form_31'><\/div><script type='text\/javascript' src='https:\/\/bjftradinggroup.activehosted.com\/f\/embed.php?static=0&id=31&6A83966430AC8&nostyles=0&preview=0'><\/script><\/div>\n<p>  <!-- ============ CTA ============ --><\/p>\n<div class=\"glo-cta\">\n<h3>From definitions to execution<\/h3>\n<p>Go deeper on how brokers really fill your orders, and score your own execution with the open BEQI methodology.<\/p>\n<p>    <a class=\"glo-btn\" href=\"https:\/\/bjftradinggroup.com\/broker-execution-transparency\/\">Broker Execution Explained<\/a><br \/>\n    <a class=\"glo-btn glo-alt\" href=\"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/\">Audit Your Broker<\/a>\n  <\/div>\n<\/div>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"DefinedTermSet\",\n  \"@id\":\"https:\/\/bjftradinggroup.com\/glossary\/#termset\",\n  \"name\":\"Forex Arbitrage, HFT and Broker Execution Glossary\",\n  \"url\":\"https:\/\/bjftradinggroup.com\/glossary\/\",\n  \"description\":\"Nearly 80 defined terms covering forex and crypto arbitrage, high-frequency trading, and broker execution, maintained by BJF Trading Group.\",\n  \"inLanguage\":\"en\",\n  \"publisher\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/bjftradinggroup.com\/#organization\",\"name\":\"BJF Trading Group Inc.\"},\n  \"hasDefinedTerm\":[\n    {\"@type\":\"DefinedTerm\",\"name\":\"Arbitrage\",\"description\":\"Profiting from a price difference for the same or equivalent asset across two markets or points in time, with little or no directional risk.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Latency arbitrage\",\"description\":\"Using a faster price feed to act on a move before a slower broker's quote updates, entering at the stale price.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#latency-arbitrage\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Triangular arbitrage\",\"description\":\"Exploiting a pricing inconsistency between three currency or crypto pairs when the implied cross rate differs from the quoted one.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Statistical arbitrage\",\"description\":\"A quantitative approach trading many correlated instruments on statistical relationships and mean reversion.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Pair trading\",\"description\":\"Going long one instrument and short a correlated one, profiting when the spread reverts to its normal range.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Cross-exchange arbitrage\",\"description\":\"Buying an asset on one venue and selling on another where the price is higher, most common in crypto.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Basis (cash-and-carry) arbitrage\",\"description\":\"Capturing the difference between spot and futures price by holding spot and shorting the future until they converge.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Funding-rate arbitrage\",\"description\":\"Earning the funding payment on crypto perpetual futures by holding offsetting spot and perpetual positions.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#funding-rate-arbitrage\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Swap arbitrage\",\"description\":\"Exploiting differences in overnight swap (rollover) rates between brokers or account types.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Covered interest arbitrage\",\"description\":\"Using a forward contract to lock in a risk-free return from the interest-rate difference between two currencies.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"News arbitrage\",\"description\":\"Trading the large, fast price moves around scheduled economic releases before quotes fully adjust.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Spatial arbitrage\",\"description\":\"Exploiting a price difference for the same asset in two different venues or geographies at the same time.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"A-book\",\"description\":\"A broker model that passes orders to an external liquidity provider and earns from spread or commission.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#a-book\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"B-book\",\"description\":\"A broker model that keeps orders internally and takes the opposite side, so client losses become broker revenue.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#b-book\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Hybrid \/ C-book\",\"description\":\"A mixed model where a broker warehouses some flow internally and hedges the rest to liquidity providers.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Dealing desk\",\"description\":\"A broker that acts as market maker and internally manages the other side of client trades.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"No dealing desk\",\"description\":\"A broker that routes orders to external liquidity rather than internalizing them.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"STP\",\"description\":\"Straight-Through Processing: passing client orders directly to liquidity providers without a dealing desk.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"ECN\",\"description\":\"An Electronic Communication Network that matches orders from many participants and shows depth of market.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Market maker\",\"description\":\"A participant that quotes both buy and sell prices and profits from the spread and inventory management.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Internalization\",\"description\":\"Filling a client order against the broker's own book instead of sending it to the market.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Toxic flow\",\"description\":\"Order flow consistently profitable against the other side, usually from a speed or information advantage.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#toxic-flow\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Last look\",\"description\":\"A short window after an order is sent in which the filler can accept, reject, or re-price it after seeing the request.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#last-look\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Asymmetric last look\",\"description\":\"Last look applied unfairly: filled when price moves against you, rejected when it moves in your favor.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Slippage\",\"description\":\"The difference between the price requested and the price received on a trade.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Asymmetric slippage\",\"description\":\"Slippage that is systematically negative, a signal of hostile execution.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#asymmetric-slippage\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Requote\",\"description\":\"Offering a new, usually worse price for confirmation instead of filling or rejecting the order.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Price improvement\",\"description\":\"Being filled at a better price than requested.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Fill rate\",\"description\":\"The share of orders that are filled versus sent.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Rejection rate\",\"description\":\"The share of orders that are rejected rather than filled.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Spread markup\",\"description\":\"Extra spread a broker adds on top of the raw liquidity spread.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Virtual dealer plugin\",\"description\":\"A server-side module applying configurable delay, slippage, requotes, or rejection to targeted accounts.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#virtual-dealer-plugin\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Execution latency\",\"description\":\"The time from sending an order to receiving the fill.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#execution-latency\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"FIX API\",\"description\":\"An industry-standard protocol for sending orders and market data directly to a broker or venue.\",\"url\":\"https:\/\/bjftradinggroup.com\/glossary\/#fix-api\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"FIX bridge\",\"description\":\"Software connecting a trading platform or engine to a liquidity provider over FIX.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Liquidity provider\",\"description\":\"A bank, non-bank market maker, or venue that supplies the quotes a broker fills client orders against.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Aggregator\",\"description\":\"A system that combines quotes from multiple liquidity providers into a single deeper book.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Co-location\",\"description\":\"Placing your trading server in the same data center as the broker or exchange to minimize latency.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"VPS\",\"description\":\"A remote always-on server running trading software; for arbitrage its value is network distance to the broker.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"LD4 \/ NY4 \/ TY3\",\"description\":\"Major financial data centers in London, New York, and Tokyo where brokers and liquidity providers host servers.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Price feed\",\"description\":\"The stream of live quotes a strategy reacts to.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Fast feed \/ slow feed\",\"description\":\"The fast reference feed that moves first versus the lagging broker quote traded against.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Tick data\",\"description\":\"The record of every individual price change with timestamps, rather than aggregated bars.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Quote\",\"description\":\"The current bid and ask a venue or broker shows for an instrument.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Depth of market\",\"description\":\"The resting buy and sell orders at each price level, showing available size.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Pip\",\"description\":\"The standard smallest price increment in forex, usually the fourth decimal for most pairs.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Lot\",\"description\":\"A standardized trade size.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Spread\",\"description\":\"The difference between the bid and ask price, a core trading cost.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Drawdown\",\"description\":\"The peak-to-trough decline in account equity.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Profit factor\",\"description\":\"Gross gains divided by gross losses.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Expectancy\",\"description\":\"The average result expected per trade, combining win rate and average win versus loss.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Sharpe ratio\",\"description\":\"A measure of return per unit of risk (volatility).\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Hedge\",\"description\":\"An offsetting position that reduces or neutralizes directional risk.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Leg risk\",\"description\":\"The risk that one side of a two-sided trade fills while the other does not.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Spread z-score\",\"description\":\"How far the spread between two correlated instruments is from its average, in standard deviations.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Backtest \/ forward test\",\"description\":\"Testing a strategy on historical data or on live data without risking full capital.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"CEX\",\"description\":\"A centralized crypto exchange that holds custody and matches orders on its own book.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"DEX\",\"description\":\"A decentralized exchange where trades settle via smart contracts rather than a central operator.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"MEV\",\"description\":\"Maximal Extractable Value captured by reordering, inserting, or censoring transactions in a block.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Perpetual futures\",\"description\":\"Crypto futures with no expiry, kept near spot by periodic funding payments.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Funding rate\",\"description\":\"The periodic payment between long and short perpetual holders to keep the perp near spot.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Stablecoin depeg\",\"description\":\"When a stablecoin trades away from its intended peg, creating short-lived arbitrage or large losses.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Withdrawal \/ transfer risk\",\"description\":\"The risk that funds cannot move between venues fast enough to complete a cross-exchange arbitrage.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Economic calendar\",\"description\":\"The schedule of upcoming economic data releases and their expected impact.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"NFP\",\"description\":\"Non-Farm Payrolls, a high-impact monthly US employment release.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"CPI\",\"description\":\"Consumer Price Index, a key inflation release that moves rate expectations and currencies.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"FOMC\",\"description\":\"The US Federal Open Market Committee, whose rate decisions drive sharp market reactions.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Pre-news spread widening\",\"description\":\"Brokers widening spreads just before a scheduled release to manage risk.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"SharpTrader Pro\",\"description\":\"BJF Trading Group's professional forex and crypto arbitrage trading terminal.\",\"url\":\"https:\/\/bjftradinggroup.com\/product\/sharptrader-forex-crypto-arbitrage\/\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"SharpTrader Optimizer\",\"description\":\"A backtesting tool running strategies on real tick data with configurable execution latency and variable spread.\",\"url\":\"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Phantom Drift\",\"description\":\"BJF's execution-masking approach that makes latency-arbitrage flow less recognizable to broker detection.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"BEQI\",\"description\":\"BJF's open Broker Execution Quality Index for scoring broker execution from your own trade and tick logs.\",\"url\":\"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"NewsAutoTraderPro\",\"description\":\"BJF's automated news-trading software for acting on scheduled economic releases at speed.\",\"url\":\"https:\/\/bjftradinggroup.com\/product\/newsautotraderpro\/\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"VIP Crypto Arbitrage\",\"description\":\"BJF's crypto arbitrage software for capturing price differences across cryptocurrency exchanges.\",\"url\":\"https:\/\/bjftradinggroup.com\/product\/vip-crypto-arbitrage-software\/\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Bright Duo\",\"description\":\"A BJF execution-masking strategy for SharpTrader Pro and Lite, a modification of lock strategies that camouflages arbitrage flow using dual-side locks, partial closes, and virtual trailing orders.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"Dominion Force\",\"description\":\"A momentum and trend-following strategy in SharpTrader Pro and Lite for trading gold and indices, detecting impulses and following the trend after an impulse. Not an arbitrage strategy.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"EASYFIX protocol\",\"description\":\"A modified FIX protocol for SharpTrader Pro and Lite that lets third-party developers connect their own software to the platform.\"},\n    {\"@type\":\"DefinedTerm\",\"name\":\"JBridge\",\"description\":\"A bridge connecting SharpTrader Pro and Lite to trading platforms such as JForex (Dukascopy).\"}\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"WebPage\",\n  \"@id\":\"https:\/\/bjftradinggroup.com\/glossary\/\",\n  \"url\":\"https:\/\/bjftradinggroup.com\/glossary\/\",\n  \"name\":\"Forex Arbitrage, HFT & Broker Execution Glossary\",\n  \"isPartOf\":{\"@id\":\"https:\/\/bjftradinggroup.com\/#website\"},\n  \"about\":{\"@id\":\"https:\/\/bjftradinggroup.com\/glossary\/#termset\"},\n  \"speakable\":{\"@type\":\"SpeakableSpecification\",\"cssSelector\":[\".glo-lead\"]}\n}\n<\/script><br \/>\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Forex Arbitrage, HFT &amp; Broker Execution Glossary Nearly 80 key terms in arbitrage, high-frequency trading, and broker execution, defined in plain language and kept current for 2026. This glossary defines the vocabulary of forex and crypto arbitrage, high-frequency trading, and broker execution. Each entry gives a plain-language definition and, where useful, a link to a deeper guide. It is maintained by BJF Trading Group (Ontario, Canada), a developer of arbitrage and execution software since 2000.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-ai-custom.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13657","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.2 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Forex Arbitrage &amp; HFT Glossary: 70+ Terms | BJF<\/title>\n<meta name=\"description\" content=\"Plain-language definitions of 70+ forex and crypto arbitrage, HFT, and broker execution terms, from latency arbitrage to last look and B-book.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bjftradinggroup.com\/glossary\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[:en]Glossary[:]\" \/>\n<meta property=\"og:description\" content=\"Plain-language definitions of 70+ forex and crypto arbitrage, HFT, and broker execution terms, from latency arbitrage to last look and B-book.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bjftradinggroup.com\/glossary\/\" \/>\n<meta property=\"og:site_name\" content=\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-17T18:32:07+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/glossary\\\/\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/glossary\\\/\",\"name\":\"Forex Arbitrage & HFT Glossary: 70+ Terms | BJF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\"},\"datePublished\":\"2026-08-17T18:24:09+00:00\",\"dateModified\":\"2026-08-17T18:32:07+00:00\",\"description\":\"Plain-language definitions of 70+ forex and crypto arbitrage, HFT, and broker execution terms, from latency arbitrage to last look and B-book.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/glossary\\\/#breadcrumb\"},\"inLanguage\":\"vi-VN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bjftradinggroup.com\\\/glossary\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/glossary\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bjftradinggroup.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"name\":\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\",\"description\":\"FX Software pioneer since 2000\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bjftradinggroup.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi-VN\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#organization\",\"name\":\"BJF Trading Group Inc.\",\"legalName\":\"BJF Trading Group Inc.\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/logo.png\",\"width\":512,\"height\":512},\"foundingDate\":\"2000\",\"founder\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/about-boris-fesenko\\\/#person\"},\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"Ontario\",\"addressCountry\":\"CA\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@bjftradinggroup.com\",\"availableLanguage\":[\"English\",\"German\",\"Japanese\",\"Korean\",\"Spanish\",\"Portuguese\",\"Arabic\",\"Indonesian\",\"Vietnamese\"]}],\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bjftradinggroup\",\"https:\\\/\\\/twitter.com\\\/BjfGroup\",\"https:\\\/\\\/www.youtube.com\\\/@bjftradinggroup\",\"https:\\\/\\\/t.me\\\/bjftradinggroup\",\"https:\\\/\\\/instagram.com\\\/bjftradinggroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bjf-trading-group\\\/\"],\"knowsAbout\":[\"Forex arbitrage\",\"Cryptocurrency arbitrage\",\"Latency arbitrage\",\"News trading\",\"FIX API trading\",\"High-frequency trading\",\"Lock arbitrage\",\"Hedge arbitrage\",\"Pair trading\",\"Algorithmic trading software\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Forex Arbitrage & HFT Glossary: 70+ Terms | BJF","description":"Plain-language definitions of 70+ forex and crypto arbitrage, HFT, and broker execution terms, from latency arbitrage to last look and B-book.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bjftradinggroup.com\/glossary\/","og_locale":"vi_VN","og_type":"article","og_title":"[:en]Glossary[:]","og_description":"Plain-language definitions of 70+ forex and crypto arbitrage, HFT, and broker execution terms, from latency arbitrage to last look and B-book.","og_url":"https:\/\/bjftradinggroup.com\/glossary\/","og_site_name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","article_modified_time":"2026-08-17T18:32:07+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bjftradinggroup.com\/glossary\/","url":"https:\/\/bjftradinggroup.com\/glossary\/","name":"Forex Arbitrage & HFT Glossary: 70+ Terms | BJF","isPartOf":{"@id":"https:\/\/bjftradinggroup.com\/#website"},"datePublished":"2026-08-17T18:24:09+00:00","dateModified":"2026-08-17T18:32:07+00:00","description":"Plain-language definitions of 70+ forex and crypto arbitrage, HFT, and broker execution terms, from latency arbitrage to last look and B-book.","breadcrumb":{"@id":"https:\/\/bjftradinggroup.com\/glossary\/#breadcrumb"},"inLanguage":"vi-VN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bjftradinggroup.com\/glossary\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bjftradinggroup.com\/glossary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bjftradinggroup.com\/"},{"@type":"ListItem","position":2,"name":"Glossary"}]},{"@type":"WebSite","@id":"https:\/\/bjftradinggroup.com\/#website","url":"https:\/\/bjftradinggroup.com\/","name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","description":"FX Software pioneer since 2000","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bjftradinggroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi-VN"},{"@type":"Organization","@id":"https:\/\/bjftradinggroup.com\/#organization","name":"BJF Trading Group Inc.","legalName":"BJF Trading Group Inc.","url":"https:\/\/bjftradinggroup.com\/","logo":{"@type":"ImageObject","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/logo.png","width":512,"height":512},"foundingDate":"2000","founder":{"@id":"https:\/\/bjftradinggroup.com\/about-boris-fesenko\/#person"},"address":{"@type":"PostalAddress","addressRegion":"Ontario","addressCountry":"CA"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@bjftradinggroup.com","availableLanguage":["English","German","Japanese","Korean","Spanish","Portuguese","Arabic","Indonesian","Vietnamese"]}],"sameAs":["https:\/\/www.facebook.com\/bjftradinggroup","https:\/\/twitter.com\/BjfGroup","https:\/\/www.youtube.com\/@bjftradinggroup","https:\/\/t.me\/bjftradinggroup","https:\/\/instagram.com\/bjftradinggroup","https:\/\/www.linkedin.com\/company\/bjf-trading-group\/"],"knowsAbout":["Forex arbitrage","Cryptocurrency arbitrage","Latency arbitrage","News trading","FIX API trading","High-frequency trading","Lock arbitrage","Hedge arbitrage","Pair trading","Algorithmic trading software"]}]}},"_links":{"self":[{"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/pages\/13657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/comments?post=13657"}],"version-history":[{"count":2,"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/pages\/13657\/revisions"}],"predecessor-version":[{"id":13659,"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/pages\/13657\/revisions\/13659"}],"wp:attachment":[{"href":"https:\/\/bjftradinggroup.com\/vi\/wp-json\/wp\/v2\/media?parent=13657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}