Fibonacci Risk/Reward Calculator
Combine a Fibonacci retracement entry and extension target with a stop-loss to get a risk/reward ratio and position size.
Estimates only, not financial, tax, or legal advice. See our Terms and Privacy Policy.
Knowing where a Fibonacci level sits is only half the picture, the other half is whether a trade built around it is actually worth taking. This calculator combines an entry price from the Fibonacci Retracement Calculator, a profit target from the Fibonacci Extension Calculator, and a stop-loss you choose, into a risk/reward ratio and a position size sized to how much of your account you're willing to risk.
It bridges the gap between "here's a level" and "here's an actual trade plan," the same way this site's Position Size Calculator works for a plain entry and stop without the Fibonacci levels attached.
How does this calculator work?
Enter the swing low, swing high, and trend direction to generate the same retracement and extension levels as the other Fibonacci calculators.
Choose which retracement level to use as your entry (commonly 61.8% or 50%) and which extension level to use as your profit target (commonly 161.8%).
Enter a stop-loss price, often placed just beyond the swing low (in an uptrend) or swing high (in a downtrend), since a break past the original swing usually invalidates the setup.
The calculator computes risk per share (entry minus stop) and reward per share (target minus entry), divides them for the risk/reward ratio, then sizes a position: account size × risk % gives your dollar risk budget, divided by risk per share gives the number of shares that keeps a stop-out within that budget.
Worked example
The familiar $50-to-$100 uptrend swing: entering at the 61.8% retracement ($69.10), targeting the 161.8% extension ($130.90), with a stop at the swing low ($50), a $10,000 account, and 1% risk per trade.
- Risk per share
- $19.10
- Reward per share
- $61.80
- Risk/reward ratio
- 3.24:1
- Position size
- 5 shares
How the numbers work
Risk per share is $69.10 − $50 = $19.10; reward per share is $130.90 − $69.10 = $61.80, for a 3.24:1 ratio, meaning the target is worth about 3.24 times what's being risked.
1% of a $10,000 account is $100 in dollar risk. Dividing that by the $19.10 risk per share gives 5.24 shares, rounded down to 5 whole shares, for a position worth $345.50 at entry.
A favorable risk/reward ratio doesn't guarantee a winning trade, price still has to actually reach the target, but it does mean fewer wins are needed to be profitable overall. A 3:1 ratio only needs to win about 25% of the time to break even before costs, versus 50% for a 1:1 ratio.
Fibonacci Risk/Reward Calculator glossary
- Risk/Reward Ratio
- Potential profit per share divided by potential loss per share, a measure of whether a trade's upside justifies its downside before considering how likely it is to work.
- Stop-Loss
- A predetermined exit price used to limit losses if a trade moves against you, the reference point risk per share is measured from.
- Account Risk
- The dollar amount you're willing to lose on a single trade, calculated as account size times your chosen risk percentage, typically 1-2% per trade for disciplined position sizing.
Fibonacci Risk/Reward Calculator FAQs
What's considered a good risk/reward ratio?+
Many traders look for at least 2:1 or 3:1, meaning the potential reward is two or three times the potential risk. A lower ratio isn't automatically a bad trade, it just needs a higher win rate to be profitable overall, so risk/reward should be considered alongside your actual historical win rate, not in isolation.
Why does position size round down to whole shares?+
You can't buy a fraction of a share on most platforms (fractional-share trading aside), so rounding up would risk slightly more than your target percentage. Rounding down keeps the actual dollar risk at or under your intended limit.
Should my stop always be at the swing low or high?+
It's a common, simple placement since a break past the original swing often invalidates the setup that justified the trade in the first place. Some traders use a tighter stop just below the entry level itself, which increases the risk/reward ratio but also increases how often the stop gets hit by normal price noise.
What if my broker doesn't support fractional shares and the position size is very small?+
A small position size usually means either your stop is quite far from your entry (high risk per share) or your risk percentage is conservative, both of which are reasonable outcomes of proper risk management, not something to work around by risking more than intended.
Related Calculators
Fibonacci Retracement Calculator
Find the standard 23.6%, 38.2%, 50%, 61.8%, and 78.6% retracement price levels from a swing high and swing low.
InvestingFibonacci Extension Calculator
Project price targets beyond a swing move using the 127.2%, 161.8%, 200%, and 261.8% extension levels.
InvestingPosition Size Calculator
Size a trade from a fixed percentage of account risk and your stop-loss distance.