← Back to blog

Profit Factor for Scalping: Formula, Targets and Costs

October 30, 2026
Profit Factor for Scalping: Formula, Targets and Costs

Profit factor is gross profit divided by gross loss. For a scalper it is the fastest read on whether a strategy earns more than it gives back, but only if you calculate it after spreads, commissions and slippage. A scalp strategy at 1.4 before costs can sit at 1.0 after them. This guide shows the math, a worked example, what range to aim for, and the checks that keep the number honest.

Scalping-algo
Test Scalping Tools With Costs in Mind
Explore TradingView indicators for short-term strategies, with backtesting and alerts available through Scalping-Algo’s Command Center.
Explore the trading tools

TL;DR

  • Profit factor = gross profit ÷ gross loss. Above 1.0 you make money, below 1.0 you lose.
  • Scalping has no universal target. Tiny per-trade edges mean costs decide the result, so always measure net of fees.
  • A high profit factor on few trades is noise. Sample size and the largest winner matter as much as the ratio.
  • Pair it with average trade, expectancy, drawdown and an out-of-sample test before risking real money.
  • Test the number on the same market, session and timeframe you plan to trade.

Table of Contents

What profit factor measures

Profit factor answers one question: for every dollar the strategy lost, how many dollars did it make? MetaQuotes defines it in its Expert Testing Report documentation as gross profit divided by gross loss, where gross profit is the sum of winning trades and gross loss is the sum of losing trades.

A plain-language version, from OptionsPro's explanation of profit factor, describes it as the dollars generated per dollar lost, calculated from closed trades after fees, with gross loss entered as a positive number.

Reading the result:

Profit factorWhat it means
Below 1.0Losses exceed profits. The strategy loses money.
Exactly 1.0Breakeven before anything else goes wrong.
1.0 to 1.3Thin edge. Costs and slippage can flip it.
1.3 and upA workable edge, if the sample is large and costs are included.

The bands in the table are our working rules of thumb, not an industry standard. Which leads to the next question.

How to calculate it from your trades

You need a list of closed trades with net result per trade. Then:

  1. Add every winning trade. That is gross profit.
  2. Add every losing trade and drop the minus sign. That is gross loss.
  3. Divide gross profit by gross loss.

That is it. The hard part is what goes into each trade's result.

Worked example: 100 scalps

Say a strategy takes 100 trades on a 1-minute chart.

  • 55 winners averaging $40 each: gross profit $2,200
  • 45 losers averaging $35 each: gross loss $1,575
  • Profit factor: 2,200 ÷ 1,575 = 1.40

Looks good. Now add a round-trip cost of $6 per trade (commission plus spread). Each winner nets $34 and each loser costs $41:

  • Gross profit: 55 × $34 = $1,870
  • Gross loss: 45 × $41 = $1,845
  • Profit factor: 1,870 ÷ 1,845 = 1.01

The strategy went from a 1.40 to a coin flip with the same entries and exits. Nothing about the signals changed. Only the friction did. The same math holds in any currency or market, only the dollar sizes change.

Win rate and profit factor are linked

You can also build profit factor from three inputs: win rate, average win and average loss.

Profit factor = (win rate × average win) ÷ ((1 − win rate) × average loss)

  • 70% win rate, $10 average win, $20 average loss: 7 ÷ 6 = 1.17
  • 40% win rate, $30 average win, $15 average loss: 12 ÷ 9 = 1.33

The high-win-rate system is the weaker one here. Scalpers often chase win rate because it feels good. Profit factor shows whether those frequent small wins pay for the occasional large loss.

What is a good profit factor for scalping?

There is no single answer, and anyone quoting one number for every style is simplifying. Igor Manuilov of Traders Second Brain makes the point that profit factor must be read against trading style: scalpers must account for friction, since a small pre-cost edge can vanish once execution costs hit.

Why scalping is different from swing trading:

  • Edge per trade is small. If you target a few ticks or a few pips, a spread of one tick is a large share of the target.
  • Trade count is high. Costs are charged on every trade, so they compound faster than for a trader making ten trades a month.
  • Execution quality matters more. A fill one tick worse than the backtest assumed can change the result.

So instead of hunting for a magic figure, use a practical framework:

  • Under 1.0 net of costs: do not trade it.
  • 1.0 to about 1.2 net: the edge is too thin to survive live fills. Look for cost reduction or better entries.
  • Above that, net, on a large sample: worth forward testing on a demo or with minimal size.
  • Extremely high (say, 3 or more): be suspicious. It usually means too few trades, a single outlier win, over-fitted parameters or signals that repaint.

The numbers in that framework are our judgment from testing scalping setups, not published benchmarks. Treat them as a screening filter, then let the other checks below decide.

Why costs decide scalping profit factor

Official guidance has said for decades that cost drag is the central problem for very active traders. In testimony on day trading, the U.S. Securities and Exchange Commission's then-chairman stressed that day trading is highly risky and that commissions and software fees create a profit threshold traders must clear just to break even. That testimony is old, and brokers have since cut commissions, but the logic still applies to every fee, spread and data subscription.

Academic work points the same way. Mark Ready's study of technical trading rules found that reported profits may not have been achievable once price slippage and underestimated transaction costs were considered.

For your own test, break friction into four parts:

  1. Commission. Per contract, per share or per lot, charged on entry and exit.
  2. Spread. You buy at the ask and sell at the bid. On a market order you pay half the spread each way. We cover measuring it in spread cost in scalping.
  3. Slippage. The gap between the price you expected and the price you got. It grows in fast markets, around news, and with larger size. See our checks in slippage in backtests and how to model it in TradingView slippage models.
  4. Platform and data fees. Smaller per trade, but real for a low-volume account.

High trade frequency raises all of this. The same logic appears in fund management, where portfolio turnover and hidden costs eat into returns: the more you trade, the more every basis point of friction matters. A scalper turns over capital many times a day.

Set the costs in TradingView

In the Strategy Tester settings, enter commission and slippage in the properties tab before reading any profit factor. If you leave them at zero, the profit factor you see is a gross figure, and for scalping it is close to meaningless. Then raise slippage by one tick and see how fast the number falls. If one extra tick pushes profit factor under 1.1, the strategy has no margin for real fills.

Steps for testing profit factor against slippage

The limits of profit factor

Profit factor is useful and incomplete. Know where it misleads.

It ignores sample size. A 3.0 from 15 trades says very little. A 1.3 from several hundred trades across different conditions says more. There is no magic count, but more trades across more market conditions always beats fewer.

Outliers distort it. One huge winner can carry the whole ratio. Recalculate with the best trade removed. If profit factor falls below 1.0, you had a lucky trade, not an edge.

It says nothing about timing or path. Two strategies can share a profit factor of 1.4, yet one reaches it through a smooth equity curve and the other through a 30% drawdown. You need to know which one you can sit through.

It ignores position size. If you scale up after wins, a profit factor computed in dollars mixes trades of different weights. Calculate in R multiples if your sizing varies.

It hides the cost structure. Two strategies with the same profit factor can react differently to costs. The one with the smaller average trade is hit harder by every added tick of friction.

Backtests flatter it. Repainting signals, look-ahead bias and unrealistic fills all inflate the ratio. A signal that changes after the candle closes can produce a beautiful backtest and an unusable live system.

The limits of profit factor — overview diagram

Metrics to use next to profit factor

No single ratio qualifies a strategy. Build a short dashboard:

MetricWhat it tells a scalper
Average trade (net)Dollars per trade after costs. Compare it with your spread and slippage to see the cushion.
ExpectancyExpected result per trade or per unit of risk. See the trading expectancy formula.
Win rate and payoff ratioShape of the distribution. Shows whether you win often and small or rarely and big.
Maximum drawdownThe worst peak-to-trough drop. Decides whether you can follow the plan.
Trade countHow much weight the other numbers deserve.
Out-of-sample resultPerformance on data the rules never saw.

Average trade is the one we would look at first after profit factor. If your average net trade is a fraction of one spread, any change in liquidity can erase it.

A 90-day way to validate the number

A backtest tells you what could have happened. Live results tell you whether you can get it. Here is a simple sequence:

  1. Backtest with costs. Real commission, realistic spread, at least one tick of slippage. Record profit factor, average trade, drawdown and trade count.
  2. Stress it. Add a tick of slippage. Remove the best trade. Split the data into two halves and compare.
  3. Forward test on demo or tiny size. Log every trade with entry time, fill price and the price you saw on signal.
  4. Compare live to backtest. If live profit factor is far below the test, the gap is execution cost. Find the cause before scaling.
  5. Review monthly. Track the same metrics each month, not just account balance.

For a fuller walkthrough with fee-adjusted calculation, see our guide to profit factor net of fees and the 90-day test. If slippage is your weak point, four execution levers for cutting slippage is the next read.

Raising profit factor without curve fitting

Once you trust your measurement, improvement comes from a few honest levers:

  • Cut cost per trade. Trade the most liquid hours and instruments with the tightest spreads. Use limit orders where the setup allows.
  • Filter low-quality conditions. Many scalping losses come from dead, choppy periods. A volatility gate that skips them removes losers without touching winners.
  • Require confluence. Taking only trades where several independent signals agree usually lowers trade count and raises average trade, which helps against fixed costs.
  • Fix exits before entries. Pre-defined take profit and stop loss levels keep the loss side from growing.
  • Avoid parameter overfitting. If tiny changes to a setting collapse the result, the setting was fit to noise.

Be careful with the cure becoming the disease. Each extra filter shrinks the sample, and every parameter you tune on the same data adds risk of fooling yourself. Change one thing at a time and test on data you did not tune on. For common errors that lower results, see common scalping mistakes.

Our view: measure net, then trust the sample

We build scalping indicators for a living, so we see the same pattern in trader after trader. The strategy looks sharp on a clean chart, the ratio is above 1.5, and then live results drift to breakeven. In almost every case the gap is friction and signal quality, not the idea.

That is why our design rules are strict. Signals confirm on candle close and do not repaint, so a backtest shows what you could have acted on. Scripts are open source, so you can read the logic that produces the numbers. Volatility gating keeps you out of conditions where spreads widen and fills slip. Confluence tools aim for fewer, cleaner trades rather than more of them.

Our advice is simple. Do not ask what profit factor a scalper should have. Ask what profit factor survives your broker's spread, your commission and one tick of slippage, across enough trades to mean something. If the answer is above 1.0 with room to spare, you have something to forward test. If not, you have saved yourself the account.

— Tran

Test it on tools built for scalpers

If you want to run these checks on lower timeframes, Scalping-Algo gives you TradingView indicators built in Pine Script v6, with non-repainting buy and sell signals, volatility gating, multi-timeframe confluence and projected take profit and stop loss levels. Membership includes the Command Center dashboard, Discord alerts and the community where traders review live results.

Scalping-algo

Plans are $79 per month, $799 per year, or $1,999 one-off for lifetime access. You can see the full list on the Scalping-Algo plans page, or start with a single tool such as Smart Scalping Signals, Edge Finder or the Momentum Oscillator. For more practical notes, browse our trading tricks and tips.

If you trade futures or commodities, our guides on futures scalping win rates and commodities scalping tools show how the same metrics apply there. Automating the routine parts helps too, as we explain in the benefits of algorithmic trading for scalpers.

No indicator guarantees profit, and scalping carries real risk of loss. Size positions so a losing streak does not end your account.

FAQ

What is a good profit factor for scalping?

There is no universal target, because scalping edges are small and costs take a large share of them. Aim for a figure that stays clearly above 1.0 after commission, spread and slippage, measured on a large sample. Be suspicious of very high values from small samples.

Should I include fees when calculating profit factor?

Yes. Calculate it from closed trades after fees, with gross loss as a positive number. For scalpers, a gross profit factor can look healthy while the net figure sits near 1.0, as in the worked example above.

Is profit factor better than win rate?

It is more complete, because it combines how often you win with how much you win and lose. A 70% win rate can still produce a weak profit factor if the average loss is double the average win. Use both, plus average trade and drawdown.

How many trades do I need before trusting it?

There is no fixed threshold, but more is better, and the sample should cover different market conditions and sessions. Remove your best trade and recalculate. If the ratio collapses, the sample was too thin or too lucky.

Is scalping profitable?

Some traders profit, but regulators warn that very active trading is highly risky because of costs. The SEC's day trading testimony makes this point about commissions and fees. Judge any strategy on net, forward-tested results rather than backtests alone.

Sources