PreTrAIde

Active Traders: Measure Slippage and Market Impact Before Every Order

Active traders can measure estimated trading friction before every stock order by checking the bid-ask spread, expected market impact and order size relative to daily volume. Those estimates help set a slippage budget and choose execution conditions, but they cannot guarantee a fill price.

Start your free trial Try the free tools

Why frequent trading makes small costs matter

The price on a quote screen is not necessarily the price at which an order fills. A buy may fill above the midpoint of the best bid and ask; a sell may fill below it. Trading costs can include the spread, market impact, commissions and fees. Price movement while an order is being executed can add further slippage.

Turnover repeats those costs. In a simplified, hypothetical example, a US$10,000 stock purchase incurs an estimated 0.20% execution cost, or US$20. Selling the same US$10,000 notional later at another 0.20% costs a further US$20. That is US$40 in estimated round-trip execution costs, excluding changes in the stock price, commissions, fees and taxes. The example is not a prediction of any trade's cost.

Estimate the cost of the order you actually intend to place

A useful pre-trade estimate separates costs that are often grouped under slippage:

  • Spread cost: The difference between the best bid and ask. For an immediately executable order filled at the quoted price, the cost relative to the midpoint is approximately half the spread on each side of a trade.
  • Market impact: An estimate of how much executing an order could move its price. It depends in part on order size, available liquidity and volatility.
  • Price movement during execution: The market can move for reasons unrelated to your order, especially if execution takes time. A pre-trade estimate cannot know that future movement.
  • Broker charges: Commissions, exchange fees and other applicable charges should be included separately when relevant.

For a simple planning estimate, let N be order notional in US dollars, s the full quoted spread as a percentage of the midpoint, and i the estimated market-impact cost as a percentage of notional. An immediately executable order's estimated spread-plus-impact cost is approximately N × (s ÷ 2 + i). This assumes a fill near the quoted bid or ask; actual execution may differ, and the estimate excludes other charges and unrelated price movement.

Suppose, hypothetically, that N = US$10,000, s = 0.30% and i = 0.10%. Estimated cost is US$10,000 × (0.15% + 0.10%) = US$25 for that order. To estimate a round trip, calculate the entry and exit separately: their spreads, order sizes and market conditions may differ.

Set a slippage budget before choosing execution conditions

A slippage budget is the maximum execution cost you are willing to consider for a particular trade, stated in basis points, a percentage or dollars. One basis point (bp) is 0.01%; on US$10,000, 10 bps equals US$10.

Define the benchmark first. Slippage measured against the decision-time midpoint is not the same as slippage measured against an arrival price, a closing price or a limit price. Then compare the estimated cost against your budget using the same benchmark and units. A 25 bp estimate on a US$10,000 order equals US$25; it is not directly comparable with a US$20 budget until both are expressed in dollars or basis points.

An estimate above budget is a reason to examine order size, timing and execution conditions—not a reliable forecast of the eventual fill. Spreads and liquidity can change between analysis and execution.

Check participation rate, especially in smaller stocks

Participation rate compares intended share quantity with typical daily trading volume:

Participation rate (%) = order shares ÷ average daily share volume × 100

If a hypothetical stock trades 200,000 shares per day on average, a 10,000-share order equals 5% of that daily volume. This does not mean it will account for 5% of volume at the moment it executes. Daily volume is a broad reference, not a measure of shares currently available at acceptable prices.

For small- and mid-cap stocks, an order can be large relative to normal trading even when its dollar value looks modest. Check participation alongside the quoted spread, recent volatility and any relevant news. If the intended order size changes, recalculate: market impact need not rise in a straight line with size.

Market and limit orders answer different questions

A market order generally prioritizes execution but does not set a maximum purchase price or minimum sale price. In a thin or fast-moving market, its fill may differ from the last displayed price. A limit order specifies the worst acceptable price: the highest price for a buy or the lowest for a sell. It may remain unfilled or fill only in part.

Neither order type removes the need to examine costs. A limit price constrains the execution price, not whether the market later moves adversely. A market order may execute quickly, but speed alone does not establish that its cost fits a slippage budget. Order behavior also depends on the broker, venue and instructions used.

Account for volatility when sizing a position

Volatility affects both execution estimates and the range of possible short-term price changes. A straightforward way to compare hypothetical position sizes is to calculate a volatility exposure: position value × daily volatility estimate. For a US$10,000 position with estimated daily volatility of 2%, that figure is US$200. At 4% volatility, it is US$400. This is a comparison measure—not a maximum loss, a value-at-risk figure or a prediction of the next day's move.

A position-size review should also consider concentration across the basket. Two trades with similar individual costs can create different overall exposure if they add to the same sector, country or currency. Volatility-adjusted sizing is a framework for testing alternatives, not an instruction to take a position.

Make the pre-trade check repeatable

Before submitting an order through your broker, record:

  1. Intended trade: Stock, buy or sell side, shares and intended execution conditions.
  2. Liquidity: Estimated spread, typical daily volume and intended participation rate.
  3. Cost: Estimated spread and market impact in both basis points and dollars, against a stated benchmark.
  4. Risk: Daily volatility, position size and the basket's existing concentrations.
  5. Decision record: Your cost budget, any changed conditions and the reason for proceeding, revising or skipping.

PreTrAIde supports this workflow as pre-trade analysis software for US stocks and stocks on major European exchanges. You can build a basket with one or more stocks, each with a side, quantity and execution conditions. Before an order is placed, a PreTrade analysis returns a GO, NO-GO or MODIFY verdict for the basket and each line, with a model-estimated success probability, risk assessment, suggested execution strategy and plain-language reasoning. These verdicts are decision support, not trade recommendations; the success probability is not a return forecast or guarantee.

Its quantitative layer estimates spread, participation in daily volume, market impact and volatility, alongside other risk and portfolio measures. PreTrAIde does not receive, transmit or execute orders. You place any trade yourself through your own broker.

Log fills to distinguish estimates from outcomes

A trade journal becomes more useful when it records both the pre-trade estimate and what actually happened. Keep the order timestamp and benchmark price, intended and filled quantities, average fill price, order type, fees, and whether an unfilled portion was canceled. Note if you skipped the trade: missing fills matter when reviewing a limit-order process.

For a buy, realized slippage per share = average fill price − benchmark price; for a sell, reverse the subtraction. Divide by the benchmark price and multiply by 10,000 to express the result in basis points. For example, a hypothetical buy benchmarked at US$50.00 and filled at US$50.10 has 20 bps of slippage: US$0.10 ÷ US$50.00 × 10,000. That figure may reflect spread, impact and market movement; it does not isolate the cause.

In PreTrAIde, users can log executed, partially executed or skipped trades and real fill prices. Its per-account Memory uses logged outcomes to personalize later analyses in the AI layer; the quantitative scores remain unchanged. Comparing estimates with fills over time helps you understand the difference between a planning estimate and your recorded execution—not promise a better result next time.

Frequently asked questions

How do active traders calculate slippage before an order?

Before execution, slippage can only be estimated. Choose a price benchmark, estimate spread and market impact for the intended order size, and express the result in dollars or basis points; compare the actual fill with the same benchmark afterward.

What is a good participation rate for a stock order?

There is no universal threshold. Divide intended shares by average daily share volume to identify an order's scale, then assess the spread, available liquidity, volatility and execution conditions.

Do limit orders prevent slippage?

A limit order sets the worst permitted execution price, but it may not fill or may fill only partially. It does not prevent the market from moving after a fill.

How do I calculate slippage in basis points from my fill?

For a buy, subtract the benchmark price from the average fill price; for a sell, subtract the fill price from the benchmark. Divide by the benchmark price and multiply by 10,000.

Does PreTrAIde place trades for active traders?

No. PreTrAIde provides pre-trade analysis and decision-support verdicts; it never receives, transmits or executes orders. Users place their own trades with their broker.

Keep reading

Check your next trade before you place it

Build a basket, run a pre-trade analysis, and get a GO, NO-GO or MODIFY verdict with the cost, liquidity and risk behind it.

Start your free trial Stocks

Educational content, not investment advice. PreTrAIde is analysis software, not a broker: it never executes orders, and its verdicts are decision support, not recommendations to buy or sell.