Create your own
Lesson illustration

Constructing a Paper-Trade Order Plan and Estimating Trading Costs

Welcome back. Last lesson established that a ticker is not just a chart: it represents a particular form of ownership or exposure, trades on a particular venue, and may carry currency, volatility, or leverage risk. That inspection comes before pressing Buy or Sell.

This lesson turns that idea into an executable paper-trade plan. You will learn what market, limit, stop, and stop-limit orders actually promise—and what they do not promise—then estimate the less-visible effects of the bid-ask spread, commissions, slippage, and currency conversion. Treat the plan as a compact specification: explicit inputs, explicit failure cases, and no assumptions hidden behind a button click.

This is educational practice, not a recommendation to trade any particular instrument.


An order is an instruction, not a guaranteed outcome

Before choosing an order type, separate two questions:

  1. What outcome matters most?

    • Getting filled promptly.
    • Controlling the worst acceptable entry or exit price.
    • Entering only after price reaches a particular level.
    • Exiting if the original idea is invalidated.
  2. What are you willing to sacrifice?

    • A market order prioritizes execution but gives up price certainty.
    • A limit order controls price but may not execute.
    • A stop order can activate an exit or entry at a threshold, but then behaves like a market order.
    • A stop-limit order controls price after activation, but may leave you with no fill during a fast move.

For now, use unleveraged paper positions in reasonably liquid, clearly identified instruments. A large US or UK share during its regular exchange session is usually easier to model than a thinly traded exchange-traded product or a volatile crypto pair during a sudden weekend move. That does not make the share low risk; it simply makes the execution assumptions less fragile.

The SEC’s Investor Bulletin: Understanding Order Types provides the core definitions and caveats.

Investor Bulletin: Understanding Order Types

Read the SEC's explanation once before working through the examples below. Its central message is that order types trade one form of certainty for another: price, execution, or neither.

In the section “MARKET, LIMIT and STOP ORDERS,” begin with market-order execution. Notice why the last traded price is not necessarily your fill price. Then read the limit-order discussion from the limit definition. Finish with the stop and stop-limit discussion, starting at the stop-order warning. Focus on the distinction between a trigger price and an actual execution price.


The four order types you need for a first plan

Suppose a quoted stock currently shows:

Quote componentPrice
Bid
Ask (offer)
Last traded price

The bid is the best currently displayed price at which someone is willing to buy. The ask is the best displayed price at which someone is willing to sell. A buyer normally pays the ask; a seller normally receives the bid.

Market order: prioritize getting filled

A market buy says: “Buy now at the best available offers.” A market sell says: “Sell now at the best available bids.”

With the quote above, a small market buy might fill near . It might also fill higher if the offer changes or if your order is large relative to available liquidity. In a sharp move, the difference can be material.

Use a market order only when prompt execution matters more than the exact price and when you accept that the fill is uncertain. It can be reasonable for a small order in a liquid market; it is less suitable for an impulsive entry into an illiquid symbol or a fast-moving crypto market.

Limit order: control the maximum buy price or minimum sell price

A buy limit specifies the most you will pay:

  • Buy 20 shares, limit .
  • You may fill at or lower.
  • You will not fill above .
  • If sellers never offer shares at that price, the order remains unfilled or expires.

A sell limit specifies the least you will accept:

  • Sell 20 shares, limit .
  • You may fill at or higher.
  • You will not fill below .

A limit price is a price constraint, not a prediction and not a guarantee of execution. If a buy limit is set at or above the current ask, it is immediately marketable and may execute at once, possibly at a better price. Likewise, a sell limit at or below the current bid may execute immediately.

For a planned pullback entry, a buy limit below the current market is common. For a planned profit-taking exit from a long position, a sell limit above the market is common.

Stop order: act once a threshold is reached

A stop order is dormant until its stop price is reached. Once triggered, it becomes a market order.

For a long position:

  • A sell stop below the current price is commonly used as a protective exit.
  • Example: after buying at , place a sell stop at .

If the relevant trigger condition is met at , the order becomes a market sell. It could fill at , , or considerably lower if price gaps through the stop. The stop price is therefore a trigger, not a promised exit price.

For a breakout entry:

  • A buy stop sits above the current market.
  • Example: if price is , a buy stop at enters only if price reaches that level.

This can be useful when the hypothesis is “I want to participate only if price shows strength above a defined level.” But if the market jumps from to , the stop order may fill near , not .

Stop-limit order: control the price, accept the possibility of no exit

A stop-limit order has two prices:

  1. A stop price that activates the order.
  2. A limit price that constrains the execution price after activation.

For a protective exit from a long position, you might set:

  • Sell stop price:
  • Sell limit price:

If price reaches , the order activates as a limit order to sell at or higher. This prevents a sale far below , but it creates a serious trade-off: if price falls rapidly below , the order may not fill at all. You remain in the position while the market continues to fall.

For a breakout entry, a buy stop-limit might be:

  • Buy stop price:
  • Buy limit price:

It will activate on strength above , but you will not pay more than . Again, a fast gap above can leave you without a position.

Order typePrimary useWhat it controlsMain failure mode
MarketImmediate entry or exitNeither exact fill price nor spread costFill can be worse than expected
LimitPlanned entry or profit targetMaximum buy price or minimum sell priceNo fill
StopProtective exit or breakout entryTrigger level onlyFill can be materially worse than stop
Stop-limitPrice-constrained exit or entry after a triggerTrigger and worst acceptable fill priceTriggered but no fill

For beginners, a protective sell stop is generally easier to reason about than a protective sell stop-limit: it accepts the possibility of slippage in exchange for a greater chance of actually exiting. It is not a guarantee; it is a deliberate choice between two risks.


What makes a realistic paper-trade estimate?

A chart may show an entry at and an exit at , suggesting a gain per share. Your actual result is lower once execution costs are included.

Spread

The spread is:

With bid and ask :

If you buy at the ask and immediately sell at the unchanged bid, you lose per share before commissions. For 20 shares, that is:

This is not a separate invoice. It is embedded in the quoted prices and becomes visible as an immediate mark-to-market loss after buying.

The displayed spread may widen outside regular hours, during market stress, around earnings announcements, or in less liquid symbols. A narrow-looking chart does not prove that a large order can be filled at the displayed quote.

Commission

A commission is a broker charge, often expressed as:

  • A fixed amount per order.
  • A charge per share or unit.
  • A percentage of transaction value.
  • A mixture of fees, taxes, exchange charges, and broker charges.

If a broker charges per trade, an entry and exit cost in total. If a platform advertises “zero commission,” that does not mean trading has no friction: spreads, currency conversion, platform fees, and product charges may still apply.

Slippage

Slippage is the difference between the price you expected to receive and the price actually filled.

For a sell stop at , suppose bad news causes the available bids to disappear quickly and the position fills at . The adverse slippage relative to the stop level is:

For 20 shares:

Slippage is not always adverse. A marketable or stop order can receive price improvement. For prudent planning, however, assume some adverse slippage when the instrument is volatile, the order is large relative to liquidity, or you are holding through known event risk.

A limit order has a different risk profile. It usually protects against worse-than-limit execution, but it can fail to fill entirely.

Currency conversion

If your account is in GBP but you buy a US share quoted in USD, your result has two components:

  • The USD result of the trade.
  • The conversion between USD and GBP when you fund or close the position.

Brokers may charge an explicit foreign-exchange fee, build a margin into the conversion rate, or use both. Even without a broker fee, the GBP value of a USD position changes as the GBP/USD exchange rate changes.

For a long position, the approximate trade-currency profit or loss is:

where is quantity and represents commissions or other explicit trade costs. Currency conversion must then be applied using the actual conversion rates and fees at entry and exit.


A worked paper-trade order plan

The following is a deliberately hypothetical example. It is not based on a current share price and does not identify a trade to take.

Scenario: A GBP-denominated paper account wants to test a long trade in a liquid US-listed share. The current quote is bid and ask.

Plan componentAssumption
Account base currencyGBP
InstrumentHypothetical US-listed share, quoted in USD
Quantity20 shares
Entry orderBuy limit at
Assumed entry fill
Protective exitSell stop at
Stress-test exit fill, allowing slippage
Commission on entry and on exit
FX conversion fee each time GBP and USD are exchanged
Entry exchange rate
First exit assumptionSame exchange rate, only to isolate trading costs

The entry notional is:

Add the entry commission:

With a FX charge:

At , the account pays approximately:

Now assume the sell stop is triggered and fills at , rather than its trigger:

After the exit commission:

After the conversion charge:

Converted at the unchanged exchange rate:

The estimated GBP loss is therefore:

That contains several distinct effects:

ComponentApproximate effect
Price change from to
Explicit commissions
FX conversion chargesApproximately
Total, before currency-rate movementApproximately

The stop trigger was , but the plan estimated a fill. That extra per share is the slippage allowance. A plan that calculates risk only to the trigger price understates the possible loss.

Now add currency movement. If GBP strengthens by the time of exit and the rate becomes:

then the same exit proceeds convert to:

The loss becomes:

The USD trade outcome did not change in this illustration; the GBP result became worse because each USD converted into fewer pounds at exit.

This is why an order plan should record the trade currency, the account currency, and a reasonable estimate of conversion costs separately. Do not hide all of them inside one vague “risk” number.


Turning the plan into a TradingView paper trade

TradingView’s official order tutorial shows the practical distinction between market, limit, and stop orders on the chart.

Limit Orders, Market Orders, and Stops: Tutorial

Watch TradingView’s “Limit Orders, Market Orders, and Stops: Tutorial” to connect the order definitions to the order ticket and chart display.

Watch the market demo to see why immediate execution does not mean a known execution price. Then watch the limit demo, focusing on why a pending limit order may remain unfilled. Finish with the stop demo and note that the sell stop is created separately from the intended buy order.

TradingView offers both Paper Trading and Replay Trading. They are separate modes:

  • Paper Trading lets you practise using current market data in a simulated account.
  • Replay Trading lets you simulate decisions using historical chart data. This will become especially useful when you later practise entries without seeing future bars.

The support article below is about Replay Trading, but its account configuration and order-ticket principles are useful for your simulations.

Learn to trade on historical data

Read TradingView’s support note to see where initial capital, base currency, commissions, and pending order types fit into a simulation.

In “Learn to trade on historical data,” read the configuration guidance. Then read the next paragraph beginning the available order types. Notice that a simulator can apply a commission assumption, but you must still document the spread, expected slippage, and any real-world FX costs separately.

For a GBP-based paper account, set the account currency to GBP so results are legible in the currency in which you evaluate your capital. Use a modest, plausible starting balance—one that makes the position size meaningful without encouraging unrealistically large trades.

TradingView’s “Create account” dialog for a paper-trading account, showing fields for account name, initial balance, base currency, and an optional commission setting. These settings define the simulation assumptions, not the costs charged by a real broker.

When configuring the account:

  1. Give it a descriptive name, such as “Cross-asset practice, GBP.”
  2. Choose a base currency that matches how you will judge performance.
  3. Set an initial balance that you will keep stable throughout a practice sequence.
  4. Enable a commission only when you know the fee structure you intend to model.
  5. Record the commission rule in your journal: per order, per unit, or percentage.
  6. For instruments quoted in another currency, add a separate estimated FX cost to the written plan.

A paper account does not reproduce every detail of a live broker. The available data feed, quote timing, fill logic, tax treatment, currency conversion method, and liquidity assumptions may differ from a real account. Treat clean paper fills as optimistic unless you have explicitly included conservative estimates for costs.


A reusable one-page order-plan template

Before submitting a paper order, complete this short record. It prevents the common mistake of deciding the entry type first and inventing a rationale afterwards.

FieldWhat to write
Instrument identificationSymbol, exchange or venue, asset class, quoted currency
Account currencyThe currency in which you evaluate profit and loss
Date, time, and sessionInclude whether the venue is in regular trading hours
Current quoteBid, ask, and displayed spread
Direction and quantityLong or short; for this course, use small unleveraged long positions
Entry instructionMarket, limit, stop, or stop-limit; include all required prices
Reason for order typeFor example, “buy only on a pullback” or “enter only after breakout confirmation”
Invalidation and protective exitPrice level and whether it uses stop or stop-limit
Profit-taking instructionIf used, state the sell limit or another preplanned exit rule
Commission assumptionAmount and whether it applies to both sides
Slippage assumptionParticularly for market or stop orders
Currency conversion assumptionFX fee or spread, plus any material currency exposure
No-trade conditionFor example, spread is unusually wide, market is closed, or price has already moved beyond the planned entry

Keep the plan factual. “I think it will go up” is not an order plan. “Buy 20 shares only at or lower, cancel at the end of the session if unfilled, exit with a sell stop at , and assume adverse stop slippage” is testable.

The later chart-analysis modules will help you justify entries, invalidation levels, and targets using trend, support and resistance, volume, and volatility. At this stage, the objective is narrower and essential: understand the mechanical and cost consequences of the instruction you send.


Key takeaways

A disciplined paper-trade order plan makes both the market idea and the execution assumptions visible.

  • A market order emphasizes execution speed, not price certainty.
  • A limit order protects a maximum buy price or minimum sell price, but may not fill.
  • A stop order activates at a threshold and then becomes a market order, so its fill can differ from its stop price.
  • A stop-limit order constrains the post-trigger price, but may fail to execute when an exit is most needed.
  • The spread is embedded in bid and ask prices; commissions are explicit fees; slippage is the difference between expected and actual fills.
  • If the instrument and account use different currencies, include both conversion fees and possible exchange-rate movement in the estimate.
  • A paper-trading account is useful for practising workflow, but its results are only as realistic as the assumptions you record.

Next, you will configure a more complete TradingView workspace: a cross-asset watchlist, reusable chart layout, alerts, and a paper-trading setup that supports consistent practice.

Can't find a good explanation? Sign up and we'll make it for you

Sign up