What Is a Good Win Rate for Swing Trading?
August 3, 2026 · ChartRecap Team
There is no single good win rate for swing trading. A 40% win rate can be very profitable and a 70% win rate can lose money. What makes a win rate good is whether it fits the size of your wins and losses. So the honest answer to "what is a good win rate" is another question: good relative to what you make when you are right and lose when you are wrong?
Why the number alone tells you nothing
Say you win 40% of your trades. That sounds bad until you add the other half of the picture: your winners run 3 times your risk and your losers cost you 1. Out of ten trades you lose one unit on six of them and make three units on four of them. That is six lost and twelve made, a healthy net, at a win rate most people would call weak.
Now flip it. You win 70% of your trades, but you cut winners fast and let losers run, so your average win is 1 unit and your average loss is 3. Seven wins make seven units, three losses cost nine. You are underwater with a win rate most people would brag about. This is why the win rate on its own is close to meaningless, and why chasing a higher one often makes traders worse. The fastest way to raise your win rate is to take profits early and give losers room, which is exactly the habit that quietly drains an account.
The number that actually matters
The number that matters is expectancy: what you make per trade on average, once wins and losses are weighed against how often each happens. In plain terms, expectancy combines your win rate with your average win and average loss into a single figure. A positive expectancy means the system makes money over a large enough sample. A negative one means it does not, no matter how good the win rate looks.
You do not need to do the math by hand every time. You do need to stop reading the win rate as a grade. If you want the full formula, the guide on win rate versus expectancy walks through it, and R-multiples are the cleanest way to measure your average win and loss in units of risk instead of dollars.
So what range is normal for swing traders?
Most profitable swing traders land somewhere between 40% and 55%. That range is not a target to aim for. It is just where you tend to end up when you take setups with a reward-to-risk of roughly 2 to 1 or better and let the winners work. Higher is possible, but a win rate much above 60% usually means one of two things: you are taking only the highest-conviction setups and passing on a lot of trades, or you are cutting winners early to lock the win. The first is fine. The second is the trap.
If your win rate is very low, under about 35%, the problem is usually entries. You are getting in at bad locations or chasing moves that already happened, so you get stopped before the idea has room to work. That is an entry-quality problem, not a win-rate problem, and the fix is to be pickier about where you enter rather than to hold losers longer.
How to tell whether yours is good
Stop grading yourself on the win rate and start pairing it with two things.
Pair it with your average R. If you keep an honest record of your winners and losers in units of risk, you can see the whole picture at once. A 45% win rate at an average of plus 0.6R per trade is a real edge. The same win rate at minus 0.1R is a slow leak. The swing trading journal computes this for you as expectancy, so you are not eyeballing it.
Pair it with the setup. A blended win rate across every trade hides the truth. Break it down by setup and the useful pattern shows up: your breakout retests might win 55% while your counter-trend fades win 30%, and knowing that tells you what to trade more of and what to cut. That per-setup view is the point of tracking at all.
The takeaway
A good win rate is whatever keeps your expectancy positive for the way you size your wins and losses. Chase the win rate on its own and you will optimize for the wrong thing. Track expectancy by setup instead, and the win rate becomes what it should be: one input, not the scoreboard. If you want to see the difference in your own numbers, log a few weeks of trades and let the analytics show you expectancy next to win rate. The gap between them is where most of the lesson is.