Skip to content
GuidesUpdated · Published 2026-10-15Crypto Prop Firm

Bid vs Ask Price in Forex: How Buy and Sell Order Fills Work

In forex, the Bid is the price at which you sell the base currency, the Ask is the price at which you buy, and the difference is the spread.

7 min read

Reviewed by · Senior SEO Editor

Verified 2026 Specs — HashHedge Checked
4.7/5
Trustpilot
$11M+
Firm-reported payouts
160+
Crypto assets
USDT
Crypto payouts
View HashHedge Plans →
Bid vs Ask Price in Forex: How Buy and Sell Order Fills Work cover illustration

In forex trading, every currency pair displays a two-sided quote: the Bid price (the lower number) is the exchange rate at which your broker or liquidity provider will buy the base currency from you when you click Sell, and the Ask price (the higher number, also called the Offer) is the rate at which the broker will sell the base currency to you when you click Buy. The gap between them (Ask - Bid) is the forex spread, which ranges from 0.0–0.2 pips (plus $6/lot commission) on Raw ECN accounts at Vantage, Exness, and VT Markets to 1.0–1.5 pips on commission-free Standard accounts.

1. Bid vs Ask Price Explained: Whose Perspective Are You Seeing?

When beginners first learn what is forex trading, the terms Bid and Ask often feel backward until you remember one simple rule: quotes are always displayed from the liquidity provider's (dealer's) perspective, not yours.

According to the Bank for International Settlements (BIS) Triennial Central Bank Survey, over $7.5 trillion in daily foreign exchange volume flows through market-making banks and electronic communication networks (ECNs) that continuously quote two prices for every currency pair, such as EUR/USD = 1.08500 / 1.08510:

  • The Bid Price (1.08500 — Always Lower): The highest price the market maker is currently willing to bid (pay) to buy 1 unit of the base currency (EUR) from you. Therefore, you Sell (go short) at the Bid price.
  • The Ask / Offer Price (1.08510 — Always Higher): The lowest price the market maker is currently asking to sell 1 unit of the base currency (EUR) to you. Therefore, you Buy (go long) at the Ask price.
  • The Bid-Ask Spread (1.08510 - 1.08500 = 0.00010 or 1.0 pip): The instant cost of crossing the market. If you buy EUR/USD at 1.08510 and close the trade one millisecond later at the Bid price of 1.08500, your position starts -1.0 pip in the red.
Bid vs Ask Spread and Forex Broker Execution Costs
How Bid and Ask quotes determine entry fills, stop-loss triggers, and Raw ECN vs Standard costs

2. The Complete Order Fill Matrix: Which Line Triggers Your Entries and Exits?

Because trading platforms like MetaTrader 4 (MT4), MetaTrader 5 (MT5), and TradingView draw historical candlesticks using only the Bid price by default, beginners frequently ask: "Why did my Sell stop-loss get triggered when the candle wick never touched my line?"

The answer lies in how long vs short in forex positions open and close:

  • Opening a Long (Buy) Position means buying the base currency $\rightarrow$ fills at the Ask price.
  • Closing a Long (Buy) Position (via Take-Profit or Stop-Loss) means selling the base currency back $\rightarrow$ fills at the Bid price (the chart candle price).
  • Opening a Short (Sell) Position means selling the base currency $\rightarrow$ fills at the Bid price (the chart candle price).
  • Closing a Short (Sell) Position (via Take-Profit or Stop-Loss) means buying the base currency back $\rightarrow$ fills at the Ask price (which sits above the chart candle by the width of the spread!).

Use this master reference table for both market orders and pending orders in forex:

Order / Action Type Trade Direction Action Taken in the Market Triggered & Filled By Why Beginners Get Surprised
Market Buy / Buy Limit / Buy Stop Long (Buy) Opening a Buy order Ask Price (Higher line) On a Buy Limit below price, the candle (Bid) must drop below your limit by the spread so the Ask touches your level
Long Stop-Loss (SL) & Take-Profit (TP) Long (Buy) Closing an open Buy order (Selling back) Bid Price (Chart line) Matches the visible chart candle wicks exactly
Market Sell / Sell Limit / Sell Stop Short (Sell) Opening a Sell order Bid Price (Chart line) Fills the instant the visible chart candle touches your price level
Short Stop-Loss (SL) Short (Sell) Closing an open Sell at a loss (Buying back) Ask Price (Higher line) Triggers BEFORE the candle wick touches your line because the Ask line sits above the Bid candle by the spread
Short Take-Profit (TP) Short (Sell) Closing an open Sell in profit (Buying back) Ask Price (Higher line) The visible Bid candle must drop through your TP line by the width of the spread so the Ask line touches it

3. How to Turn On the "Ask Price Line" in MT4, MT5, and TradingView

Never trade short positions or tight intraday setups without displaying the live Ask line on your chart:

  1. In MetaTrader 4 / MetaTrader 5 (Desktop): Press F8 on your keyboard (or right-click anywhere on the chart and select Properties $\rightarrow$ Common tab $\rightarrow$ check the box for "Show Ask price line"). Change the Ask line color to bright red or cyan so you can immediately see the spread width widen during news or session rollover.
  2. In MT4 / MT5 Mobile (iOS & Android): Go to Settings $\rightarrow$ Charts $\rightarrow$ toggle "Ask Price Line" to ON.
  3. In TradingView: Right-click the chart $\rightarrow$ Settings $\rightarrow$ Symbol $\rightarrow$ check "Bid and ask lines" and "Bid and ask labels" on the price scale.

4. Worked Cost Comparison: Raw ECN vs Standard Spread Accounts

To see how Bid-Ask mechanics affect your bottom line across raw spread vs standard account models, compare a 1.00 Standard Lot trade ($10/pip, see what is a pip in forex) on EUR/USD during the London session:

  • Standard Account (1.2 pip spread, $0 commission):
    • Quote: Bid = 1.08500 / Ask = 1.08512 (1.2 pips gap).
    • Total Round-Turn Cost: $12.00 per lot ($0.12 per 0.01 micro-lot), baked entirely into the wider distance between Bid and Ask.
  • Raw ECN Account (0.1 pip spread, $6.00 round-turn commission):
    • Quote: Bid = 1.08505 / Ask = 1.08506 (0.1 pips gap = $1.00 spread cost) + $6.00 commission.
    • Total Round-Turn Cost: $7.00 per lot ($0.07 per 0.01 micro-lot)—saving you 41.6% on every trade and preventing your Short stop-losses from being clipped early by a wide Ask line.
Broker / Prop Provider Account Tier Avg EUR/USD Bid-Ask Spread Round-Turn Commission Total Cost per 1.00 Lot (or 0.01 Micro Lot) Best Use Case
Vantage Raw ECN ($50 min) 0.0 – 0.1 pips $6.00 / lot ~$6.50 / lot ($0.065 per 0.01 lot) Scalping, intraday trading, & tight stop-losses
Exness Raw Spread / Zero 0.0 – 0.1 pips $7.00 / lot (from $0.20/side on Zero) ~$7.00 / lot ($0.070 per 0.01 lot) High-frequency and EA execution
VT Markets Raw ECN ($100 min) 0.0 – 0.2 pips $6.00 / lot ~$7.00 / lot ($0.070 per 0.01 lot) Direct TradingView & MT5 ECN execution
HFM Zero Account ($0 min) 0.0 – 0.2 pips $6.00 / lot ~$7.00 / lot ($0.070 per 0.01 lot) Low-deposit Raw spread execution
JustMarkets Raw Spread ($100 min) 0.0 – 0.1 pips $6.00 / lot ~$6.50 / lot ($0.065 per 0.01 lot) Tight intraday spreads on FX & Gold
PU Prime Standard ($20 min) 1.1 – 1.3 pips $0.00 ~$12.00 / lot ($0.120 per 0.01 lot) Simple all-in pricing for swing traders
FundedNext Stellar 1-Step / 2-Step / Lite 0.1 – 0.3 pips $3.00 – $5.00 / lot ~$5.00 / lot Low-friction simulated prop evaluations
The5%ers High Stakes / Hyper Growth 0.1 – 0.3 pips $4.00 / lot ~$6.00 / lot Tight ECN-style simulated prop spreads

5. Why the Bid-Ask Spread Widens at 5:00 PM EST (Rollover Trap)

Every trading day at 5:00 PM EST (New York market close / Sydney open), major interbank liquidity providers reset their daily books for 15 to 45 minutes. During this rollover window, the Bid-Ask spread on EUR/USD can temporarily widen from 0.2 pips to 3–6 pips, and on cross pairs (GBP/AUD, EUR/NZD) from 1.5 pips to 12–25 pips.

If you are holding a Short position with a tight stop-loss sitting 8 pips above the market at 4:59 PM EST, the sudden upward jump in the Ask line at 5:00 PM EST can trigger your stop-loss even though the Bid candlestick on your chart barely moved. Always add a spread buffer to your trailing stop-loss in forex or verify your net execution costs with our Profit Calculator.

Bid vs Ask Price in Forex: Your Questions Answered

Do you buy at the Bid or Ask price in forex?

You always Buy (open a long position) at the Ask price (the higher quote) and Sell (open a short position) at the Bid price (the lower quote). Because the Ask is higher than the Bid, every trade begins with a small negative floating balance equal to the bid-ask spread.

Why did my stop-loss trigger on a Sell trade when the candle didn't touch my line?

A Short (Sell) position is closed by buying the currency back at the Ask price, whereas standard forex charts only draw candlesticks using the Bid price. Because the Ask line sits above the Bid candle by the width of the spread, your short stop-loss triggers as soon as the invisible Ask line reaches your stop level.

Why did my Take-Profit not trigger when the candle touched my line on a Sell trade?

To close a Short (Sell) trade in profit, the market must fill your buy-back order at the Ask price. When the visible Bid candle wick merely touches your Take-Profit line, the Ask price is still sitting 1 to 2 pips above your line. The Bid candle must drop below your Take-Profit level by the exact width of the spread.

What is a good Bid-Ask spread for EUR/USD?

During active London and New York trading hours, a competitive Bid-Ask spread on EUR/USD is 0.0 to 0.2 pips on a Raw ECN account (plus a $6 to $7 per-lot round-turn commission) or 0.8 to 1.2 pips on a zero-commission Standard account. You can compare live broker pricing across our regulated forex brokers directory.

Sources & verification

Last checked
Written by
HNL Growth Team
Reviewed by
Hà Ngọc Lộc
Length
7 min read

Rules, prices and payout terms on this page were checked against the official websites, help-centre articles and published terms of the firms mentioned, on the date above. Prop firms and brokers change conditions often — confirm the current version on the official site before you buy or deposit. Read our editorial methodology and affiliate disclosure.

Official sources & documentation verified

Explore Related Hubs & Free Trading Tools

Reader Offer

Ready to Start Your Funded Trading Journey?

HashHedge reports $11M+ paid to traders and lists a 4.7/5 Trustpilot rating (check current figures on Trustpilot). Compare HashHedge challenge plans, drawdown rules, and payout terms — apply code ha25 for the current discount.

5 account sizes ($5K–$200K)
80% base profit split (check plan terms)
USDT crypto payouts (processing times vary)
160+ crypto assets
Fee refund on first payout (per current plan terms)

Risk disclaimer: Challenge fees are non-refundable if you breach the rules. Prop trading involves significant financial risk. Past performance in a simulated environment does not guarantee results on a funded account. Only purchase if you understand the rules fully and can afford to lose the fee. Affiliate disclosure: HNL Growth earns a commission when you purchase a HashHedge challenge through links on this page.