Reward-to-risk calculator after costs

Compare the modelled stop loss with profit at the target. See how costs change their ratio and the model’s break-even win rate.

Start with an example

Assume 0.10 lot, pip value 10 USD per lot, commission 7 USD per lot and 1 pip slippage. Loss is 21.70 USD and profit 38.30 USD; the ratio is approximately 1.765 and the modelled break-even win rate approximately 36.17%.

Calculation inputs

Changing inputs recalculates the result. Use account currency for amounts unless a field names another unit.

From entry to the assumed stop execution, using the appropriate bid/ask prices. Where do I find this input?
From entry to the assumed target execution. Separate costs can substantially reduce the resulting profit. Where do I find this input?
Account-currency amount for one pip of 1.00 lot, rather than for the whole entered position. The calculator scales it by volume. Where do I find this input?
0.10 lot is one tenth of a lot. Where do I find this input?
Opening and closing combined, in account currency. The calculator scales the rate by the entered volume. Where do I find this input?
Assumed extra execution cost for the complete trade. Enter 0 if it is already included in the distances or execution prices. Where do I find this input?
Labels the amounts. Changing this currency does not fetch an exchange rate or automatically convert the numbers you entered. Where do I find this input?
Jump to the result ↓

Result for your inputs

Modelled stop loss including costs—
Modelled target profit after costs—
Target / stop before separate costs—
Profit / loss after separate costs—
Break-even win rate in the two-outcome model—

How to interpret the result

Results appear when the calculator starts.

The break-even rate describes a model with the same cash result on every win and on every loss. It does not estimate the probability of reaching the target. If reaching the target produces no positive net result, even winning every such trade cannot produce a positive result. Stop and target distances should reflect execution prices.

Calculations run in your browser. A downloaded CSV contains your inputs and results.

Work through the calculations

Pip value → position size → margin → portfolio risk. Transfer with a button and confirm before applying on the next page.

A draft remains usable for 30 minutes and is stored in this browser session on this domain. We do not send it to the server or put amounts in the URL. A browser may retain a restored tab session; use “Clear calculation draft” to remove the data.

How the result is calculated

Costs = lots × (commission per lot + slippage × pip value per lot). Loss = stop distance × pip value per lot × lots + costs. Profit = target distance × pip value per lot × lots − costs. Net reward-to-risk ratio = profit / loss. Break-even win rate = loss / (loss + profit) × 100%, when target profit is positive.

Worked example

Assumed 20-pip stop, 40-pip target, 0.10 lot and a 10 USD pip value per lot give a 20 USD loss and 40 USD profit before separate costs. Commission of 7 USD per lot and 1 pip of slippage cost 1.70 USD. After costs: loss 21.70 USD, profit 38.30 USD, ratio approximately 1.765 and break-even win rate 21.70 / 60 ≈ 36.17%.

Specifications and conventions: MetaQuotes: profit in account currency

Inputs before results

Where do I find this calculator’s inputs?

Gather the instrument specification, account settings and your own assumptions. Do not treat default values as your broker’s settings.

One round-trip commissionFictional example. Opening, per 1 lot: 3.50 USD; Closing, per 1 lot: 3.50 USD; Round trip, per 1 lot: 7 USD; Whole 0.10-lot position: 0.70 USD. Conclusion: “per 1 lot” and “whole position” fields need different numbers. This diagram assumes a linear rate without a minimum fee.ILLUSTRATIVE DIAGRAMOpening, per 1 lot3.50 USDClosing, per 1 lot3.50 USDRound trip, per 1 lot7 USDWhole 0.10-lot position0.70 USD
One round-trip commission. Original diagram with fictional learning inputs; not a platform screenshot or broker offer.

Conclusion: “per 1 lot” and “whole position” fields need different numbers. This diagram assumes a linear rate without a minimum fee.

Contract and volume specification

Open the specification for the exact symbol and account type you will use. In MT5: Market Watch → symbol context menu → Specification. Read the contract size per 1 lot and the minimum, maximum and volume step.

100,000 base-currency units per lot is our example assumption. A position of 0.10 lot then represents 10,000 units. A 0.01 step does not establish the minimum or maximum; check all three settings.

Return to the form ↑

Pip, point and value per 1 lot

First establish the pip size in price units. Separately check the quoted point and the minimum price increment (tick size). The number of decimal places alone does not give a pip’s cash value.

For our fictional EUR/USD, a 0.0001 pip is ten times the 0.00001 tick. With a 100,000 EUR contract and a USD account, a tick of 1 lot is worth 1 USD and a pip 10 USD. Enter 10 in a per-lot pip field, although a pip of a 0.10-lot position is worth 1 USD. Platform tick values can differ for a profit and a loss; check the direction, currency and current conditions.

Return to the form ↑

Execution prices, distances and spread

For position P/L, use actual prices from execution history; for a plan, use your assumptions for the appropriate quote side. A buy opens at ask and closes at bid. A sell opens at bid and closes at ask.

A distance in pips is the price difference divided by pip size. When execution prices already include spread, do not subtract it again. The separate spread in the cost comparison is one modelled cost. Enter slippage as additional adverse execution for the whole trade only when it is not already included in prices or distances.

Return to the form ↑

Round-trip commission per 1 lot

Check your account’s fee schedule and actual charges: rate unit, currency, separate opening and closing charges, and any minimum fee.

Fictional 3.50 USD per lot for opening and the same for closing makes 7 USD per lot round trip. For 0.10 lot that is 0.70 USD if the rate is linear with no minimum. Enter 7 in a per-lot field. Enter a separate volume-independent charge in “fixed fee” where the form provides that field.

Return to the form ↑

Balance, equity and used margin

Read current account amounts in the same currency. Balance, equity including open P/L, and free margin describe different quantities.

For the loss budget, deliberately choose balance or equity and keep that definition throughout the plan. In the margin calculator, enter current equity and margin already used by other positions. Do not substitute free margin for equity or count the new position’s margin twice.

Return to the form ↑

Check field meanings in the platform documentation: MetaQuotes: specification and fees · MetaQuotes: order profit estimate